opencv学习
文章平均质量分 70
hualitlc
这个作者很懒,什么都没留下…
展开
-
OpenCV学习笔记【1】:初试牛刀--显示图像
学习的第一个程序是显示图像,书中的参考程序为:#include "highgui.h"int main(int argc, char** argv[]){IplImage* img = cvLoadImage( argv[1] );cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );cvShowImage( "Example1原创 2014-07-17 09:48:10 · 514 阅读 · 0 评论 -
OpenCV成长之路(8):直线、轮廓的提取与描述
转自:http://blog.csdn.net/cv_ronny/article/details/17846643直线、轮廓的提取与描述基于内容的图像分析的重点是提取出图像中具有代表性的特征,而线条、轮廓、块往往是最能体现特征的几个元素,这篇文章就针对于这几个重要的图像特征,研究它们在OpenCV中的用法,以及做一些简单的基础应用。一、Canny检测轮廓在上转载 2015-04-14 15:13:20 · 1082 阅读 · 0 评论 -
OpenCV成长之路(9):特征点检测与图像匹配
转自:http://blog.csdn.net/cv_ronny/article/details/17846685特征点检测与图像匹配称兴趣点、关键点,它是在图像中突出且具有代表意义的一些点,通过这些点我们可以用来识别图像、进行图像配准、进行3D重建等。本文主要介绍OpenCV中几种定位与表示关键点的函数。一、Harris角点角点是图像中最基本的一种关键点,转载 2015-04-14 22:38:08 · 1471 阅读 · 0 评论 -
OpenCV成长之路(7):图像滤波
转自:http://blog.csdn.net/cv_ronny/article/details/17756937图像滤波滤波实际上是信号处理里的一个概念,而图像本身也可以看成是一个二维的信号。其中像素点灰度值的高低代表信号的强弱。高频:图像中灰度变化剧烈的点。低频:图像中平坦的,灰度变化不大的点。根据图像的高频与低频的特征,我们可以设计相应的高通与转载 2015-04-13 16:08:08 · 666 阅读 · 0 评论 -
OpenCV成长之路(5):图像直方图的应用
转自:http://blog.csdn.net/cv_ronny/article/details/17549233正如第4篇文章所说的图像直方图在特征提取方面有着很重要的作用,本文将举两个实际工程中非常实用的例子来说明图像直方图的应用。一、直方图的反向映射。我们以人脸检测举例,在人脸检测中,我们第一步往往需要先提取图像中皮肤区域来缩小人脸的检测范围,这一般获得皮肤的颜色转载 2015-04-07 19:18:40 · 868 阅读 · 0 评论 -
OpenCV成长之路(4):图像直方图
转自:http://blog.csdn.net/cv_ronny/article/details/17507671图像直方图一、图像直方图的概念图像直方图是反映一个图像像素分布的统计表,其实横坐标代表了图像像素的种类,可以是灰度的,也可以是彩色的。纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。图像是由像素构成,因为反映像素分布的直方图转载 2015-04-07 15:23:14 · 720 阅读 · 0 评论 -
OpenCV成长之路(6):数学形态学基本操作及其应用
转自:http://blog.csdn.net/cv_ronny/article/details/17584635数学形态学实际上可以理解为一种滤波行为,所以很多地方称它为形态学滤波。有了个这概念,我们就能更好的理解它。我们滤波中用的滤波器(kernl)在这里被称为结构元素,结构元素往往是由一个特殊的形状构成,如:线条、矩形、圆、菱形等。我们把结构无素的中心(Anchor Point)转载 2015-04-10 16:36:23 · 730 阅读 · 0 评论 -
OpenCV学习笔记——Mat,图像的新容器
以下两篇文章,转载自http://blog.csdn.net/yang_xian521/article/list/2,由于刚接触,看完还不是太懂,所以留着以后学习深入之后再看看。OpenCV学习笔记(三)——Mat,图像的新容器自从版本2.0,OpenCV采用了新的数据结构,用Mat类结构取代了之前用extended C写的cvMat和lplImage,更加好用啦,转载 2014-03-15 14:06:22 · 1153 阅读 · 0 评论 -
OpenCV学习笔记【7】:写入AVI视频文件
将一个彩色视频文件以灰度格式输出,下面程序并没有原创 2014-07-31 21:51:58 · 702 阅读 · 0 评论 -
opencv链接器内容
opencv_calib3d248d.lib;opencv_contrib248d.lib;opencv_core248d.lib;opencv_features2d248d.lib;opencv_flann248d.lib;opencv_gpu248d.lib;opencv_highgui248d.lib;opencv_imgproc248d.lib;opencv_legacy248d.lib;转载 2014-09-11 10:33:34 · 825 阅读 · 0 评论 -
OpenCV学习笔记(四十)——再谈OpenCV数据结构Mat详解
转自:http://blog.csdn.net/yang_xian521/article/details/7107786转载 2014-09-18 16:36:51 · 519 阅读 · 0 评论 -
OpenCV学习笔记【6】:从摄像机读入数据
从摄像设备读入数据。原创 2014-07-31 20:44:16 · 1552 阅读 · 2 评论 -
OpenCV学习笔记【5】:一个复杂的变换
使用cvPryDown创建一幅宽度和高度为输入图像一半尺寸的图像原创 2014-07-31 20:00:41 · 905 阅读 · 0 评论 -
OpenCV学习笔记【4】:一个简单的变换
主要指对视频图像的平滑处理原创 2014-07-24 23:33:22 · 901 阅读 · 0 评论 -
OpenCV学习笔记【3】:视频播放控制
这个程序主要实现的功能是对视频播放窗口加入一个滚动条的功能,并没有实现原创 2014-07-18 15:13:36 · 621 阅读 · 0 评论 -
OpenCV学习笔记【2】:第二个程序--播放AVI视频
实际运行程序为:// example_p21.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "highgui.h"//包含图形用户界面和图像/视频的读/写int _tmain(int argc, _TCHAR* argv[]){CvCapture* capture = cvCreateFile原创 2014-07-18 12:17:03 · 472 阅读 · 0 评论 -
OpenCV成长之路(10):视频的处理
转自:http://blog.csdn.net/cv_ronny/article/details/17846807视频的处理视频中包含的信息量要远远大于图片,对视频的处理分析也越来越成为计算机视觉的主流,而本质上视频是由一帧帧的图像组成,所以视频处理最终还是要归结于图像处理,但在视频处理中,有更多的时间维的信息可以利用。本文主要介绍OpenCV在处理视频时的一些基本函数。转载 2015-04-15 13:03:50 · 749 阅读 · 0 评论