搭建好OpenCV4Android环境后,就要着手开发自己的应用了。对于一个没有OpenCV基础的人来开发OpenCV应用确实有点难度,不过我们可以从samples里学起,结合javadoc和万能的网络开发一个简单的应用应该不难。为了简单,我们采用的是纯粹的java API不涉及JNI,等对这一部....
分类:
移动开发 时间:
2014-12-15 23:27:56
阅读次数:
304
opencv中提供的了较为完善的machine learning 模块,包含多种ml算法,极大了简化了实验过程。然而目前网上大部分的资料(包括官方文档)中关于ml模块的使用均是针对1.0风格的旧代码的,这对我们的学习造成了极大的困扰。本文将简单介绍一下如何使用opencv的ml模块进行实验。
首先,准备实验数据,我这里使用的是《模式分类》一书中第二章上机习题的部分数据,旨在进行一个简单的调用过...
分类:
系统相关 时间:
2014-12-15 20:22:48
阅读次数:
436
#include #include #include #define MAX_CLUSTERS (8)using namespace std;int main( int argc, char **argv){IplImage *imgA = cvLoadImage( "1.jpg", CV_LOAD...
分类:
其他好文 时间:
2014-12-15 16:47:47
阅读次数:
379
OpenCV是一个比较成熟的视觉库,包括很多基础算法,提供C++ API; JavaCV封装了OpenCV和其他几个常用的计算机视觉库,提供给Java编程者使用; FastCV是高通发布的专门针对移动平台的视觉库,提供了文字识别、人脸...
分类:
其他好文 时间:
2014-12-15 15:38:44
阅读次数:
184
矩阵处理
1、矩阵的内存分配与释放
(1) 总体上:
OpenCV
使用C语言来进行矩阵操作。不过实际上有很多C++语言的替代方案可以更高效地完成。
在OpenCV中向量被当做是有一个维数为1的N维矩阵.
矩阵按行-行方式存储,每行以4字节(32位)对齐.
(2) 为新矩阵分配内存:
CvMat* cvCreateMat(int rows, int cols, int ...
分类:
其他好文 时间:
2014-12-15 15:28:21
阅读次数:
148
什么是仿射变换?¶
一个任意的仿射变换都能表示为 乘以一个矩阵 (线性变换) 接着再 加上一个向量 (平移).
综上所述, 我们能够用仿射变换来表示:
旋转 (线性变换)平移 (向量加)缩放操作 (线性变换)
你现在可以知道, 事实上, 仿射变换代表的是两幅图之间的 关系 .
#include "opencv2/highgui/hig...
分类:
其他好文 时间:
2014-12-15 15:26:45
阅读次数:
139
参考文章:http://www.cnblogs.com/tornadomeet/archive/2012/07/19/2599376.html
实验说明: (引用)
本文主要讲一些opencv 2.0版本后出现的Mat矩形类,主要是参考opencv自带doc文件夹下的tutiol教材。通过这次实验觉得用Mat的话下面几点需要特别注意(在代码中可以体现出来):
1. 利...
分类:
其他好文 时间:
2014-12-15 13:45:35
阅读次数:
250
Canny边缘检测先不说函数作用,来代码: 1 #include 2 #include 3 #include 4 5 #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) 6 7 usin...
分类:
其他好文 时间:
2014-12-15 00:00:56
阅读次数:
307
laplace边缘检测方式不同于sobel的一阶导数式边缘检测,laplace算子是将图像的横纵都考虑进来的一种检测,主要使用的是二阶偏导数进行离散变换:因为laplace也是使用分析梯度的方式进行变换,所以实际上调用的是sobel的方法。在上一篇上有体现,就是在两个方向上分别使用sobel计算结果...
分类:
其他好文 时间:
2014-12-14 22:35:15
阅读次数:
266
一般我们在检测物体轮廓的时候,会有检测直线的需求,这时可以用到OpenCV当中的霍夫变换实现。霍夫变换的原理的简单阐述见:http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/hough_lines/hough_lines.html#hough-...
分类:
其他好文 时间:
2014-12-14 18:30:33
阅读次数:
219