![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Halcon
文章平均质量分 80
Asher_Yu
这个作者很懒,什么都没留下…
展开
-
Halcon:代码导出(C#)
本文记录了Halcom图像处理软件中DrawingObject实例包含的文件image_processing.hdev文件导出为C#的过程及相关说明。1)image_processing.hdev源代码:* Initialize visualization:设置窗体信息dev_update_off ()dev_close_window ()dev_open_window (0, 0, 512...原创 2018-05-07 16:11:32 · 6569 阅读 · 0 评论 -
Halcon:HDevelopTemplate (WPF)
源代码来自Halcon/HDevelopTemplate (WPF).本实例介绍了在C#中直接加载HDevlop导出的代码,并运行。简单快捷,提供了一种设计模式。1)新建一空的WPF窗体项目,.Net版本选择3.5;2)添加Halcon3.5版本的引用halcondotnet;3)在XAML中设置窗体属性:Loaded="Window_Loaded"Title="Window1" Height=...翻译 2018-05-09 10:15:39 · 1144 阅读 · 0 评论 -
Halcon: Image Acquisition Callback
源代码来自Halcon/IACallback (C#)。IA=Image Acquisition。想调试Halcon的图像采集部分,就拿了3个AVT Stringray F-201B的相机来测试,发现回调函数部分不支持,所以程序没有完全调通。整个程序按照这样逻辑来的:Show Available Device -> init device -> Start Acquire Thread...翻译 2018-05-09 17:00:22 · 4394 阅读 · 4 评论 -
Halcon:Matching (WPF)
源代码来自Halcon/Example/C#/MatchingWPF,主要目的是熟悉Halcon中Matching的应用,当然,我不会忘记WPF的介绍。代码的整个流程可以解释为:定义模板 -> 加载不同的图像 -> 再次定位模板的位置。针对Halcon 13版本,选择的.Net版本还是3.5.文中注释特别提到:由于WPF中与界面的互相交流的限制,我们从控件中得到Halcon窗体最好的地...翻译 2018-05-14 11:07:16 · 1230 阅读 · 0 评论 -
Halcon: MultiThread (WPF)
翻译自Halcon/C#/Multithreading,不过,界面换成了WPF格式,外形还是一样的。多线程中需要保证数据共享在任何时候都是有效的,这就需要用到Mutex;同时Event用于线程间的同步;主界面代表主线程,同时,也是现实结果的地方;当我们点击‘Start’按钮时,线程threadAcq和threadIP分别被触发,进行图像采集和图像处理;当点击‘Stop’按钮时,StopEvent将...翻译 2018-05-15 16:36:13 · 1224 阅读 · 0 评论 -
Halcon: Camera Calibration Internal
源代码来自Halcon:3d_vision/camera_calibration_internal。翻译成C#语言,担心自己搞忘了,所以贴出来,最主要贴出图像,一步步分析,也是再熟悉的过程。代码主要目的:根据已有的10张图像,生成一个相机标定文件。生成相机标定文件需分几步:1)生成一个标定数据模板(create_calib_data):指定相机数量和标定对象的数量;2)设置相机类型及初始相机参数(...原创 2018-05-23 15:38:33 · 1743 阅读 · 0 评论 -
Halcon: Camera Calibration External
源代码来自halcon/3d vision/ camera_calibration_external.hdev。我比较感兴趣的是:根据已知的世界坐标和图像坐标,得出两者间的关系,用于实际定位:已知图像坐标计算世界坐标。1)读取相机参数相机参数来自于上一篇文章(camera_calibration_internal)://Read internal camera parameters from a ...原创 2018-05-23 17:31:24 · 1038 阅读 · 0 评论