随笔分类 -  halcon软件应用

摘要:using System.Drawing;using System.Reflection;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using Syst 阅读全文
posted @ 2025-02-16 11:37 QuincyYi 阅读(10) 评论(0) 推荐(0) 编辑
摘要:组件匹配需要创建多个ROI来分别对应每个组件,同时需要比较多的训练图片尽可能识别组件间不同的相对位置关系。 *创建多个ROI生成组件 gen_rectangle2 (InitialComponents, 265, 138, -0.02, 23, 13) gen_rectangle2 (Initial 阅读全文
posted @ 2025-01-08 11:40 QuincyYi 阅读(25) 评论(0) 推荐(0) 编辑
摘要:dev_open_file_dialog('read_image', 'dir', 'default', Selection) list_image_files(Selection, 'default', [], ImageFiles)SaveFolder := Selection+'/ModeFi 阅读全文
posted @ 2024-12-10 15:21 QuincyYi 阅读(21) 评论(0) 推荐(0) 编辑
摘要:设置Row和Column的时候,注意Row1不能大于Row2,Column1不能大于Column2。 如果设置Row1会大于Row2,就先设置Row2 如果设置Row2小于Row1,就先设置Row1 同理Column设置 阅读全文
posted @ 2024-11-24 18:29 QuincyYi 阅读(19) 评论(0) 推荐(0) 编辑
摘要:使用CountObj函数 首先,可以使用CountObj函数来检查当前图像是否为空。如果图像为空,则返回的计数为0;否则,返回的计数大于0。示例代码如下: cppCopy Code HTuple hNum; HalconCpp::CountObj(m_hCurrentImg, &hNum); if 阅读全文
posted @ 2024-10-31 16:50 QuincyYi 阅读(127) 评论(0) 推荐(0) 编辑
摘要:read_image (Image, '1.jpg')gen_rectangle1 (Rectangle_1, 1457, 99, 1801, 473)crop_rectangle1 (Image, ImagePart, 1457, 99, 1801, 473)create_data_code_2d 阅读全文
posted @ 2024-10-02 10:06 QuincyYi 阅读(63) 评论(0) 推荐(0) 编辑
摘要:频率特征是图像的灰度变化特征,低频特征是灰度变化不明显,例如图像整体轮廓,高频特征是图像灰度变化剧烈,如图像边缘和噪声。 一个重要的经验结论:低频代表图像整体轮廓,高频代表了图像噪声,中频代表图像边缘、纹理等细节。什么时候使用傅里叶变换进行频域分析?1、具有一定纹理特征的图像,纹理可以理解为条纹,如 阅读全文
posted @ 2024-09-18 09:13 QuincyYi 阅读(325) 评论(0) 推荐(0) 编辑
摘要:1、提取的形状建立形状模板 reduce_domain (Image, ModelRegion, ImageReduced) inspect_shape_model(ImageReduced, ModelImages, ModelRegions, 3, HighContrast) select_ob 阅读全文
posted @ 2024-06-18 23:43 QuincyYi 阅读(78) 评论(0) 推荐(0) 编辑
摘要:<1>、Px,Qx是Row坐标 Py,Qy是Column坐标 <2>、如果是图像和Region变换,必须要按照上面的要求进行;如果是坐标的转换,只要前后一致就可以了 阅读全文
posted @ 2024-06-06 10:00 QuincyYi 阅读(24) 评论(0) 推荐(0) 编辑
摘要:read_image (Dotimage, 'DotImage.jpg')threshold (Dotimage, Region, 0, 100)closing_circle (Region, RegionClosing, 13.5)opening_circle (RegionClosing, Re 阅读全文
posted @ 2023-10-27 14:25 QuincyYi 阅读(507) 评论(0) 推荐(0) 编辑
摘要:修改环境变量 C:\Users\Public\Documents\MVTec\HALCON-20.11-Steady\examplesC:\Users\Public\Documents\MVTec\HALCON-20.11-Steady\examples\imagesC:\Program Files 阅读全文
posted @ 2023-10-26 14:33 QuincyYi 阅读(66) 评论(0) 推荐(0) 编辑
摘要:create_dict (DLDataset)set_dict_tuple (DLDataset, 'class_ids', [0,1,2,3])set_dict_tuple (DLDataset, 'class_names', ['ng_anlie','ng_innerwuran','ng_inn 阅读全文
posted @ 2023-10-26 13:40 QuincyYi 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-09-25 17:19 QuincyYi 阅读(23) 评论(0) 推荐(0) 编辑
摘要:在Halcon中,Region和XLD之间可以彼此转换。但这种转换并不是“无损”的,XLD可以是不闭合的,但是Region一定是闭合的。因此,如果将不闭合的XLD转为Region,然后再转回XLD,那么转换后的XLD和原先的XLD就有了一定的区别。 言归正传,先说说Region的缩放。 一、Regi 阅读全文
posted @ 2023-09-20 14:22 QuincyYi 阅读(956) 评论(0) 推荐(0) 编辑
摘要:一、Region的缩放 Region的缩放很简单,有zoom_region算子,其签名如下,其中ScaleWidth, ScaleHeight是宽、高的缩放比例因子: zoom_region(Region : RegionZoom : ScaleWidth, ScaleHeight : ) 缩放的时 阅读全文
posted @ 2023-09-20 14:17 QuincyYi 阅读(494) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

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