
测量拟合
文章平均质量分 53
测量拟合的主要例子以及实战
BoomBiuBiu
一名在广州读研的大学生,一起学习~
展开
-
基于Halcon学习的测量拟合【一】fuse.hdev例程
此例程是测量保险丝的宽度原创 2022-02-11 13:39:44 · 463 阅读 · 0 评论 -
基于Halcon学习的测量拟合----实战【一】
此例子是通过把旋转后的充电头矫正,测量矩形位置不变的情况下可以与前两篇的测量芯片引脚的例子作为对比* Image Acquisition 01: Code generated by Image Acquisition 01open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'gray', -1, 'false', 'default', '[0] Web Camera', 0, -1, AcqHandle)grab.原创 2022-02-14 23:11:11 · 1114 阅读 · 0 评论 -
基于Halcon学习的测量拟合----实战【三】
此例子是通过代码测出工件的长、宽总代码:*采用拟合的方法rgb1_to_gray (Image, GrayImage)threshold (GrayImage, Regions, 0, 174)connection (Regions, ConnectedRegions)select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 218807, 326147)*获得行列坐标area_center (Selecte..原创 2022-02-18 17:55:25 · 1187 阅读 · 1 评论 -
基于Halcon学习的边缘提取【一】edges_image.hdev例程
*读取图片read_image (Image, 'fabrik')*进行边缘提取*得到边缘幅度图像和边缘方向图像edges_image (Image, ImaAmp, ImaDir, 'lanser2', 0.5, 'nms', 12, 22)*二值化threshold (ImaAmp, Edges, 1, 255)*提取骨架skeleton (Edges, Skeleton)*通过骨架形成一个亚像素轮廓gen_contours_skeleton_xld (Skeleton, .原创 2022-02-15 18:14:46 · 1668 阅读 · 1 评论 -
基于Halcon学习的测量拟合【二】meaure_pin.hdev例程
此例程为测量芯片引脚的数量、平均宽度以及引脚高度1、读取图片dev_close_window ()read_image (Image, 'ic_pin')get_image_size (Image, Width, Height)dev_open_window (0, 0, Width / 2, Height / 2, 'black', WindowHandle)set_display_font (WindowHandle, 14, 'mono', 'true', 'false')de.原创 2022-02-12 22:02:50 · 557 阅读 · 0 评论 -
基于Halcon学习的边缘提取【二】circles.hdev例程
图像中的边被分割成直线和圆,对于作为圆一部分的边,将估计圆参数并显示生成的圆。*读取图片read_image (Image, 'double_circle')*关闭窗口dev_close_window ()*获得图片的大小get_image_size (Image, Width, Height)*打开窗口dev_open_window (0, 0, Width, Height, 'black', WindowHandle)*分割包含边的区域*快速二值化fast_thr..原创 2022-02-16 10:48:48 · 1517 阅读 · 0 评论 -
基于Halcon学习的测量拟合----实战【二】
此例子是通过测量助手测出工件的长、宽以及孔洞的直径*关闭窗口dev_close_window ()*读取图片read_image (Image, 'C:/Users/gwd/Desktop/测量工件.BMP')get_image_size (Image, Width, Height)dev_open_window (0, 0, Width/2, Height/2, 'black', WindowHandle)set_display_font (WindowHandle, 16, 'm.原创 2022-02-18 11:20:40 · 679 阅读 · 0 评论 -
基于Halcon学习的测量拟合【四】measure_arc.hdev例程
此例程是测量弧形读取图片:*读取图片read_image (Zeiss1, 'zeiss1')*得到图片的宽高get_image_size (Zeiss1, Width, Height)*关闭窗口dev_close_window ()*打开一个新的窗口dev_open_window (0, 0, Width / 2, Height / 2, 'black', WindowHandle)*设置显示的字体set_display_font (WindowHandle, 14, ..原创 2022-02-14 14:05:27 · 436 阅读 · 0 评论 -
基于Halcon学习的测量拟合【三】pm_measure_board.hdev例程
此示例程序显示了使用形状模型进行模板匹配找到一个物体。此外,它还显示了如何使用检测到的位置以及对象的旋转,进行对芯片引脚的测量拟合*关闭pc的更新dev_update_pc ('off')*关闭窗口的更新dev_update_window ('off')*关闭程序运行过程中变量窗口的更新dev_update_var ('off')*虚拟图像采集,seq文件是一个文本序列,对其中的文字逐行读取,打开对应文本路径的图像,模拟一个相机采集图像open_framegrabber ('Fil.原创 2022-02-13 22:25:32 · 1122 阅读 · 0 评论 -
基于Halcon学习的边缘提取【三】close_contour_gaps.hdev例程
关闭提取的直线轮廓中的间隙dev_close_window ()dev_update_window ('off')*步骤:创建合成图像gen_rectangle1 (Rectangle, 30, 20, 100, 100)*将区域转换为二进制字节图像。region_to_bin (Rectangle, BinImage, 130, 100, 120, 130)*将图像的区域缩小为矩形。rectangle1_domain (BinImage, ImageReduced, 20..原创 2022-02-17 14:13:12 · 1137 阅读 · 0 评论