halcon与LabVIEW Vision混合编程接口问题
时间:10-02
整理:3721RD
点击:
各位大大,
之前一直在用LabVIEW Vision做图像处理,最近在学习halcon,halcon里面的一些算子的功能比较强大,想通过halcon和Vision的混合编程开发图像处理程序,在LabVIEW下可以通过调用.NET的方法使用halcon里面的算子。
现在问题来了,Vision和halcon之间的数据交换怎么做呢?Vision可以将图像和二维数组(图像的灰度值)互相转换,halcon下面有没有类的功能,可以让Vison生成的二维数组传给halcon,halcon将二维数组转成图像做处理,处理完了以后再转成二维数组导出来传给Vision呢?
各位大大有没有在halcon下面开发过类似的程序呢?有没有类似的例程呢?希望大家帮帮忙,想想办法
之前一直在用LabVIEW Vision做图像处理,最近在学习halcon,halcon里面的一些算子的功能比较强大,想通过halcon和Vision的混合编程开发图像处理程序,在LabVIEW下可以通过调用.NET的方法使用halcon里面的算子。
现在问题来了,Vision和halcon之间的数据交换怎么做呢?Vision可以将图像和二维数组(图像的灰度值)互相转换,halcon下面有没有类的功能,可以让Vison生成的二维数组传给halcon,halcon将二维数组转成图像做处理,处理完了以后再转成二维数组导出来传给Vision呢?
各位大大有没有在halcon下面开发过类似的程序呢?有没有类似的例程呢?希望大家帮帮忙,想想办法
http://forums.ni.com/t5/Machine-Vision/LabVIEW-and-Halcon/td-p/2450328
https://www.youtube.com/watch?v=7I_hwZBaf_A
Halcon also has .NET and ActiveX interfaces so you could easily use them in LabVIEW. Take a look at this thread.
http://forums.ni.com/t5/LabVIEW/LabVIEW-amp-MVTec-Halcon/td-p/2266176另外一个帖子
halcon好像是收费的视觉识别库。
绝对是收费的 运行库大致15K 人民币
小编 ,可否指点一下 如何在Halcon里面 直接向Halcon的函数写入图像数据。
目前只能写入 整数,浮点数,字符串。无法写入图像数据。
Halcon的HImage无法写入数据。
查了很多资料 说是要用IMAQ GetImageInfo获取 指针。然后向HImage的 PixelPointer赋值。 不过无论怎么做都是错。
无法正常显示图片,只能显示几条白色的条纹。
谢谢