- create_bar_code_model ([], [], BarCodeHandle)
- read_image (Image, 'c:/a.jpg')
- rgb1_to_gray (Image, Image)
- tuple_ord ('5', Ord)
- *第一种边缘提取初步提取轮廓
- //laplace_of_gauss(Image, Image, 2) //拉布拉斯算子
- //laplace_of_gauss(Image, ImageLaplace, 2) //拉布拉斯算子
- //threshold(ImageLaplace, Region3, 5, 127)
- //skeleton(Region3, Skeleton3)
- //connection (Skeleton3, ConnectedRegions2)
- //select_shape (ConnectedRegions2, SelectedRegions, ['area','width','height'], 'and', [0,0,0], [220,80,200])
- //threshold(Image,Image,0,100)
- //gen_rectangle1(rect,270,100,424,360)
- //reduce_domain(Image,rect,Image)
- //crop_domain(Image,Image)
- set_bar_code_param(BarCodeHandle,'element_size_min', 8)
- set_bar_code_param(BarCodeHandle,'check_char','present')
- set_bar_code_param(BarCodeHandle,'num_scanlines',0)
- //set_bar_code_param (BarCodeHandle, 'start_stop_tolerance', 'high')
- find_bar_code (Image, SymbolRegions, BarCodeHandle, 'auto', DecodedDataStrings)
- area_center (SymbolRegions, Area, Row, Column)
- dev_display (SymbolRegions)
- disp_message (WindowHandle, DecodedDataStrings, 'image', Row - 240, Column - 280, 'black', 'true')
- get_bar_code_result (BarCodeHandle, 'all', 'decoded_types', BarCodeResults)
- disp_message (WindowHandle, '类型:'+BarCodeResults, 'image', Row - 340, Column - 280, 'black', 'true')
- get_bar_code_result (BarCodeHandle, 'all', 'decoded_strings', BarCodeResults1)
- get_bar_code_result (BarCodeHandle, 'all', 'element_size', BarCodeResults2)
复制代码
|