
halcon
文章平均质量分 54
今晚早睡QAQ
这个作者很懒,什么都没留下…
展开
-
halcon形态学(膨胀、腐蚀、并、减、交、补)
erosion_rectangle1 (输入,输出,宽,高) 腐蚀矩形dilation_rectangle1(输入,输出,宽,高) 膨胀矩形erosion1(目标图像,侵蚀结构元素,被侵蚀部分,迭代次数) 侵蚀结构元素自行创建union1 (输入1(数组),输出)原创 2022-04-26 17:57:46 · 2525 阅读 · 0 评论 -
Halcon算子学习笔记(持续更新)
Halcon算子博主拙见 如有错误 还望指正Aabs_diff_imageAabs_diff_image原创 2020-12-22 17:39:01 · 1980 阅读 · 0 评论 -
halcon垂足、轮廓平行线
1.已知点与直线 求垂足点(X,Y)线(BeginX,BeginY,EndX,EndY)projection_pl (X, Y, BeginX, BeginY, EndX, EndX, 垂足X, 垂足Y)2.已知一线轮廓与所求平行线之间距离已知线轮廓:contour已知距离:Distancegen_parallel_contour_xld(contour, parallelcontour, ‘regression_normal’, -Distance)...原创 2020-06-04 14:31:01 · 5065 阅读 · 0 评论 -
halcon blob工具
dev_update_window ('off') //关闭刷新dev_close_window ()dev_open_window (0, 0, 768, 575, 'black', WindowID)MinSize := 30 get_system ('init_new_image', Information)set_system ('init_new_image', 'false')// 512X512正方形格子(30边长)gen_grid_region (Grid, MinSi原创 2020-06-01 10:01:51 · 330 阅读 · 0 评论 -
Halcon练手:定位并找圆
模板图片:测试图片:代码:list_image_files ('.', 'default', [], ImageFiles)read_image (ImageModel, ImageFiles[0])dev_set_draw ('margin')gen_rectangle1 (ROI_0, 75.2981, 481.751, 507.636, 898.23)reduce_domain (ImageModel, ROI_0, ImageReduced)dev_display (Image原创 2020-05-21 15:41:57 · 6683 阅读 · 2 评论 -
halcon锐化、增强灰度、镜像、反转、旋转、缩放
read_image (Image, ‘printer_chip/printer_chip_01’)*锐化emphasize (Image, ImageEmphasize, 7, 7, 1)*亮度调节illuminate (ImageEmphasize, ImageIlluminate, 101, 101, 0.7)*增强(灰度)scale_image (ImageIlluminate, ImageScaled, 0.01, 0)*反转invert_image (ImageScaled, I原创 2020-05-14 13:21:31 · 11754 阅读 · 0 评论 -
Halcon轮廓链接与分割
gen_rectangle2_contour_xld (Rectangle, 300, 200, 0, 100.5, 20.5)get_contour_xld (Rectangle, Row, Col)tuple_remove (Row, 4, Row)tuple_remove (Col, 4, Col)gen_contour_polygon_xld (Contour, Row, Col)*将轮廓的两个端点连起来 不论连线是否与轮廓相交close_contours_xld (Contour,原创 2020-05-12 10:36:46 · 5197 阅读 · 0 评论 -
Halcon数据通道
1.数据类型object 图形:①图像image②区域region③轮廓xldcontrol 控制:htupe(int,double,string)*object(byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)*real 为32位double*v...原创 2020-05-04 14:34:54 · 473 阅读 · 0 评论 -
halcon 轮廓
read_image (Image, ‘rings_and_nuts’)*阈值筛选threshold (Image, Region, 0, 128)*获取轮廓*1.边缘提取轮廓 亚像素edges_sub_pix (Image, Edges, ‘canny’, 1, 20, 40)*像素提取轮廓edges_image (Image, ImaAmp, ImaDir, ‘canny’,...原创 2020-05-04 17:44:16 · 834 阅读 · 0 评论 -
图像运算
gen_image_gray_ramp (ImageGrayRamp, 0.1, 1, 1, 0, 0, 255, 255)gen_image_gray_ramp (ImageGrayRamp, 0.1, 1, 1, 0, 0, 255, 255)xyz_to_object_model_3d (ImageGrayRamp, ImageGrayRamp, ImageGrayRamp, Obje...原创 2020-05-06 15:23:54 · 345 阅读 · 0 评论 -
Halcon 鼠标点击改变圆ROI
dev_close_window ()read_image (Image, ‘printer_chip/printer_chip_01’)get_image_size (Image, Width, Height)dev_open_window (0, 0, Width/4, Height/4, ‘black’, WindowHandle)Row1:=123Col1:=123Rad:= 100MLCflag:=1while(1)if (MLCflag=1) MLCflag:=0原创 2020-05-09 11:05:26 · 789 阅读 · 0 评论 -
Halcon图元拟合
*图元:点 直线 线段 圆 椭圆 矩形 曲线xlddev_close_window ()dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle)Button := -1RowLine := []ColLine := []while (Button != 4)get_mbutton (WindowHandle, Row, Column, Button)if (Button != 4)gen_cross_contour_xld (Cross原创 2020-05-09 15:49:19 · 308 阅读 · 0 评论 -
Halcon 点、轮廓、区域
read_image (Image, ‘printer_chip/printer_chip_01’)*与轮廓(xld)相关关键字 contour polygondev_set_color (‘red’)gen_rectangle1 (Rectangle, 18, 750, 277, 870)dev_set_color (‘green’)gen_rectangle1 (Rectangle1, 100, 760, 200, 860)difference (Rectangle, Rectangle1,原创 2020-05-09 13:29:58 · 5958 阅读 · 0 评论