文章分类 -  halcon学习

摘要:一、预处理+分割(二值化)blob +特征检测*区域的特征总结*area':区域的面积*'row':求区域最小不带方向的外接矩形的中心行坐标*'column':求区域最小不带方向的外接矩形的中心列坐标*'row1':求区域最小不带方向的外接矩形的左上角行坐标*'column1':求区域最小不带方向的 阅读全文
posted @ 2024-06-06 10:05 QuincyYi 阅读(21) 评论(0) 推荐(0) 编辑
摘要:摘要 缺陷检测是视觉需求中难度最大一类需求,主要是其稳定性和精度的保证。首先常见缺陷:凹凸、污点瑕疵、划痕、裂缝、探伤等。 缺陷检测算法不同于尺寸、二维码、OCR等算法。后者应用场景比较单一,基本都是套用一些成熟的算子,所以门槛较低,比较容易做成标准化的工具。而缺陷检测极具行业特点,不同行业的缺陷算 阅读全文
posted @ 2024-04-09 18:49 QuincyYi 阅读(1602) 评论(0) 推荐(0) 编辑
摘要:calculate_lines_gauss_parameters原型calculate_lines_gauss_parameters( : : MaxLineWidth, Contrast : Sigma, Low, High) 功能根据要提取线的最大宽度以及对比度计算出lines_gauss算子输 阅读全文
posted @ 2024-04-09 18:25 QuincyYi 阅读(573) 评论(0) 推荐(0) 编辑
摘要:lines_gauss原型lines_gauss(Image : Lines : Sigma, Low, High, LightDark, ExtractWidth, LineModel, CompleteJunctions : ) 功能检测线条以及其宽度。 参数列表Image (input_obj 阅读全文
posted @ 2024-04-09 18:24 QuincyYi 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一、介绍 投影变换也叫透射变换、投影映射。透射变换是将图像投影到一个新的视平面,是一种二维坐标到三维坐标的变换。 透射变换是仿射变换的延续,也可以说仿射变换是透射变换的一种特殊形式。其特殊性在于变换后图像的形状仍然维持原状。投影变换包括的情况很多,有可能变换前后图像的形状发生了很大的改变,如对边不再 阅读全文
posted @ 2024-04-07 17:51 QuincyYi 阅读(263) 评论(0) 推荐(0) 编辑
摘要:* 循环图片文件列表,一个个识别 *读取目录里面的文件 list_files ('E:/Work/验证码3', ['files' ], ImageFiles) for ImgIndex := 1 to |ImageFiles| by 1 *for ImgIndex := 1 to 1000 by 1 阅读全文
posted @ 2024-04-07 17:19 QuincyYi 阅读(40) 评论(0) 推荐(0) 编辑
摘要:smallest_rectangle2 (SelectedRegions, Row, Column, Phi, Length1, Length2) gen_rectangle2 (Rectangle, Row, Column, Phi, Length1, Length2) tuple_cos (Ph 阅读全文
posted @ 2024-01-09 15:10 QuincyYi 阅读(11) 评论(0) 推荐(0) 编辑
摘要:gen_image_const (Image, 'byte', 512, 512)get_domain (Image, Domain)paint_region (Domain, Image, ImageResult1, 100, 'fill')gen_rectangle1 (ROI_0, 204.7 阅读全文
posted @ 2024-01-09 14:26 QuincyYi 阅读(153) 评论(0) 推荐(0) 编辑
摘要:* ***************************************** * 求rectangle2的四个直角点* * 0********|*********2* * *********|*********** * *********|*********** * *********|* 阅读全文
posted @ 2024-01-09 14:25 QuincyYi 阅读(50) 评论(0) 推荐(0) 编辑
摘要:C++调用Halcon引擎1、初始化Halcon引擎,HDevEngine();2、设置程序路径,指定到devp上一级;3、通过外部或本地程序创建程序,HDevProcedure();4、创建调用程序实例,HDevProcedureCall();(如果需要启动调试4.5、通过HDevEngine 调 阅读全文
posted @ 2023-09-26 14:44 QuincyYi 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:Halcon引擎-CSDN博客 https://blog.csdn.net/weixin_42365213/article/details/120235219?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task- 阅读全文
posted @ 2023-09-24 15:37 QuincyYi 阅读(245) 评论(0) 推荐(0) 编辑
摘要:*以灰度值大于Threshold区域和灰度值小于Threshold的区域为分界点提取亚像素精密轮廓 threshold_sub_pix (Image, Border, Fenjie)segment_contours_xld (Border, Edges, 'lines', PingHua, 4, 2 阅读全文
posted @ 2023-09-20 17:04 QuincyYi 阅读(264) 评论(0) 推荐(0) 编辑
摘要:求顶点和最高点的源码如下: *求取区域顶点,方法1dev_close_window()read_image (Image1, 'testpic/求取区域顶点.png')dev_open_window_fit_image (Image1, 0, 0, -1, -1, WindowHandle)poin 阅读全文
posted @ 2023-09-20 14:37 QuincyYi 阅读(873) 评论(0) 推荐(0) 编辑
摘要:一、区域(region)转轮廓(xld): 法一: 直接转换 gen_contour_region_xld (SelectedRegions, Contours, 'border')应该场所:拟合部分边缘提取和轮廓分割之间会用到,因为轮廓分割需输入xld轮廓,而用boundary提取区域边缘输出的是 阅读全文
posted @ 2023-09-20 14:20 QuincyYi 阅读(1682) 评论(0) 推荐(0) 编辑
摘要:一、预备知识:类型介绍 5 1、 Image类型: 5 2、 Region类型: 5 3、 XLD分为两种:边缘轮廓(xld contour)和多边形(xld polygon) 5 1) 、XLD Contour 5 2) 、XLD Polygon 5 二、转换规律: 5 三、转换算子 5 1、ge 阅读全文
posted @ 2023-09-20 14:08 QuincyYi 阅读(823) 评论(0) 推荐(0) 编辑
摘要:深度学习Halcon中GPU显存利用率高,但GPU、CPU利用率较低,导致模型训练速度很慢,通过设置硬件参数的解决方法 前言 在训练自己模型的时候,会遇到GPU显存利用率高,但GPU、CPU利用率较低,导致模型训练速度很慢的问题。这个问题一方面是由于硬件没有设置到最佳工作状态,另一方面是代码中参数没 阅读全文
posted @ 2021-01-05 19:40 QuincyYi 阅读(1861) 评论(0) 推荐(0) 编辑
摘要:这是原始的图片:这里写图片描述 需要提起该网格的交叉点和端点。 思路: 1、首先使用skeleton(),求出骨架。 2、然后使用junctions_skeleton(),求出连接交叉点和结束点(端点)。 该代码如下: read_image (Image, 'D:/HALCONexprement/h 阅读全文
posted @ 2020-08-26 21:32 QuincyYi 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:如何计算区域的斜率呢? 如果是正规的Region,orientation_region能够基于elliptic_axis计算出区域的方位。但是如果是不正规的Region,请注意,该算子计算的方位很可能和你以为的方位有很大的偏差。 此时,更为一般的方法是: (1)skeleton算子能拟合出该区域的骨 阅读全文
posted @ 2020-08-26 21:31 QuincyYi 阅读(875) 评论(0) 推荐(0) 编辑
摘要:1.caltab_points:从标定板中读取marks中心坐标,该坐标值是标定板坐标系统里的坐标值,该坐标系统以标定板为参照,向右为X正,下为Y正,垂直标定板向下为Z正。该算子控制输出为标定板中心3D坐标。 2.create_calib_data:创建Halcon标定数据模型。输出一个输出数据模型 阅读全文
posted @ 2020-08-19 13:37 QuincyYi 阅读(755) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示