sift opencv

OpenCV教程(47) sift特征和surf特征 2015-10-17

OpenCV教程(47) sift特征和surf特征
     在前面三篇教程中的几种角检测方法,比如harris角检测,都是旋转无关的,即使我们转动图像,依然能检测出角的位置,但是图像缩放后,harris角检测可能会失效,比如下面的图像,图像放大之前可以检测出为harris角,但是图像放大后,则变成了边,不能检测出角了.所以,harris角是缩放相关的.      在paper Distinctive Image Feature

VS2010+Opencv+SIFT以及出現的問題關于代碼sift_3_c的說明 2015-10-17

VS2010+Opencv+SIFT以及出現的問題關于代碼sift_3_c的說明
http://blog.sina.com.cn/s/blog_a6b913e30101dv

OPENCV下SIFT算法使用方法筆記 2015-10-19

这几天继续在看Lowe大神的SIFT神作,看的眼花手脚抽筋.也是醉了!!!!实在看不下去,来点干货.我们知道opencv下自带SIFT特征检测以及MATCH匹配的库,这些库完全可以让我们进行傻瓜似的操作.但实际用起来的时候还不是那么简单.下文将对一个典型的基于OPENCV的SIFT特征点提取以及匹配的例程进行分析,并由此分析详细的对OPENCV中SIFT算法的使用进行一个介绍. OPENCV下SIFT特征点提取与匹配的大致流程如下: 读取图片->特征点检测(位置,角度,层)->特征点描述的提取

opencv中SiftDescriptorExtractor所做的SIFT特征向量提取工作簡單分析 2015-10-19

