- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 opencv学习笔记之xml文件读写
#include #include #include using namespace cv;using namespace std;class MyData{public: MyData() : A(0), X(0), id() {} explicit MyData(int) : A(97), X(CV_PI), id("mydata1234") // e
2017-01-23 11:42:02 929
原创 opencv学习笔记之调整图像的亮度与对比度
图像的亮度与对比度调整// Change_the_brghtied_img.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;using namespace cv;int main(){ Mat img=imread("1.jpg",1); Mat out=Ma
2017-01-22 13:11:12 3221
原创 opencv学习笔记之两幅图像显式融合
图像显式融合即通过下式将两幅图像相互叠加,alpha控制那幅图像在融合图像中所占的权重。下面以如下两幅图像通过addWeighted()函数来实现。 图1 图2#include#includeusing namespace std;using namespace cv;int main()
2017-01-22 11:47:28 690
原创 opencv学习笔记之mask operations
mask operations即,利用一个mask矩阵重新计算图像的每一个像素值,而这个mask矩阵调节相邻像素值对当前像素值的影响。我们利用图像对比度增强来说明,用下式来重新计算图像的像素值我们通过自编函数与opencv提供的filter2D()函数来实现,一般情况下opencv自带的函数加入了优化,一般速度较快。实现:#include #include using
2017-01-21 19:54:59 1307
原创 opencv学习笔记之对灰度图像遍历的三种方法
灰度图像遍历的三种方法通过指针访问 通过迭代器访问 动态地址计算,通过at()函数实现、实现代码:#include#includeusing namespace cv;using namespace std;int main(){ Mat Img=imread("1.jpg",0); if(!Img.data) { cout<
2017-01-21 14:24:26 13670
原创 opencv学习笔记之Mat
Mat: the matrix header 包含矩阵尺寸; a pointer 包含矩阵中的数值。创建Mat:Mat M(2,2,CV_8UC3,Scalar(0,0,125)); 注:2,2表示矩阵尺寸;CV_8UC3表示CV_[The number of bi
2017-01-19 11:33:38 594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人