- 博客(7)
- 收藏
- 关注
原创 读毛星云(浅墨)opencv(五)博客总结
毛星云opencv博客地址:http://blog.csdn.net/poem_qianmo/article/details/21176257一:split函数C++: void split(const Mat& src, Mat*mvbegin); C++: void split(InputArray m,OutputArrayOfArrays mv)将一个
2015-05-30 16:28:55
3090
原创 基于形态学运算的腐蚀,膨胀,开运算,闭运算
#include#include#include#includeusing namespace std;using namespace cv;int main(){ Mat image = imread("binary.bmp"); imshow("Image",image); ////腐蚀图像 默认3*3 //Mat eroded; //erode(image,
2015-05-30 11:17:06
521
原创 统计函数耗费时间,简单的图像运算,定义感兴趣区域 第二章
一:统计函数耗费时间先上代码吧~:double duration;duration=static_cast(getTickCount());colorReduce(image);//被测试的函数duration=static_cast(getTickCount())-duration;duration/=getTickFrequency();//运行时间,以ms为单位
2015-05-30 10:34:33
459
原创 遍历图像的方法 第二章
一:椒盐噪点的例子(随机遍历图像的某个像素点)void salt(Mat &image,int n){for(int k=0;k//rand():随机数产生函数int i=rand()%image.cols;int j=rand()%iimage.rows;if(image.channels()==1)//通过通道,判断是灰度图还是彩色图。若channels是1,则灰度
2015-05-30 08:57:28
634
原创 第一章 笔记
1,读取图片,检查图片是否已经被正确读取:Mat image=imread("1.jpg");if(!image.data){cout}2.调用Mat的size()方法,可以获取该图像的尺寸。返回的是一个结构体。Mat image;coutcout3.在原地进行的图像变换:Mat image,result;flip(image,resul
2015-05-29 21:05:38
322
原创 Mat 与 Iplimage之间的转换
(1)Mat->IplImage: Mat srcImage; IplImage imgTmp = srcImage; IplImage *img0 = cvCloneImage(&imgTmp);(2)IplImage->Mat: IplImage cpy; Mat back(cpy, true);(深拷贝)
2015-05-29 20:44:05
556
原创 彩色图像,二值图像,灰度图像,不要傻傻分不清~
(一)彩色图像每个像素通常是由红(R)、绿(G)、蓝(B)三个分量来表示的,分量介于(0,255)。Scalar(0,0,0):黑色 Scalar(255,255,255):白色(二)二值图像(binary image)即图像上的每一个像素只有两种可能的取值或灰度等级状态,人们经常用黑白、B&W、单色图像表示二值图像。 threshold(InputArray src, OutputA
2015-05-29 20:04:21
2040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人