C#与Halcon联合
文章平均质量分 72
C#语言与Halcon联合完成机械视觉的处理,应用定位物料,模型粗定位,精准找线,2点标定,九点标定,旋转标定等等技术
爱搞事的程小猿
一个路过的假面骑士
展开
-
C#与Halcon联合(11)textbox写halcon代码
c#与halcon联合,我在textbox写halcon代码原创 2022-05-26 09:42:34 · 569 阅读 · 3 评论 -
C#与Halcon联合(10)通过外部函数在halcon窗体上写字
目录1.halcon12 相关写字算子set_display_fontdisp_message2.如何查看外部函数的内容①鼠标移至算子右键选择【在新窗口中显示】②直接导出为C#文件查看3.C#联合Halcon外部函数在窗体显示文字①页面设计如下②工程构造③相关代码1.halcon12 相关写字算子*设置字体大小,类型,粗体,斜体set_display_font (3600, 16, 'mono', 'true', 'false')*设置 显示内容,显示的坐标系,行列, 字体颜色, 背景disp_原创 2022-04-16 13:39:59 · 3982 阅读 · 0 评论 -
C#与Halcon联合(9)自制多功能halcon窗体
目录1.窗体功能2.使用windows窗体控件库,制作该halcon多功能窗体3.效果展示--图像与操作说明4.如何使用自制的halcon多功能窗体5.视频展示链接与测试代码链接1.窗体功能①按比例显示图像,不填充拉伸②可鼠标拖动图像移动,滚轮缩放③可显示图像十字叉辅助显示④可以显示鼠标位于窗体位置的坐标及图像灰度值⑤可以保存当前窗体中显示的图像⑥可以对窗体进行截图⑦可以插入halcon窗体中的obj 与 msg ,并显示2.使用windows窗体控件库,制作该halcon多功能窗体①原创 2021-11-17 15:09:28 · 5627 阅读 · 5 评论 -
C#与halcon联合(5)模型匹配,单步查找,遍历查找
文章目录1.halcon模型匹配代码生成2.将halcon的代码导出3.制作winform操作Demo4.代码链接和展示视频链接1.halcon模型匹配代码生成打开halcon,选择助手中的Matching工具第一步加载图片,第二步绘画ROI区域设置的模型为骰子中的3个点。打开应用,第一步加载所有样品图片第二步检测所有图片中匹配到的模型检测结果都是每张图片找到了一个能够匹配的模型样品图片如下在halcon中以上操作代码生成,如下操作halcon中生成的代码:* Matchi原创 2021-08-16 16:42:41 · 1987 阅读 · 4 评论 -
C#与halcon联合(2)缩放移动自适应图像,解决刷新闪烁,缩放崩溃问题
这里写目录标题读取图片拉伸显示不拉伸,原图比例显示图像缩放图像移动,实时移动图像自适应读取图片//获取文件路径下的图片 public HObject GetImgFromPath(string imgPath) { HObject L_Img; HOperatorSet.GenEmptyObj(out L_Img);//清空图片 L_Img.Dispose();//释放 HOp原创 2021-07-31 14:40:35 · 3635 阅读 · 3 评论 -
C#与halcon联合(4)点距两线角度,交点算子知悉
文章目录1.线线之间夹角弧度值2.线线之间的交点3.点到线的距离4.点到点之间的距离5.halcon总操作代码如下6.转换成C#的代码1.线线之间夹角弧度值dev_set_color ('green')dev_set_line_width (1)draw_line (3600, Row1, Column1, Row2, Column2)gen_region_line (RegionLines, Row1, Column1, Row2, Column2)draw_line (3600, Row11原创 2021-08-09 16:52:51 · 1797 阅读 · 0 评论 -
C#与halcon联合(1)加载图片可进阶
文章目录1.前期准备2.导出图片显示代码3.C#winform联合halcon显示控件4.运行结果5.进阶任务1.前期准备安装软件Visual Studio 2015、halcon-12.0-windows(64bit)查找文件工具Everything.exe图片任意图片1张2.导出图片显示代码这里需要用到halcon(64bit),直接插入图片选择图片路劲,更改图片变量名称为Image1,后点击确定在main中read_image()后面添加以下算子get_image_s原创 2021-07-30 15:37:59 · 1353 阅读 · 0 评论 -
C#与halcon联合(3)文本写入可以改变字体大小类型及绘画直线图形十字叉箭头轮廓
这里写目录标题1.操作demo2.绘画直线及显示①在halcon中的操作代码如下②转换成C#代码并将其封装成函数如下3.绘画圆形及显示其轮廓(XLD)①在halcon中的操作代码如下②转换成C#代码并将其封装成函数如下4.绘画普通矩形及轮廓显示(XLD)①在halcon中的操作代码如下②转换成C#代码并将其封装成函数如下5.绘画角度可调矩形及其轮廓显示(XLD)①在halcon中的操作代码如下②转换成C#代码并将其封装成函数如下6.显示十字叉轮廓(XLD)①在halcon中的操作代码如下②转换成C#代码并将原创 2021-08-07 16:54:05 · 4379 阅读 · 5 评论 -
C#与Halcon联合(8)打开笔记本摄像头DirectShow与读取二维码
目录1.环境准备2.halcon调用笔记本摄像头1.环境准备①VS2015②halcon12.0-642.halcon调用笔记本摄像头第三点显示DirectShow即可。完成以上步骤就可以看到自己笔记本的成像了halcon调用的笔记本摄像头代码如下* Image Acquisition 01: Code generated by Image Acquisition 01open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'defa原创 2021-09-23 08:34:53 · 3072 阅读 · 4 评论 -
C#与halcon联合(6)标定板标定,获得像素精度
文章目录1.标定功能要求2.halcon代码实现解析3.halcon整体操作代码4.制作Winform标定Demo1.标定功能要求通过halcon求出两圆圆心之间的像素距离,再利用标定板的两圆圆心已知的实际距离,运用以下公式计算出相机精度。公式:相机精度 = 实际距离/像素距离以下标定板的两圆圆心已知的实际距离为7.50(mm)2.halcon代码实现解析①获取ROI区域:ImageReducedread_image (Image, 'C:/Users/Administrator/D原创 2021-08-24 08:56:08 · 3621 阅读 · 8 评论 -
C#与halcon联合(7)直线工具框架可增删查改,且可拟合查找边缘与绑定模型
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-08-26 22:21:57 · 876 阅读 · 0 评论