利用Mask将不规则区域保存下来 算法实现

原创 2015年07月08日 16:38:44

利用Mask将不规则区域保存下来

Point2f pt1, pt2, pt3, pt4;
	pt1.x = 17;
	pt1.y = 75;
	pt2.x = 374;
	pt2.y = 48;
	pt3.x = 44;
	pt3.y = 249;
	pt4.x = 394;
	pt4.y = 234;

	
	line(img, pt1, pt2, Scalar(0,0,255),1);
	line(img, pt1, pt3, Scalar(0,0,255),1);
	line(img, pt2, pt4, Scalar(0,0,255),1);
	line(img, pt3, pt4, Scalar(0,0,255),1);

	Point2i pts[4] = {Point2i(17,75),Point2i(374,48),Point2i(394,234),Point2i(44,249)};

	Mat result(img.size(),CV_8UC1,Scalar(0));
	fillConvexPoly(result,pts,4,Scalar(255,255,255));
	
	Mat mask;
	img.copyTo(mask,result);
	imshow("mask",mask);

效果为:


版权声明:本文为博主原创文章,未经博主允许不得转载。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

OpenCV截取图像的任意形状区域,规则的图形(圆、椭圆、矩形),不规则鼠标自己选择

OpenCV截取图像的任意形状区域(ROI),规则的图形(圆、椭圆、矩形),不规则鼠标自己选择...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

openCv--裁剪图像不规则区域

得到图像中感兴趣的不规则的区域分为三步,分别如下: 1.在原图上用cvLine画出自己感兴趣的区域,比如这个区域可以有几个线段围起来,就用cvLine将所有的线段连起来 cvLine( CvArr* ...

opencv只操作不规则多边形roi

代码展示/* *【1】得到不规则多边形的roi: * void get_multi_roi_invade(Mat& img,vectorpt_vector);/...

图像处理中掩膜(mask)的意义

刚开始涉及到图像处理的时候,在opencv等库中总会看到mask这么一个参数,非常的不理解,在查询一系列资料之后,写下它们,以供翻阅。 数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制...

opencv中感兴趣区域以及mask的使用

在图像处理的过程中,我们时常需要对指定区域或目标进行操作,这个区域我们称之为感兴趣区域。在学习opencv的初级阶段,对于感兴趣区域的操作方法是必须要掌握的。 比如下图: 我们获取到一帧图...

【OpenCV+Python】轮廓检测及绘制,可用以生成对应于不规则形状ROI区域的mask

\在OpenCV中文论坛上很多人问到这样的问题,如何对图像的不规则区域设置ROI,即设置敏感区域,以用来做相关的图像处理。 根据若干博文的整理及自己的点点经验,在此进行简单的归纳: 第一部分主要叙...

如何生成不规则形状的mask,以解决对图像不规则区域设置ROI的问题 .

转自:http://blog.csdn.net/xuelin273/article/details/4336064 对图像的不规则区域设置ROI OpenCV自带的函数cvSetImageROI(...

不规则多边形区域的面积计算算法

不规则多边形区域的面积计算算法最近在写一个显微图像分析处理方面的程序,里面有一个功能是计算一个不规则的多边形区域的面积。因此花了点时间研究这个算法该如何写。研究了一番之后,算是找到了个比较靠谱的算法。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用Mask将不规则区域保存下来 算法实现
举报原因:
原因补充:

(最多只允许输入30个字)