第一个开源项目---halcon图像显示控件(缩放/roi操作)
终于下定决心将图像控件开源,欢迎下载及建议
地址
https://github.com/linyugang/VisionControl
项目依据halcon自带C#实例修改而成,相对于原生有以下优化
- 图像对象转换为c++,防止变量释放后不能刷新显示
- c++与c#两种显示方式可以在代码中选择编译
- 增加右键菜单 实现距离测量/分层显示/直方图等功能
- 文字也被添加到显示对象中使图像缩放文字跟随缩放
- roi中旋转矩形角点拖动由整体缩放修改为按此点变化,对角点位置不变化
- roi中增加搜索框功能,不参加roi加减运算
- roi可实现文字显示(当前只有搜索框显示文字,其他由于有加减运算不显示文字)
- 在c++代码中使用利用QMutexLocker解决跨线程访问数据冲突问题
- 鼠标移动时图像坐标及灰度等信息显示
- 图像显示和roi操作封装为两个控件,方便拖动调用
使用注意
-
开发环境为vs2015+halcon13+qt5.9.1
- 需要复制对应dll到运行目录
效果图
专注机器视觉,halcon c# c++联合开发
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步