OpenCv
Missayaa
我要去百度百度百度!!!
展开
-
OpenCv(1)--输入输出图片
1、imread() //读入图片 例如: Mat src = imread(“D:/VS2015Program/circle.jpg”); 2、imwrite() //写图片 例如: imwrite(“Title.jpg”,src); 3、imshow() //显示图片 例如: imshow(“Input”,src); ...原创 2018-04-15 10:41:19 · 4161 阅读 · 0 评论 -
OpenCv(10)-- 直方图反向投影算法
原博文地址:https://blog.csdn.net/jia20003/article/details/73136986转载 2018-04-18 15:38:46 · 272 阅读 · 0 评论 -
OpenCv(9)-- 直方图比较
原博文地址:https://blog.csdn.net/Hk_john/article/details/68485836?locationNum=11&fps=1 写的很好,带源码分析转载 2018-04-18 15:37:51 · 716 阅读 · 0 评论 -
OpenCv(8)-- 灰度直方图、直方图均衡化、直方图规定化
文章地址:https://www.cnblogs.com/wangguchangqing/p/7098213.html转载 2018-04-18 15:13:30 · 1714 阅读 · 0 评论 -
OpenCv(7)--画出直方图
博客链接:https://blog.csdn.net/xierhacker/article/details/52605308 直方图用于人脸检测:http://blog.51cto.com/ronny/1394118转载 2018-04-15 19:13:24 · 676 阅读 · 0 评论 -
OpenCv(6)--直方图均衡化
一、像素直方图 即使用直方图来表示每个像素点出现次数的分布二、直方图均衡化 1、定义 简单来说就是用来做图像增强。直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。...转载 2018-04-15 16:37:06 · 172 阅读 · 0 评论 -
OpenCv(5)--绘制形状与文字
1、画线 line() void cvLine( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color,int thickness=1, int line_type=8, int shift=0 ); 第一个参数img:要划的线所在的图像; 第二个参数pt1:直线起点 第二个参数pt2:直线终点 第三个参数color:直线的颜色 e...原创 2018-04-15 15:23:42 · 650 阅读 · 0 评论 -
OpenCv(4)--图像混合
1、介绍一个函数 //计算API花费的时间 double t = getTickCount(); //掩膜操作 Mat kernel = (Mat_<char>(3, 3) << 0, -1, 0, -1, 5, -1, 0, -1, 0); filter2D(src, dst, -1, kernel); double ...原创 2018-04-15 11:56:38 · 240 阅读 · 0 评论 -
OpenCv ( 3 ) -- 读写图像像素值
1、先介绍一个函数saturate_cast() 功能为防止数据越界溢出;将像素值规定在0-255之间2、代码演示如下:#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(int argc, char** arg...原创 2018-04-15 11:35:12 · 460 阅读 · 0 评论 -
OpenCV(2)-- 图像掩膜操作
1、掩膜的定义掩模是由0和1组成的一个二进制图像。当在某一功能中应用掩模时,1值区域被处理,被屏蔽的0值区域不被包括在计算中。通过指定的数据值、数据范围、有限或无限值、感兴趣区和注释文件来定义图像掩模,也可以应用上述选项的任意组合作为输入来建立掩模。2、 数字图像处理中,图像掩膜主要用于:①提取感兴趣区,用预先制作的感兴趣区掩模与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像...原创 2018-04-15 11:00:21 · 2302 阅读 · 0 评论 -
OpenCv(11)-- 轮廓发现
1、findContours()//寻找得到轮廓输入image;输出contours,是二维向量的Point。如:vector< vector>contours;hierarchy;每个轮廓的信息,后面要用到这些重要信息。mode;轮廓检索模式,网上很多参数说明。method;轮廓的近似办法。offset;我没用过,直接默认参数。2、这里说一下mode这个参数。...原创 2018-04-20 11:19:54 · 586 阅读 · 0 评论