C#联合Halcon机器视觉框架源码

这篇具有很好参考价值的文章主要介绍了C#联合Halcon机器视觉框架源码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本软件参考EV开发,共用50多个算子模块,基于WPF+Halcon,是非常不错的学习框架,需要什么功能可以自己添加,插件式开发非常方便。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

整体代码目录结构如下:

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

一、Main模块

软件启动入口位置,将NExtVision设为启动项目。

  • LoadFrm用于初始化、增加预编译及加载插件等功能。
  • MainWindow用于窗体初始化、加载配置文件等功能。

二、Common模块

1、ClassLibBase

属性参数变更时调用此模块。

2、Common

系统日志相关模块。

3、Communication

串口通信及网口通信相关模块。

4、CommunicationPLC

包括通讯基础类、通讯类型,与PLC的连接,此外还用了一个简单的混合线程同步锁,采用了基元用户加基元内核同步构造实现。

5、DefineImgROI

包含直线、面、圆、矩形及自定义ROI。

6、HWindowTool

Halcon的一些操作,包括颜色、字体和ROI等功能实现。

7、ModuleCamera

相机模块,涵盖海康相机、大华相机及华睿相机。

8、ModuleDataVar

包含变量类型和数据类型等参数。

9、PublicDefine

用于展示效果的HObject、采集当前图像时的位置X、Y等参数。

10、StyleBase

界面风格相关内容,包括标题栏、菜单栏、导航栏、布局、用户自定义控件和图标等。

11、SysHelper

跨窗体的数据传递。

12、VisionCore

视觉流的一些核心模块,包括模块的基础定义、插件、工程直线逻辑、文件相关。

三、Plugin模块

1、检测识别:包含位置补正、斑点分析、二维码和模板匹配。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

2、变量工具:包括数组定义、数组设置、清空队列、数据入队、数据出队、变量定义和变量设置。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

3、几何测量:包括线线距离、点线构建、点点构建、线线交点、圆形测量和直线测量。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

4、图像处理:包括畸变校正、Halcon畸变标定、采集图像、显示图像、预先处理、存储图像、图像脚本、极坐标图像和图像合并。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

5、逻辑工具:包括直线流程、时间、循环开始、停止循环、如果、切换方案和VB脚本。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

6、几何组合:包括创建ROI。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

7、坐标变换:包括测量标定、N点标定、机械式控制和仿射变换。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架

8、通讯测试:包括PLC通讯、PLC读取、PLC写入、CSV存储、文本接收和文本发送。

C#联合Halcon机器视觉框架源码,Halcon玩转机器视觉,c#,开发语言,视觉框架


对源码有需求的,订阅本专栏后,私信我领取。文章来源地址https://www.toymoban.com/news/detail-848300.html

到了这里,关于C#联合Halcon机器视觉框架源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在C#中使用Halcon开发视觉检测程序

    本文的初衷是希望帮助那些有其它平台视觉算法开发经验的人能快速转入Halcon平台下,通过文中的示例开发者能快速了解一个Halcon项目开发的基本步骤,让开发者能把精力完全集中到算法的开发上面。 首先,你需要安装Halcon, HALCON 18.11.0.1 的安装包会放在文章末尾。安装包分

    2024年02月03日
    浏览(42)
  • C#与 Halcon 联合编程

    显示图像C#与 Halcon 联合编程: 1、调用 Halcon 图像处理数据库,是否调用成功,是利用 Halcon图像显示控件—能否正确显示图像进行判断。 如何利用 C#与 Halcon 联合编程 调用 Halcon 图像显示控件来显示图像。 1.创建 C#项目,创建 Windows 窗体应用程序。 2.项目中引用 Halcon 的 DLL

    2023年04月12日
    浏览(50)
  • c#联合Halcon进行几何定位

    1: 首先配置在winfom引用程序中引用两个halcon应用程序的库:分别是halcon.dll和halcondotnet.dll,而后把这两个库放在你的应用程序输出路径下面,然后在下边的图片中取消首选32位的勾选。 2:右键点击工具箱,单击选择项,然后点击浏览按钮,引用 halcondotnet.dll控件,点击确定就

    2024年01月20日
    浏览(39)
  • C#语言的机器视觉5个框架

    C#语言的机器视觉框架有多种选择,以下是其中几个常用的: OpenCVSharp:OpenCVSharp是OpenCV的C#封装,提供了一系列的图像处理和计算机视觉算法,包括图像处理、特征检测、目标跟踪、人脸识别等。 AForge.NET:AForge.NET是一个开源的计算机视觉和人工智能框架,提供了一系列的图

    2024年02月11日
    浏览(46)
  • C#与halcon联合 缩放移动自适应图像

    解决缩太小崩溃问题,联合鼠标滚轮事件 解决移动太快图像刷新闪烁问题 这里我们采用不拉伸显示函数

    2024年02月14日
    浏览(42)
  • C#联合halcon读取上一张下一张图像

    namespace picture { public partial class Form1 : Form { public Form1 () { InitializeComponent(); } //获得文件夹中所有图片文件的全路径 string [] path = Directory.GetFiles( @“C:UsersynPicturesC#” ); int i = 0 ; //下一张 private void button2_Click ( object sender, EventArgs e) { //每点一下,i++,path[i]指向下一张图片 i++;

    2024年02月15日
    浏览(40)
  • 机器视觉Halcon-菜单助手读取图片方式及注意点

    【助手】→【打开新的image acquisition 】→【图像助手】→【选择路径】→【代码生成】→【插入代码】 注意:文件与选择路径的区别,以下是生成代码 1.文件-生成代码 输入参数:目录/图片具体夹路径(C:/Users/CP/Desktop/j/1.bmp) 输出参数:图像对象(Image) 2.选择路径(分段说

    2024年02月10日
    浏览(43)
  • 机器视觉_HALCON_示例实践_1.检测圆形

    前面的文(用户指南/快速向导)差不多已经把HALCON的基本内容讲完了,并且在学习过程中还跑过一个简单示例——在单一背景下定位回形针。示例跑过,顿时觉得自己行了,但如果此时(假设你和我一样没有其他图像处理经验)你想上手解决一个实际问题,很可能寸步难行。

    2024年02月05日
    浏览(42)
  • 基于康耐视cognexVisionpro用C#二次开发的多相机视觉对位框架

    基于康耐视cognexVisionpro用C#二次开发的多相机视觉对位框架 支持1:多相机对位逻辑运算,旋转标定坐标关联运算(可供参考学习)可以协助理解做对位贴合项目思路。 支持2:直接连接运动控制卡,控制UVW平台运动(可供参考学习) 支持3:自动标定程序设定(可供参考学习

    2024年04月15日
    浏览(37)
  • 【重明】机器视觉QT/C++实现工业相机二次开发框架

    工业相机二次开发是机器视觉行业必不可少的技能之一。 而如何实现一个框架,能够兼容所有工业相机二次开发,从而支持多种类型的工业相机,就是机器视觉行业的进阶技能了。 重明工业相机二次开发项目就是在实现相机二开框架的基础上,完成了海康工业相机的二次开

    2024年02月02日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包