1、下载及安装OpenCV是一套开源免费的图形库,主要有C/C++语言编写,官网: http://opencv.org/。在 http://opencv.org/downloads.html可以找到个版本和各种平台的程序包。OpenCV的Windows平台安装包是放在SourceForge.net网...
分类:
其他好文 时间:
2014-11-15 21:36:53
阅读次数:
384
我们有了Mat的对象之后,就可以开始对图像进行处理。在图像的处理过程中,对数据的查看并且对其进行修改,这应当是比较频繁的操作了。这里讲讲官方手册当中给出的三种方法。第一种方法:使用指向Mat数据部分的指针。代码如下: 1 Mat& ScanImageAndReduceC(Mat& I, const ...
分类:
其他好文 时间:
2014-11-15 12:49:47
阅读次数:
14705
概述
除了利用Harris进行角点检测和利用Shi-Tomasi方法进行角点检测外,还可以使用cornerEigenValsAndVecs()函数和cornerMinEigenVal()函数自定义角点检测函数。如果对角点的精度有更高的要求,可以用cornerSubPix()函数将角点定位到子像素,从而取得亚像素级别的角点检测效果。
cornerSubPix()函数
(1)函数原型
...
分类:
其他好文 时间:
2014-11-14 21:16:07
阅读次数:
293
准备一张图片 黑子.jpg放在新建项目文件夹里与项目名称相同的文件夹里。
读入一张图片并显示在opencv编程里经常用到
以下程序运行过,没有问题。或许#include 可以去掉,没有试。这是很久以前写的。越是基本的越是重要。
#include
#include
#include
using namespace cv;
using namespace std;
in...
分类:
其他好文 时间:
2014-11-14 14:18:49
阅读次数:
300
简明透彻,介绍基于OpenCV和C++底层实现的图片旋转。图片旋转的全过程...
分类:
编程语言 时间:
2014-11-14 14:16:20
阅读次数:
565
捣鼓了一天,终于把OpenCV的环境配置好了,记录一下配置的过程,以备后需。
操作系统:Windows 7 x64 中文旗舰版;
编译环境:Visual Studio 2012 中文旗舰版;
OpenCV版本:OpenCV-2.4.9.exe;
一、下载OpenCV2.4.9
从 http://www.opencv.org/ 下载
...
目标 我们有多种方法可以获得从现实世界的数字图像:数码相机、扫描仪、计算机体层摄影或磁共振成像就是其中的几种。在每种情况下我们(人类)看到了什么是图像。但是,转换图像到我们的数字设备时我们的记录是图像的每个点的数值。 例如在上图中你可以看到车的镜子只是一个包含所有强度值的像素点矩阵。现在,我们如何....
分类:
其他好文 时间:
2014-11-14 12:10:37
阅读次数:
341
介绍
这里的方法是根据颜色直方图的方式进行人脸或者特定物体的跟踪的,具体步骤是首先计算指定区域的色彩直方图,然后再根据该色彩直方图对整个图片区域进行反投影计算,得到的是该图片中复合指定区域色彩直方图分布的概率分布,最终通过多次迭代,得到一个输出的目标窗口。...
分类:
其他好文 时间:
2014-11-14 10:48:07
阅读次数:
281
OpenCV中一些相关结构说明:特征点类: class KeyPoint{ Point2f pt; //坐标 float size; //特征点邻域直径 float angle; //特征点的方向,值为[0,360),负值表示不使用 f...
分类:
其他好文 时间:
2014-11-14 10:39:01
阅读次数:
286
Mat是Opencv2里面主要的类。Mat的对象常常用来表示一副图像的信息。Mat的基本操作十分简单,不多说了。下面这段代码能够读七八分明白,应该就算对Mat有大体了解。 1 /* For description look into the help() function. */ 2 3 #in.....
分类:
其他好文 时间:
2014-11-13 22:21:29
阅读次数:
949