OpenCV笔记
文章平均质量分 67
TL_TJ
这个作者很懒,什么都没留下…
展开
-
OpenCV 对矩阵的掩模操作
1、Mask operations掩膜模板以及运算规则: 2、示例代码void Sharpen(const Mat& myImage, Mat& Result){ CV_Assert(myImage.depth() == CV_8U); // accept only uchar images Result.create(myImage.size(), myImage.type()原创 2015-04-02 16:00:33 · 755 阅读 · 0 评论 -
OpenCV Mat
Mat1、Mat用C++管理,更为方便,IplImage(用C语言)。 2、由矩阵头(包括矩阵大小,存储方法,指针地址)和数据指针(图像内容的指针)组成。 3、Mat赋值只赋矩阵头信息,图像内容是共享的。 例如: Mat A, C; // creates just the header parts A = imread(原创 2015-04-02 12:19:10 · 661 阅读 · 0 评论 -
OpenCV 基于RGB三原色的基本线性变换 改变图像颜色和亮度 对比度增强算法
1、理论依据书籍:Computer Vision: Algorithms and Applications 作者:Richard Szeliski2、改变图像亮度和对比度的原理这里的图像颜色的调整是基于RGB三原色的,在OpenCV中(255,255,255)指的是白色,(0,0,0)为黑色,可以大致理解为值越大颜色越亮。这里采用的力量公式为: g(x)=αf(x)+βg(x)原创 2015-04-03 14:11:45 · 2517 阅读 · 0 评论 -
旋转向量-旋转矩阵
今天接触到摄像机标定,其中用到旋转矩阵的知识,就具体恶补学习了一下,顺便做个笔记。物体在空间中的旋转物体在三维空间中的旋转,可以被分为解为在直接坐标系下,分别先后围绕x,y,z坐标轴旋转得到。旋转的角度也就是我们常听到的角度roll,pitch,yew。如果已知这几个角度,就可以直接通过每一步的矩阵相乘得到整个旋转矩阵。 R=R(yaw)R(pitch)R(roll)R=R(yaw)R(pitc原创 2015-07-22 17:32:24 · 10255 阅读 · 0 评论