OpenCV编程笔记
OpenCV知识点总结、学习研究经验总结,源码分享!
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
余莫星辰
人一定要靠自己。
展开
-
【OpenCV学习笔记 025】OpenCV3双目视觉实验
1 双目视觉何为双目视觉? 双目视觉是模拟人类视觉原理,使用计算机被动感知距离的方法。从两个或者多个点观察一个物体,获取在不同视觉下的图像,根据图像之间像素的匹配关系,通过三角测量原理计算出像素之间的偏移来获取物体的三维信息。得到了物体的景深信息,就可以计算出物体与相机之间的实际距离,物体3维大小,两点之间实际距离。目前也有很多研究机构进行3维物体识别,来解决2D算法无法处理遮挡,姿态变化的问题,原创 2017-12-24 16:13:20 · 9374 阅读 · 1 评论 -
【OpenCV学习笔记 024】Stitcher类实现全景图像拼接
Stitcher类实现全景图像拼接原创 2017-05-02 19:48:46 · 4590 阅读 · 8 评论 -
【OpenCV学习笔记 023】两种图像分割方法比较
此次研究两种图像分割法,分别是基于形态学的分水岭算法和基于图割理论的GrabCut算法。OpenCV均提供了两张算法或其变种。鉴于研究所需,记录一些知识点,开发平台为OpenCV2.4.9+Qt5.3.2。一、使用分水岭算法进行图像分割分水岭变换是一种常用的图像处理算法,在网上很容易搜到详细的原理分析。简单来说,这是一种基于拓扑理论的数学形态学的图像分割方法,其基本思想是把图像看作是测地学转载 2017-06-01 15:58:19 · 14481 阅读 · 1 评论 -
【OpenCV学习笔记 022】人脸识别 小试牛刀
【OpenCV学习笔记 022】人脸识别 小试牛刀原创 2017-02-23 17:43:56 · 2636 阅读 · 2 评论 -
【OpenCV学习笔记 021】haartraining训练生成xml过程
总所周知,机器学习前要训练很多数据,一直感觉训练数据是个很神圣的东西,到底怎么训练呢?头脑一直有这么个疑问,但一直没时间去体验。因此最近在学adaboost算法,就要学会怎样训练出一个.xml文件了。方法是相同的,用过一次,以后的训练过程就差不多了。 只是打算进行简单的人脸数据训练,而是在网上下载了yale大学的人脸数据库,由耶鲁大学计算视觉与控制中心创建,包含15位志愿者的165转载 2017-01-14 16:51:33 · 2813 阅读 · 0 评论 -
【OpenCV学习笔记 020】K-Means聚类算法介绍及实现
Opencv Kmeans聚类算法介绍及实现原创 2016-12-01 17:03:38 · 14658 阅读 · 1 评论 -
【OpenCV学习笔记 019】SIFT和SURF算法实现目标检测
SIFT特征提取转载 2016-12-25 20:20:06 · 7032 阅读 · 3 评论 -
【OpenCV学习笔记 018】SIFT特征提取分析和DoG角点检测
SIFT特征提取分析转载 2016-12-22 17:20:14 · 7961 阅读 · 1 评论 -
【OpenCV学习笔记 017】图像颜色分布直方图
颜色直方图是在许多图像检索系统中被广泛采用的颜色特征。它所描述的是不同色彩在整幅图像中所占的比例,而并不关心每种色彩所处的空间位置,即无法描述图像中的对象或物体。颜色直方图特别适于描述那些难以进行自动分割的图像,直方图中的数值都是统计而来,描述了该图像中关于颜色的数量特征,可以反映图像颜色的统计分布和基本色调;直方图只包含了该图像中某一颜色值出现的频数,而丢失了某象素所在的空间位置原创 2016-12-05 18:01:14 · 6025 阅读 · 1 评论 -
【OpenCV学习笔记 016】图像分割-种子区域生长
图像分割-种子区域生长原创 2016-11-22 11:08:14 · 9312 阅读 · 2 评论 -
【OpenCV学习笔记 015】SVM图像分类
SVM图像分类原创 2016-10-14 18:33:30 · 4174 阅读 · 1 评论 -
【OpenCV学习笔记 014】人脸人眼识别
源码示例#include "cv.h"#include "highgui.h"#include #include using namespace std;int main(){ double scale = 1.3; IplImage* img = cvLoadImage("gilrPicture.png"); cvNamedWindow("结果图", CV_WINDOW原创 2016-10-02 11:36:36 · 2047 阅读 · 0 评论 -
【OpenCV学习笔记 013】处理视频序列
处理视频序列原创 2016-09-27 09:11:50 · 2962 阅读 · 0 评论 -
【OpenCV学习笔记 012】估算图像间的投影关系
估算图像间的投影关系原创 2016-09-24 21:27:54 · 4354 阅读 · 1 评论 -
【OpenCV学习笔记 011】检测并匹配兴趣点
检测并匹配兴趣点原创 2016-09-20 18:48:05 · 4480 阅读 · 0 评论 -
【OpenCV学习笔记 010】提取直线、轮廓及连通区域
提取直线、轮廓及连通区域原创 2016-09-19 09:58:35 · 21657 阅读 · 5 评论 -
【OpenCV学习笔记 009】图像滤波
图像滤波原创 2016-09-18 11:09:23 · 3269 阅读 · 0 评论 -
【OpenCV学习笔记 008】基于形态学运算的图像变换
基于形态学运算的图像变换原创 2016-09-17 08:18:21 · 5788 阅读 · 0 评论 -
【OpenCV学习笔记 007】使用直方图统计像素
使用直方图统计像素原创 2016-09-16 12:49:16 · 9086 阅读 · 0 评论 -
【OpenCV学习笔记 006】基于类的图像处理
基于类的图像处理原创 2016-09-15 09:54:45 · 2080 阅读 · 0 评论 -
【OpenCV学习笔记 005】 操作像素
图像像素的操作原创 2016-09-14 21:35:54 · 1486 阅读 · 0 评论 -
【OpenCV学习笔记 004】 图像的缩放、Canny边缘检测和图像的二值化
本篇将介绍使用OpenCV来缩放图片。首先介绍几个关键函数——cvResize和cvCreateImage一. 主要函数介绍1.1 cvResize函数功能:图像大小变换函数原型:voidcvResize( const CvArr* src, CvArr* dst, intinterpolation=CV_INTER_LINEAR);函数说明:转载 2016-06-30 23:26:34 · 9760 阅读 · 1 评论 -
【OpenCV学习笔记 003】图像的载入、显示和输出
在OpenCV2.0的时代,对于图像数据的存储逐渐倾向于使用Mat.这比在OpenCV1.0中使用基于 C 语言接口而建的图像存储格式IplImage*更加的简单方便,主要是由于省去了release申请了的内存,不用考虑内存泄露及内存管理的问题,当然在OpenCV2.0中也提供对IplImage*支持以及与Mat之间的转换。下面我们着重介绍一下OpenCV2中图像的载入,显示和输出。1 图像的转载 2016-04-11 17:33:53 · 1985 阅读 · 0 评论 -
【 OpenCV学习笔记 002】OpenCV 2.4.9组件结构解析
这一节我们一起来熟悉一下opencv2.4.9的每个目录中的文件以及这些文件的作用。先打开我的opencv2.4.9的安装目录F:\Program Files (x86)\OpenCV2.4.9\opencv\build,在这里我们看到这些文件。在文件夹doc中是官方自带的参考文档,我们在程序开发的过程中可以参考需要的API函数,在java文件夹下是我们开发中所需要的jar包和dll(动态原创 2016-04-11 20:53:21 · 1860 阅读 · 0 评论 -
【OpenCV学习笔记 001】 VS2013+OpenCV2.4.9开发环境的搭建
计算机视觉是研究生期间的一个研究方向,所以还是想花较多的时间学习和整理相关的知识,把零碎的知识都储藏起来,今天先来学习环境的搭建。1 下载和安装OpenCV SDK 首先我们先在SourceForge上下载opencv2.4.9的安装程序,下载地址:http://sourceforge.net/projects/opencvlibrary/files/?source=navbar原创 2016-04-11 17:52:42 · 9867 阅读 · 6 评论