halcon12条码识别
halcon条码识别
识别后,标注框
dev_close_window () dev_update_off () read_image (Image, 'D:/Axx_Work/Work_Project/8.LxsA/pics/sLCx192392/box/r1.jpg') get_image_size (Image, Width, Height) dev_open_window (0, 0, Width, Height, 'black', WindowHandle) dev_display (Image) create_bar_code_model ([], [], BarCodeHandle) find_bar_code (Image, SymbolRegions, BarCodeHandle, 'Code 128', DecodedData) * ---------------------- 关键部分:画外接矩形框 ---------------------- * 1. 计算条码区域的外接矩形 smallest_rectangle1 (SymbolRegions, Row1, Column1, Row2, Column2) * 2. 设置绘制模式为只画边框(margin) dev_set_draw ('margin') dev_set_line_width (3) dev_set_color ('red') * 3. 用 disp_rectangle1 画框(100% 不会填充) disp_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2) * ------------------------------------------------------------------- set_display_font (WindowHandle, 16, 'mono', 'true', 'false') disp_message (WindowHandle, '识别结果:' + DecodedData, 'window', 12, 12, 'blue', 'false') clear_bar_code_model (BarCodeHandle)
欢迎讨论,相互学习。
cdtxw@foxmail.com

浙公网安备 33010602011771号