阅读:81889回复:838
C#Halcon图像ROI编辑工具控件
首发于吾爱破解。现再次分享
开发缘由: 学习计算机视觉的时候,首先学的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编辑了帖子]
|
|
最新打赏:0人 |
4楼#
发布于:2019-10-31 20:50
看看跟我发的有什么不一样,因默认HDrawingObject不支持序列化,现在已经采用XML方式序列化
|
|
7楼#
发布于:2019-10-31 22:38
看看,学习下__________________
|
|
9楼#
发布于:2019-11-01 02:00
不错,好好干,真厉害
|
|
11楼#
发布于:2019-11-01 07:55
学习学习。。。。。。。。。。。。。。
|
|
14楼#
发布于:2019-11-01 16:50
回复看一看,谢谢分享。。。。。
|
|
上一页
下一页