发 帖  
原厂入驻New

[经验] LABVIEW通过C#调用halcon算子

2019-2-18 10:54:00  1658 机器人 NI Vision halcon labview
分享
4
本人看过不少labview直接调用halcon的例子,感觉不如调用C#速度快,方便简洁。今天就把本人的经验分享一下。第一次发帖。。。。
首先打开HALCON 例如:我们要把下面的算子转换到LABVIEW里面用
*算出变换矩阵
vector_to_hom_mat2d(Row,Column,Row_robot,Column_robot,HomMat2D)
* 输入相机坐标点XY用变换矩阵,求出对应的机械手坐标点QX,QY
affine_trans_point_2d(HomMat2D,350,378,Qx,Qy)

捕获.PNG 直接导出C#代码

恶女.png 导出后的代码
我们将上图的代码复制出来。
//算出变换矩阵
    HOperatorSet.VectorToHomMat2d(hv_Row, hv_Column, hv_Row_robot, hv_Column_robot,
        out hv_HomMat2D);
    //输入相机坐标点XY用变换矩阵,求出对应的机械手坐标点QX,QY
    HOperatorSet.AffineTransPoint2d(hv_HomMat2D, 350, 378, out hv_Qx, out hv_Qy);

然后用VS创建类库 2.PNG 键入这些代码,点击生成解决方案,在VS的项目目录下\bin\debug文件夹里会生成一个DLL。
打开LABVIEW-互联接口-.NET-构造器节点,创建一个构造器 3.PNG
然后调用方法,如下图就可以完全调用HALCON算子了 4.PNG
下图是运行效果
5.PNG
第一次发帖请大家支持!

评分

参与人数 3积分 +13 收起 理由
shuochiu + 5 您的帖子很精彩,期待您分享的下一个帖子!
efans_776edd + 3 您的付出是论坛的动力,感谢您一直支持!
sszx2007 + 5 您的帖子很精彩,期待您分享的下一个帖子!

查看全部评分

tonychengkou 2019-2-18 15:55:07
这个不错,感谢分享,谢谢,希望多次发这种类文章
回复

举报

lxy7208 2019-2-25 10:09:31
感谢分享!!!
回复

举报

comdy 2019-2-27 20:36:35
非常不错,谢谢
回复

举报

楊緒γòυ╭ 2019-2-28 11:02:20
66666666666666666666666666666666666666
回复

举报

水孩儿 2019-3-1 16:16:51
非常不错,谢谢
回复

举报

zhapeng 2019-3-1 18:41:53
好好.......................
回复

举报

iwuliao 2019-3-5 21:37:20
谢谢楼主的分享
回复

举报

vincent945 2019-3-26 09:13:18
很赞,labview间接调用halcon算子还是能提高项目开发周期的
回复

举报

wufei0561 2019-4-17 21:28:31

这个不错,感谢分享,谢谢,希望多次发这种类文章
回复

举报

niaohqing 2019-4-18 11:57:24
感谢分享,不错
回复

举报

wenbing009 2019-5-8 13:14:24
不错 非常不错   
回复

举报

独孤少侠 2019-5-15 19:58:55
非常不错 感谢楼主分享
回复

举报

zhang646744059 2019-5-16 11:32:14
这个非常不错,不知道有机会用到不
回复

举报

哈哈猪11 2019-5-17 08:20:50
非常感谢楼主
回复

举报

莫末默陌墨 2019-7-25 19:36:27
想请教下,涉及到图像显示这块的话,要怎么处理
回复

举报

LVGT 2019-7-26 11:27:23
这个非常不错,不知道有机会用到不
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
课程
    关闭

    站长推荐 上一条 /10 下一条

    快速回复 返回顶部 返回列表