亲测,ubuntu 14.04 + OpenCV 2.471 编译环境 sudo apt-get
install build-essential2 安装GTK环境 sudo apt-get install libgtk2.0-dev3
编译GTK程序时自动找出头文件及库文件位置 sudo apt-g...
分类:
其他好文 时间:
2014-05-26 01:54:43
阅读次数:
331
颜色矩:
颜色矩是一种简单而有效的颜色特征,是由Stricker和Oreng提出的,这种方法的数学基础是图像中的任何的颜色分布均可以用它的矩来表示。此外,由于颜色分布信息主要集中在低阶矩中,因此,仅采用颜色的一阶矩(mean)、二阶矩(Variance)和三阶矩(Skewness)就足以表达图像的颜色分布,与颜色直方图相比,该方法的另一个好处是无须对特征进行量化。
...
分类:
其他好文 时间:
2014-05-25 21:28:59
阅读次数:
362
下面的代码通过计算图像中给定区域的方向梯度直方图来估计图像的旋转角度
主要内容包括:
一、计算局部图像块方向梯度直方图的函数
二、把给定图像按照给定的角度旋转
三、如何利用旋转后的图像的方向梯度直方图和原图像的方向梯度直方图来估计旋转角度
四、绘制方向梯度直方图
计算效果如下次:
主要代码如下:
{CSDN:CODE:362490}
结果分析:
绕图像中...
分类:
其他好文 时间:
2014-05-25 21:00:05
阅读次数:
253
计算机视觉讨论群162501053
转载请注明:http://blog.csdn.net/abcd1992719g
收入囊中
使用OpenCV的connerHarris实现角点检测自己实现Harris算法
下面是自己实现的一个效果图
因为阀值设置比较高,所以房屋周围没有找出来
葵花宝典
在此之前,我们讲过边缘的检测,...
分类:
其他好文 时间:
2014-05-25 18:39:14
阅读次数:
257
首先,为什么要指针对齐(Pointer Alignment)?
指针对齐有时候非常重要,因为许多硬件相关的东西在对齐上存在限制。在有些系统中,某种数据类型只能存储在偶数边界的地址处。
例如,在经典的 SPARC架构(以及经典的ARM)上,你不能从奇数地址读取一个超过1字节的整型数据。尝试这么做将会立即终止程序,并伴随着总线错误。而在X86架构上,CPU硬件处理了这个问题,只是这么做将会花费更多...
分类:
其他好文 时间:
2014-05-25 18:12:37
阅读次数:
917
IplImage* CaptureImg()
{
IplImage* pImg = NULL;
CvCapture* pCam = NULL;
pCam = cvCreateCameraCapture(0);
if(NULL == pCam)
{
fprintf(stderr, "Can't init Camera!\n");
return NULL;
}
cvSetCa...
分类:
其他好文 时间:
2014-05-25 10:59:29
阅读次数:
230
在数据分析和数据挖掘的过程中,我们经常需要知道个体间差异的大小,进而评价个体的相似性和类别。最常见的是数据分析中的相关分析,数据挖掘中的分类和聚类算法,如K最近邻(KNN)和K均值(K-Means)。当然衡量个体差异的方法有很多,最近查阅了相关的资料,这里整理罗列下。
为了方便下面的解释和举例,先设定我们要比较X个体和Y个体间的差异,它们都包含了N个维的特征,即X=(x1, x2, x3, ...
分类:
其他好文 时间:
2014-05-25 07:01:04
阅读次数:
317
OpenCV LDA(Linnear Discriminant analysis)类的使用---OpenCV LDA示例...
分类:
其他好文 时间:
2014-05-25 00:43:43
阅读次数:
337
OpenCV访问Mat对象中数据时发生异常---Mat中的数据访问...
分类:
其他好文 时间:
2014-05-25 00:20:10
阅读次数:
306
编译环境:
操作系统:Win8.1 64位
IDE平台:Visual Studio 2013 Ultimate
OpenCV:2.4.8
一、连通域
在图像中,最小的单位是像素,每个像素周围有8个邻接像素,常见的邻接关系有2种:4邻接与8邻接。4邻接一共4个点,即上下左右,如下左图所示。8邻接的点一共有8个,包括了对角线位置的点,如下右图所示。...
分类:
其他好文 时间:
2014-05-24 23:29:29
阅读次数:
402