计算机视觉
文章平均质量分 69
vonzhou
这个作者很懒,什么都没留下…
展开
-
OpenCV入门 - Ubuntu 12.04 安装OpenCV
OpenCV入门 - Ubuntu 12.04 安装OpenCV本来打算在Ubuntu 12.04上安装opencv 3.0的,结果发生了下面(2)中的错误,不知如何解决,所以最后还是老老实实安装opencv 2.4.(1)编译时出现错误:In file included from /home/vonzhou/Downloads/opencv-3.0.0-rc1/modules原创 2015-05-10 16:49:05 · 4346 阅读 · 0 评论 -
SIFT,SURF,ORB,FAST,BRISK 特征提取算法比较
SIFT,SURF,ORB,FAST 特征提取算法比较图像处理的基础就是要进行特征点的提取,feature(interest points) detect 的方法也在不断的进步,边检测,角点检测,直线检测,圆检测,SIFT特征点检测,同时描述符也在发展,为了匹配的高效,逐渐从高维特征向量到二进制向量…下面做一个简单的罗列,并调用opencv API看看效果! 承接上一篇文章。Feature Det原创 2015-06-22 17:09:00 · 34441 阅读 · 9 评论 -
OpenCV4Android 选择图片并提取特征点
OpenCV4Android 选择图片并提取特征点这一部分,主要是关于UI设计。v0.4自定义Button style从Gallery中选择图片运行效果: 代码 GitHub参考: 50 Awesome & useful Android custom button style pick image from gallery原创 2015-06-19 10:52:15 · 3252 阅读 · 6 评论 -
OpenCV4Android 特征点提取演示
OpenCV4Android 特征点提取演示前面通过两天的时间,也只是熟悉了基本的环境搭建,明确了基本的部件流程,接下来需要熟悉API,进行实际的应用编程。本篇尝试获取图片的SIFT特征点,并学习相应的API及图像处理基本知识。目标: - 定义Native method 接口 - Bitmap 和 opencv Mat 之间的转换 - 通过org.opencv.core.Mat.getN原创 2015-06-17 20:07:16 · 3505 阅读 · 3 评论 -
OpenCV4Android 提取特征点描述符(Feature Descriptor)
OpenCV4Android 提取特征点描述符(Feature Descriptor)在得到keypoints之后(参考前面),通过使用相应的FeatureDescriptor就可计算得到关键点处的描述子。Native Code:JNIEXPORT void JNICALL Java_com_example_test_NativeUtil_computeDescripors( JNI原创 2015-06-17 21:33:39 · 3560 阅读 · 0 评论 -
OpenCV for Android 使用(Linux)
OpenCV for Android 使用(Linux)根据OpenCV4Android的文档一步步往下走。导入这些项目后,出现如下的构建问题: * Build of configuration Default for project OpenCV Tutorial 2 - Mixed Processing * /ndk-build.cmd Cannot run program “原创 2015-06-17 13:55:42 · 3995 阅读 · 1 评论 -
OpenCV入门 - 调整图片尺寸
OpenCV入门 - 调整图片尺寸(image resize) 通过Mat::size()方法得到关于图像大小的Size实例,通过resize方法调整图像大小。代码如下:#include #include #include //#include // resize()#include using namespace cv;using namespace st原创 2015-05-12 16:29:12 · 7068 阅读 · 0 评论 -
OpenCV入门 - 关键点描述子匹配Flann-based
OpenCV入门 - 关键点描述子匹配Flann-based 和前面利用暴力法找距离最近的descriptor,Flann-based matcher使用快速近似最近邻搜索算法,在匹配前可以利用图片训练该matcher,从而加快检测速度(TODO). What is it Flann? FLANN is a library for performing fast appro原创 2015-05-12 15:35:14 · 6990 阅读 · 0 评论 -
OpenCV入门 - 关键点描述子匹配Brute-force
OpenCV入门 - 关键点描述子匹配Brute-force对图片提取特征向量之后进行keypoint descriptors matching,从而可以判断特定图像与训练集中图片的匹配程度,BFMatcher暴力匹配类继承自抽象类DescriptorMatcher,"Brute-force descriptor matcher. For each descriptor in the原创 2015-05-12 15:28:48 · 3625 阅读 · 1 评论 -
OpenCV入门 - 提取SIFT特征向量
OpenCV入门 - 提取SIFT特征向量 为了确保旋转不变性,会以关键点为中心,以关键点的方向建立坐标轴,不是单独考察单一的这个关键点,而是需要一个邻域。邻域中每个小格的方向代表该像素的梯度方向,长度是梯度模大小,在每个4X4的小块上计算8个方向的梯度方向直方图,统计每个方向的累加值,形成一个种子点。David G.Lowe建议对每个关键点使用4X4=16个种子点进行描原创 2015-05-11 18:40:54 · 5711 阅读 · 1 评论 -
OpenCV入门 - 提取SIFT关键点
OpenCV入门 - 提取SIFT关键点 在基于内容的图像检索中,图像的局部不变特征是相对全局特征来说的,局部特征可以有力的描述图像的特征,具有重要的意义,而在很多基于灰度的局部特征提取算法中SIFT具有最好的效果,具体原理要看Lowe的论文,下面利用opencv感受以下效果。#include #include #include //using namespace c原创 2015-05-11 16:38:53 · 3084 阅读 · 2 评论 -
SIFT,SURF,ORB,FAST 特征提取算法比较
SIFT,SURF,ORB,FAST 特征提取算法比较主要的特征检测方法有以下几种,在一般的图像处理库中(如opencv, VLFeat, Boofcv等)都会实现。FAST ,Machine Learning for High-speed Corner Detection, 2006SIFT,Distinctive Image Features from Scale-Invariant Key原创 2015-06-11 20:55:30 · 31021 阅读 · 9 评论