C# 基于OpenCv的视觉工作流-章37-区域截图

C# 基于OpenCv的视觉工作流-章37-区域截图

本章目标:
一、定位ROI区域;
二、截图;

本章使用的模板匹配功能,在后续相应章节中再进行描述。

一、 定位ROI区域

区域截图需与模板匹配相互配合使用,模板匹配用定位整体目标位置(如下图中的绿色框),以此为基准点,再自动定位到最终的截图区域(如下图中的红色框)。

效果如下图


二、 截图;

取得ROI定位后,根据ROI尺寸,对图像进行截取;

OpenCv 截取图像可如下使用

Mat srcImage = new Mat();

Cv2.GetRectSubPix(dstImage, rotRect.Size.ToSize(), rotRect.Center, srcImage);

其中:参数1,为输入图像;

参数2,为截取图像尺寸(ROI尺寸);

参数3,为截取图像的中心点(ROI中心点);

参数4,为输出图像;

效果如下图

"VisionTool 探迹"免费视觉工具

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

版本已更新为V1.0.0.2,更新内容如下:

1.增加点查找;

2.增加交点查找;

3.增加轮廓点距,实现两轮廓各点间距测量;

4.增加点-点间距,实现独立点与独立点的距离测量;

5.增加点-线间距,实现独立点与独立线的距离测量;

6.增加线-线间距,实现独立线与独立线的距离测量;

7.增加线-线角度,实现独立线与独立线的角度测量;

8.增加轮廓段距,实现两轮廓的分段间距测量;

9.缺陷检测模块中,修复ROI显示功能;

"VisionTool Halcon"付费视觉工具

下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
有书Show3 分钟前
GEO发稿平台哪家好:2026生成式引擎优化新规下的平台评估维度
大数据·人工智能
实战云6 分钟前
高校AI通识课建设指南:实操平台、教学包与教材适配全解析
人工智能
LabVIEW开发7 分钟前
LabVIEW储能电池绝缘测试
人工智能·labview·labview知识·labview功能·labview程序
Luhui Dev20 分钟前
图片几何题如何转成可编辑图形?从识别题图到复用画板的工作流
人工智能·数学·ai·agent·luhuidev
LorryJovens23 分钟前
【LAAP架构与安全伦理】LAAP框架与具身智能大脑:从认知架构到自主意识与人机共生社会--LAAP先导愿景片发布
人工智能·架构·agi
阿里云大数据AI技术30 分钟前
数据平台开始“支撑 Agent”:DataWorks Data Agent 如何重构企业数据生产方式
人工智能·阿里云·dataworks·数据平台·data agent
HugoStudio_SWAN32 分钟前
洛谷 P1420 / P1179 / B4262 最长连号、数字统计与词频统计——统计的三种面孔
c++·学习·程序人生·算法
老兵发新帖33 分钟前
机器人本体:FK/IK
人工智能·数码相机·机器人
学着改变27539 分钟前
2026便携式超声波流量计性能白皮书 户外巡检适用性横评
大数据·网络·人工智能·科技·产品运营·量子计算
CVer儿42 分钟前
cuda的跨线程设计sdk方法和需要注意点
人工智能