我是靠谱客的博主 舒适丝袜,最近开发中收集的这篇文章主要介绍实战 | OpenCV绘制斜矩形并截取区域ROI保存(附源码)导读背景介绍实现步骤与演示,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

点击下方卡片,关注“OpenCV与AI深度学习”公众号!

视觉/图像重磅干货,第一时间送达!

导读

本文主要介绍如何用OpenCV绘制斜矩形并将绘制区域ROI截取保存。

背景介绍

在图像处理中正矩形ROI方便绘制和截取,使用广泛。但在某些情形中,目标本身是倾斜的(或者带角度的),这时候我们如何截取目标并保存呢?在OpenCV中我们可以使用RotateRect类和不规则ROI提取方法来实现。

实现步骤与演示

测试图像如下,假定我们要截取下面的IC器件:

图片

【1】给定RotateRect的中心坐标、角度、大小,然后获取旋转矩形端点坐标,通过画线的方法绘制即可。

Mat imgCopy = src.clone();RotatedRect rotateRect;rotateRect.center = Point2f(267.0, 160.0);rotateRect.angle = -35;rotateRect.size = Size2f(250.0, 180.0);Point2f ptCorner[4];rotateRect.points(ptCorner);for (int j = 0; j < 4; j++)

最后

以上就是舒适丝袜为你收集整理的实战 | OpenCV绘制斜矩形并截取区域ROI保存(附源码)导读背景介绍实现步骤与演示的全部内容,希望文章能够帮你解决实战 | OpenCV绘制斜矩形并截取区域ROI保存(附源码)导读背景介绍实现步骤与演示所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部