lvyiwuhen
技术员
技术员
  • 最后登录2020-06-24
  • 发帖数12
  • 金币457枚
  • 贡献勋章0枚
  • 社区居民
阅读:10900回复:464

C#Halcon图像ROI编辑工具控件

楼主#
更多 发布于:2019-10-30 21:54
首发于吾爱破解。现再次分享


开发缘由:
学习计算机视觉的时候,首先学的Halcon工具,其中的图像显示窗口自带的工具很方便,然而提供给C#的控件中不含有这些功能。于是抽时间自己仿写了一个简单的。
现开源分享给大家,希望能给学习视觉处理的朋友们一个帮助。





实现的功能:
1.手动选择打开的文件。
2.清空显示。
3.平移图像
4.放大图像
5.缩小图像
6.指针选择ROI


7.ROI-画线
8.ROI-画矩形
9.ROI-画任意角度矩形
10.ROI-画圆
11.ROI-画椭圆


12.删除选中ROI
13.删除所有ROI
14.刷新界面显示
15.以.hobj格式保存图像ROI


17.ROI选中后的右键菜单功能
    1.设置ROI颜色,支持红绿蓝黄四种颜色。
    2.设置ROI线样式。支持点样式和连续样式。
    3.清空所有ROI
使用说明:


特别注意:
1.拿到代码时,先将项目引用中的halcondotnet引用删除,然后替换为自己电脑上的版本后重新编译。
2.此工具为自定义控件,未加入VS中的控件控件工具箱,使用时直接在代码中添加类的调用即可。
3.具体使用方法请看Demo源码。

代码界面截图:










已测试halcon版本:halcon18.11-steady
halcon18.11-progress
halcon12不适用,会报错:命名空间“HalconDotNet”中不存在类型或命名空间名称“HSmartWindowControl”



下载地址:
为了避免某些伸手dang的拿去主义,在此设置要回复+2金币,才能看到源码下载链接,望理解
本部分内容设定了隐藏,需要回复后才能看到
[lvyiwuhen于2019-11-04 21:02编辑了帖子]
喜欢19

最新打赏:0人

随便学一学
技术员
技术员
  • 最后登录2020-10-18
  • 发帖数108
  • 金币194枚
  • 贡献勋章0枚
沙发#
发布于:2019-10-31 10:55
感谢楼主分享。。。。。
hx1642008
技术员
技术员
  • 最后登录2020-10-19
  • 发帖数229
  • 金币199枚
  • 贡献勋章0枚
板凳#
发布于:2019-10-31 16:12
感谢楼主分享。。。。。
HGW4816
技术员
技术员
  • 最后登录2020-10-19
  • 发帖数49
  • 金币170枚
  • 贡献勋章0枚
  • 社区居民
地板#
发布于:2019-10-31 20:37
学习下,学习下,学习下,学习下
tystq
资深人士
资深人士
  • 最后登录2020-10-19
  • 发帖数476
  • 金币20422枚
  • 贡献勋章0枚
  • 社区居民
  • 社区明星
  • 忠实会员
  • 喜欢达人
  • 原创写手
4楼#
发布于:2019-10-31 20:50
看看跟我发的有什么不一样,因默认HDrawingObject不支持序列化,现在已经采用XML方式序列化
swcy225
初学者
初学者
  • 最后登录2020-08-17
  • 发帖数61
  • 金币51枚
  • 贡献勋章0枚
5楼#
发布于:2019-10-31 21:49
感谢楼主分享。。。。。
kebi07
技术员
技术员
  • 最后登录2020-10-09
  • 发帖数205
  • 金币218枚
  • 贡献勋章0枚
  • 社区居民
6楼#
发布于:2019-10-31 21:54
感谢楼主无私的开源精神!!!
hty101
工程师
工程师
  • 最后登录2020-10-19
  • 发帖数81
  • 金币2944枚
  • 贡献勋章0枚
  • 社区居民
7楼#
发布于:2019-10-31 22:38
看看,学习下__________________
CMHCYL
初学者
初学者
  • 最后登录2020-10-19
  • 发帖数28
  • 金币83枚
  • 贡献勋章0枚
  • 社区居民
8楼#
发布于:2019-10-31 22:46
向大佬学习,感谢大佬分享
lykfoxconn2040
技术员
技术员
  • 最后登录2020-10-20
  • 发帖数285
  • 金币327枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 追星一族
9楼#
发布于:2019-11-01 02:00
不错,好好干,真厉害
刘泽宇333
技术员
技术员
  • 最后登录2020-09-22
  • 发帖数55
  • 金币452枚
  • 贡献勋章0枚
  • 忠实会员
  • 社区居民
10楼#
发布于:2019-11-01 07:47
感谢分享,好好学习,加油
cjy1119295968
助理工程师
助理工程师
  • 最后登录2020-10-19
  • 发帖数306
  • 金币1218枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
11楼#
发布于:2019-11-01 07:55
学习学习。。。。。。。。。。。。。。
Lin2016
高级工程师
高级工程师
  • 最后登录2020-10-19
  • 发帖数903
  • 金币5076枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
12楼#
发布于:2019-11-01 08:05
感谢楼主分享。。。。。
HRD666
助理工程师
助理工程师
  • 最后登录2019-12-28
  • 发帖数56
  • 金币214枚
  • 贡献勋章0枚
  • 社区居民
13楼#
发布于:2019-11-01 11:18
感谢楼主分享。。。。。
gspuser
工程师
工程师
  • 最后登录2020-10-19
  • 发帖数142
  • 金币3096枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
14楼#
发布于:2019-11-01 16:50
回复看一看,谢谢分享。。。。。
上一页
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

支付即代表同意《本站支付协议》 有疑问请联系客服