opencv中SiftDescriptorExtractor所做的SIFT特征向量提取工作簡單分析
SiftDescriptorExtractor对应于SIFT算法中特征向量提取的工作,通过他对关键点周围邻域内的像素分块进行梯度运算,得到128维的特征向量.具体有如下几个操作: 0.首先,我们假设在之前关键点提取的步骤中,我们对一个三角形提取关键点,检测到其中一个关键点的坐标为三角形的一个角(如下

3. opencv進行SIFT特征提取 2015-10-20

3. opencv進行SIFT特征提取
opencv中sift特征提取的步骤 使用SiftFeatureDetector的detect方法检测特征存入一个向量里,并使用drawKeypoints在图中标识出来 SiftDescriptorExtractor 的compute方法提取特征描述符,特征描述符是一个矩阵 使用匹配器matcher

opencv java api提取圖片sift特征 2015-10-21

opencv在2.4.4版本以后添加了对java的最新支持,可以利用java api了.下面就是我利用opencv的java api 提取图片的sift特征. import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.MatOfKeyPoint; import org.opencv.highgui.Highgui; import org.opencv.features2d.*; public class

BoW(SIFT/SURF/...)+SVM/KNN的OpenCV 實現 2015-10-15

BoW(SIFT/SURF/...)+SVM/KNN的OpenCV 實現
本文转载了文章(沈阳的博客),目的在于记录自己重复过程中遇到的问题,和更多的人分享讨论. 程序包:猛戳我 物体分类 物体分类是计算机视觉中一个很有意思的问题,有一些已经归类好的图片作为输入,对一些未知类别的图片进行预测. 下面会说明我使用OpenCV实现的两种方法,第一种方法是经典的bag of words的实现:第二种方法基于第一种方法,但使用的分类方法有所不同. 在此之前,

opencv筆記6:角點檢測 2015-10-14

time:2015年10月09日 星期五 23时11分58秒 # opencv笔记6:角点检测 update:从角点检测,学习图像的特征,这是后续图像跟踪.图像匹配的基础. 角点检测是什么鬼?前面一篇学习笔记是各种模板操作,是图像增强技术. 那么我节写来应该继续找下有没有别的图像增强技术. 但是,我对增强还不是特别理解.图像增强:划定ROI区域,然后想方设法将感兴趣的特征有选择的突出.注意,这可是不去考虑图像质量下降的原因的.图像恢复:针对图像降质的原因,设法去补偿降质因素,从而使改善后的图像尽可能的逼近

Emgu下SIFT算法的使用 2015-10-14

opencv自带sift算法的函数,在Emgu下可以这样使用: using Emgu.CV; using Emgu.CV.Structure; using System; using System.Collections.Generic; using System.ComponentModel; u

使用Opencv2.4.9進行SIFT特征點提取和匹配 2015-10-16

使用Opencv2.4.9進行SIFT特征點提取和匹配
主要使用的类:FeatureDetector FeatureExtractor FeatureMatcher #include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp> #include <opencv2/features2d/features2d.hpp> # ...

OpenCV入門教程之二OPENCV3 開源之美 — 編譯源代碼、配置opencv_contrib 2015-10-16

OpenCV入門教程之二OPENCV3 開源之美 — 編譯源代碼、配置opencv_contrib
为什么要配置opencv_contrib? opencv3.0版本 功能更加模块块,一些功能模块不够完善,等足够完善在merge到主分支中,而我们图像识别中要用到的SIFT等算法被封装在xfeacture模块并且不在主分支,所以要用的时候需要编译它 [ opencv_contrib-github地址 ] 工具准备 VS2013 (VS系列,我这边用的是2013版本) cmake

SIFT算法的應用目標識別之Bagofwords模型 2015-10-18

SIFT算法的應用目標識別之Bagofwords模型
原文:http://blog.csdn.net/v_JULY_v/article/details/6899  SIFT算法的应用 -目标识别之用Bag-of-words模型表示一幅图像   作者:wawayu,July.编程艺术室出品. 出处:http://blog.csdn.net/v_JULY_

SIFT+HOG+魯棒統計+RANSAC 2015-10-18

SIFT+HOG+魯棒統計+RANSAC
  今天的计算机视觉课老师讲了不少内容,不过都是大概讲了下,我先记录下,细讲等以后再补充.    SIFT特征:                尺度不变性:用不同参数的高斯函数作用于图像(相当于对图像进行模糊,得到不同尺度的图像),用得到的图像作差,找极值(相         当于穷举不同尺度空间的图像,找其特征点,在不同尺度下,都在极值范围之内,故能满足尺度不变性.    

學習OpenCV——Surf(特征點篇)flann 2015-10-18

學習OpenCV——Surf(特征點篇)flann
Surf(Speed Up Robust Feature)   Surf算法的原理                                                                              1.构建Hessian矩阵构造高斯金字塔尺度空间   其实surf构造的金字塔图像与sift有很大不同,就是因为这些不同才加快了其检测的速度.

java指紋識別的精確算法——SIFT算法 2015-10-19




    		    java指紋識別的精確算法——SIFT算法
Sift特征点的提取方法,这里简单做个介绍. 作为一种匹配能力较强的局部描述算子,SIFT算法的实现相当复杂,但从软件开发的角度来说,只要会使用其中几个比较重要的函数就行了.这里要感谢David Lowe这个大牛,不但提供了一种强悍的特征匹配算法,还给出了C++的实现代码,后来有人用C#实现了这个算

OpenCV中的神器Image Watch 2015-10-19

OpenCV中的神器Image Watch
Image Watch是在VS2012上使用的一款OpenCV工具,能够实时显示图像和矩阵Mat的内容,跟Matlab很像,方便程序调试,相当好用.跟VS2012配合使用,简直就是一款神器!让我一下就愛上它了! 第一次看到Image Watch是今年3.4月份的时候,当时是在微博上看到新闻,点击链接

opencv中keypoint數據結構分析 2015-10-20

分析opencv中keypoint数据结构的相关信息,找到opencv的document(http://docs.opencv.org/java/org/opencv/features2d/KeyPoint.html).可以看到KeyPoint这数据结构中有如下数据结构: angle:角度,表示关键

HOG:從理論到OpenCV實踐 2015-10-21

HOG:從理論到OpenCV實踐
(转载请注明出处:http://blog.csdn.net/zhazhiqiang/ 未经允许请勿用于商业用途) 一.理论 1.HOG特征描述子的定义:     locally normalised histogram of gradient orientation in dense overlap

RobHess的SIFT源码分析:综述 2015-10-31

最初的目的是想做全景图像拼接,一开始找了OpenCV中自带的全景拼接的样例,用的是Stitcher类,可以很方便的实现全景拼接,而且效果很好,但是不利于做深入研究. 使用OpenCV中自带的Stitcher类的全景图像拼接样例下载:http://download.csdn.net/detail/masikkk/5661075 后来想用OpenCV中自带的SIFT特征检测器进行特征检测和拼接,但还是有隔靴搔痒的感觉,接触不到SIFT算法的本质, 看到网上大多数都是使用RobHess的SIFT源码,

android studio 使用 jni 編譯 opencv 完整實例 之 圖像邊緣檢測!從此在andrid中自由使用 圖像匹配、識別、檢測 2015-10-14

android studio 使用 jni 編譯 opencv 完整實例 之 圖像邊緣檢測!從此在andrid中自由使用 圖像匹配、識別、檢測
目录: 1,过程感慨: 2,运行环境: 3,准备工作: 4,编译 .so 5,遇到的关键问题及其解决方法 6,实现效果截图.   (原创:转载声明出处:http://www.cnblogs.com/linguanh/) 1,过程感慨(想直接看教程,请跳过此部分)        在写具体内容之前,我先说下我搞这个东西的过程,由于导师之前说过要搞个图像匹配的androi APP,具
一周排行