OpenCV
文章平均质量分 82
记录OpenCV学习
Briant_ccj
专注于物联网 人脸识别 人工智能
展开
-
OpenCV学习8-检测图片中是否有人脸
使用OpenCV的库函数可以很容易的检测出一张图片中是否有人脸,仅仅几行代码就可以实现。检测原理:1. 通过CascadeClassifier::load()调用已经训练好的haar+adaboost人脸检测模型,参数就是模型的文件路径。PS:作为初学者自然是调用OpenCV自带的已经训练好的人脸检测模型。opencv提供了4种haar的人脸检测模型。这里调用的是haarcasca...原创 2018-12-31 16:10:49 · 7929 阅读 · 3 评论 -
OpenCV学习7-图像的颜色空间及相互转换
API:cvtColor inRange颜色可以使用下面四种色彩空间来表示- RGB色彩空间 - HSV色彩空间 - YUV色彩空间 跟设备有关,Android 读出来的原始数据就是这个- YCrCb色彩空间这些颜色空间之间是可以相互转换的,在OpenCv中使用函数cvtColor来实现颜色空间之间的相互转换。cvtColor详解:https://...原创 2018-12-26 18:51:45 · 1339 阅读 · 0 评论 -
OpenCV学习6-LUT(查找表)
LUT(Look Up Table)查找表,就是把图像的数据换位表里面的数据。由于图像中的数据的范围是0-255所以,这个表的大小就是256.实现步骤:建立一个所希望的表 遍历图像中的所有元素,将其中的数值替换为表中的数值比如,要把所有0-100的数据转换为0,101-200的数据转换为100,201-255的数据转换为255,就先用程序初始化一个这样的表,然后再遍历图像中的所有元素,...原创 2018-12-24 18:18:12 · 1064 阅读 · 0 评论 -
OpenCV学习5-图像像素的操作
1.像素的读写(1)库函数方式(可以访问到具体的某一个像素) Vec3b bgr = image.at<Vec3b>(3, 3); uchar b = bgr[0]; uchar g = bgr[1]; uchar r = bgr[2];(2)指针方式(可以找到某一行是数据起始地址) ...原创 2018-12-23 22:36:10 · 223 阅读 · 0 评论 -
OpenCV学习4-Mat对象
1.在OpenCV中图像数据是保存到Mat对象中的。2.Mat对象中保存了一副图像中的所有数据,包括像素数据,长度,宽度,深度等。3.数字图像存储时,我们存储的是图像每个像素点的数值,对应的是一个数字矩阵。4.Mat类由两部分数据组成:矩阵头(包含矩阵尺寸、存储方法、存储地址等)和一个指向存储所有像素值的矩阵(根据所选存储方法的不同,矩阵可以是不同的维数)的指针。5.Mat在进行赋...原创 2018-12-23 21:09:01 · 329 阅读 · 0 评论 -
OpenCV学习3 -yuv格式
1.我们从Android获取到的原始帧数据是存储在Image中的。这些数据是以YUV格式存在Image中的。PS:为了统一Android内部混乱的中间图片数据,在API21 引入了Camera2,并且Image作为相机得到原始帧数据的载体开始发挥作用。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominanc...原创 2018-12-21 22:24:41 · 1632 阅读 · 0 评论 -
OpenCV学习2-创建第一个Windows下的Opencv库测试工程(windows)
1.打开vs2017,新建一个c++项目,【文件】【新建】【项目】【Windows控制台应用程序】,选好路径和起好文件名后,点击确定 2.在解决方案资源管理器中,【你的项目名称(右键)】【属性】3.添加头文件路径点击VC++目录,在【包含目录中】添加如下文件路径: ……\build\install\include\……\build\install\include\opencv2...原创 2018-12-19 20:15:38 · 697 阅读 · 0 评论 -
OpenCV学习1-windows开发环境搭建VS2017
1.下载OpenCVhttps://opencv.org/releases.html选择需要的Win pack版本下载2.下载完成后双击,根据导引解压到指定路径3.下载并安装cmake4.下载并安装VS20175.运行cmake-gui,在界面的where is the source code路径选择解压后的OpenCV的source路径比如...opencv4.0.0\sou...原创 2018-12-19 19:12:45 · 430 阅读 · 0 评论 -
OpenCV 博客集
https://blog.csdn.net/Taily_Duan/article/details/51016020https://blog.csdn.net/byxdaz/article/category/144582https://mp.weixin.qq.com/s/cLBNnewp6VfPBmzbDaOWxA原创 2018-12-31 16:25:22 · 303 阅读 · 0 评论