需求:
在图片中画出指定区域的轮廓
解决方法:
先在图片中填充一块矩形,然后画出矩形的轮廓在图片中显示
//画出指定区域的轮廓;
#include "stdafx.h"
#include <highgui.h>
#include <cv.h>
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
Mat img= imread("图片.JPG");
Mat mask = Mat::zeros(img.size(),CV_8UC1);
Rect rect;
rect.x = 100;
rect.y = 100;
rect.width = 100;
rect.height = 100;
mask(rect).setTo(255);

该博客介绍了如何在指定区域内利用OpenCV进行矩形填充,并展示矩形的轮廓。通过在图片上应用setTo方法填充矩形,然后绘制轮廓,实现了在图片中呈现矩形的效果。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



