文件名称:15+部分余量-uni-app实现点赞评论功能
文件大小:5.5MB
文件格式:PDF
更新时间:2024-06-28 06:24:53
halcon
dev_set_line_width (2)//设置线宽 dev_display (Image)//显示图像 dev_display (OuterCircle)//显示外圆区域 dev_set_color ('blue') dev_display (InnerCircle)//显示内圆区域=================================================== WidthPolar := 1440 //宽度为外圆半径#3.1415+部分余量 HeightPolar := round(OuterRadius-InnerRadius-10)//高度为外圆半径-内圆半径-10 polar_trans_image_ext (Image, PolarTransImage, Row, Column, rad(360), 0, OuterRadius-5, InnerRadius+5, WidthPolar, HeightPolar, 'bilinear')// 把一个图像中的环形弧转变成极坐标 invert_image (PolarTransImage, ImageInvert)//使一个图像反像。 zoom_image_factor (ImageInvert, ImageZoomed, 1, 2, 'weighted')//把一个图像缩放规定的因子倍 create_bar_code_model ([], [], BarCodeHandle)//创建一个条形码阅读器模型 set_bar_code_param (BarCodeHandle, 'element_size_min', 1.5)//设置条形码模型的选定参数 set_bar_code_param (BarCodeHandle, 'meas_thresh', 0.3)//设置条形码模型的选定参数 find_bar_code (ImageZoomed, SymbolRegions, BarCodeHandle, 'Code 128', DecodedDataStrings)//检测图像中条形码 clear_bar_code_model (BarCodeHandle)//清除一个条形码模型 ===================================== dev_set_window_extents (-1, -1, WidthPolar/2, HeightPolar)//改变一个图形窗口的位置和大小 dev_display (ImageZoomed)//显示转换后的图像 dev_display (SymbolRegions)//显示条码区域 set_system ('clip_region', Information)//恢复区域切割方式 zoom_region (SymbolRegions, SymbolRegions, 1, 0.5)//缩放一个区域 polar_trans_region_inv (SymbolRegions, CodeRegionCircular, Row, Column, rad(360), 0, OuterRadius-5, InnerRadius+5, WidthPolar, HeightPolar, Width, Height, 'nearest_neighbor')// 将极坐标中的区域转换为笛卡尔坐标中的区 域========= dev_set_window_extents (-1, -1, Width/2, Height/2)//改变一个图形窗口的位置和大小