matlab 鼠标实时显示坐标值_Matlab&Halcon的混合编程

这篇博客介绍了如何在Matlab中利用Halcon进行混合编程,实现在图片上鼠标实时显示坐标值的功能。首先在Halcon中编写程序并导出为C++代码,然后在VS2013中创建Matlab接口,通过mex函数调用Halcon的C++程序。接着配置Matlab的API,最后编写.m文件完成接口程序的编译和运行。运行结果成功实现了鼠标点击时显示坐标值。
摘要由CSDN通过智能技术生成

第一步

在Halcon中编写相关的程序,本文采用了读图显示、截图显示的小程序进行测试,代码如下:

8a4f549ca867d2d289708e5a7c143248.png

02894d7c4bb8d96d871faa563c66b209.png

接着讲Halcon程序导出为C++-Halcon/C++

00683bc9a2904a0a07a92b1902cd5b2e.png

导出的保存为img_cut.cpp(自定义)文件,用VS2013打开,主要程序如下:

10190883ef27c59c47e10a53593d429e.png

010699d2a4d2413857947960b99c5e8e.png

为了能够在VS中调用Halcon的程序算子,需先对VS进行相关环境的配置(另有文档进行说明)

第二步:

在VS中编写Matlab的接口程序,主要函数为:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值