- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 【OpenCV3图像处理】颜色空间转换(一)颜色空间分类总结
颜色空间 近100多年来,为了满足不同用途的需要,人们开发了许多不同名称的颜色空间,“可以说表示颜色空间的数目是无穷的”,但是,现有的颜色空间还没有一个完全符合人的视觉感知特性、颜色本身的物理特性或发光物体或反光物体的特性。人们还在继续开发各种新的颜色空间。不同的颜色空间有着不同的特性,使用在不同的领域。因此在实际中需要进行不同颜色空间的转换。不同颜色空间的转换可以是直接转换,也可以通过与...
2017-04-19 09:59:35 24061 2
原创 【OpenCV3图像处理】Mat类详解 之 矩阵运算
add 矩阵加法,A+B的更高级形式,支持mask scaleAdd 矩阵加法,一个带有缩放因子dst(I) = scale * src1(I) + src2(I) addWeighted 矩阵加法,两个带有缩放因子dst(I) = saturate(src1(I) * alpha + src2(I) * beta + gamma) subt...
2017-04-17 11:27:50 4601
原创 【OpenCV3图像处理】Mat类详解 之 元素的获取与赋值 ( 对比.at<>()函数 和 .ptr<>()函数)
Mat中像素的获取与赋值 计算机视觉中,图像的读取是图像处理的基础,图像就是一系列像素值,OpenCV使用数据结构cv::Mat来存储图像。cv::Mat是一个矩阵类,矩阵中每一个元素都代表一个像素,对于灰度图像,像素用8位无符号数,0表示黑色,255表示白色。对于彩色像素而言,每个像素需要三位这样的8位无符号数来表示,即三个通道(R,G,B),矩阵则依次存储一个像素的三个通道的值,然后再...
2017-04-12 10:08:55 31363 3
原创 【OpenCV3图像处理】 Mat类详解 之 对象创建与数据存储
一、Mat类的定义:OpenCV3 参考文档:cv::Mat ClassMat类的对象用于表示一个多维度的单通道或者多通道稠密数组,它可以用来存储以下东西:real or complex-valued vectors or matrices(实数或复数的向量或者矩阵)grayscale or color images (灰度图或者彩色图)voxel volumes (...
2017-04-11 09:28:11 5118 2
原创 【OpenCV3图像处理】OpenCV3源代码目录解析(算法模块解析 和 示例目录解析)
OpenCV3源代码文件夹sources: • 3rdparty: 包含第三方库,如用视频解码用的 ffmpeg、jpg、png、tiff 等图片的解码库。• apps: 包含进行 Haar 分类器训练的工具,OpenCV 进行人脸检测便是基于 Haar 分类器。如果你想检测人脸以外的图片,千万不要错过这几个工具。• cmake: 包含生成工程项目时cmake 的依赖文件...
2017-04-07 17:14:17 7777 3
原创 【OpenCV3图像处理】OpenCV3 安装、配置、编译(win10+VS2015环境)
一、VS2015 安装 下载地址:MSDN 或者微软官网安装及注册,自行百度 二、OpenCV配置OpenCV 下载地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/ 1、添加环境变量首先解压opencv到制定的目录,继而添加目录 .....build\x64\vc14\b...
2017-04-01 09:20:01 1281 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人