数字图像处理
qifengl_
偏执狂。
展开
-
python下的opencv环境搭建
python下的opencv环境搭建原创 2017-10-02 16:59:16 · 467 阅读 · 0 评论 -
modifiedOrbRegistration
#include <iostream>#include <opencv2/opencv.hpp>/*#include "precomp.hpp"#include "fast.hpp"#include "fast_score.hpp"#include "opencl_kernels_features2d.hpp"#include "hal_repla原创 2018-04-02 08:09:59 · 502 阅读 · 1 评论 -
edge-based templateMatching
转) 这是一篇印度软件工程师的无私奉献! 非常具备参考价值! 如果能完成旋转匹配更接近于实用性. 当然要完成全角度匹配的难度是要量级数的提升. Download source - 140 KB Download demo - 138 KB 基于轮廓的匹配算法(强,可在重叠堆积物体中识别)Introduction Template matching is an image pro...转载 2018-03-01 08:10:44 · 927 阅读 · 0 评论 -
笔记
http://blog.csdn.net/u012341163/article/details/51065310 Attention! No symbol directories found - please check your native debug configuration原创 2018-01-29 21:25:58 · 406 阅读 · 0 评论 -
cmake办法
http://blog.csdn.net/zhounanzhaode/article/details/50302385 待会再看原创 2017-12-12 08:01:24 · 178 阅读 · 0 评论 -
kaze算法的图像配准研究(2)-匹配
在特征点检测过后,完成图像间特征点的匹配是非常重要的。对于图像配准工作而言。特征点匹配的准确度是最值得关注的点,宁愿少匹配,也不能误匹配。我在此图像配准中使用的是KNN匹配: 下面引用自百度百科。 K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一,所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。 如上原创 2017-12-04 08:22:07 · 1442 阅读 · 0 评论 -
kaze算法的图像配准研究(1)-KAZE算法原理
一:KAZE算法的由来 在2012年,ECCV会议中出现了一种比SIFT更稳定的特征检测算法。KAZE的取名是为了纪念尺度空间分析的开创者—日本学者Iijima。KAZE在日语中是‘风’的谐音,寓意是就像风的形成是空气在空间中非线性的流动过程一样,KAZE特征检测是在图像域中进行非线性扩散处理的过程。 二:KAZE算法的原理 (1)尺度空间的概念(Scale space) 尺度空间是在计算机原创 2017-12-02 17:15:04 · 7580 阅读 · 0 评论 -
基于KAZE的图像配准代码
#include<iostream>//#include <opencv2/xfeatures2d.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void main(){ double start, duration_ms; cv::Mat mask1, mask2, imgsh原创 2017-12-01 20:35:26 · 1729 阅读 · 0 评论 -
KAZE匹配算法源码
#include<iostream>//#include <opencv2/xfeatures2d.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void main(){ double start, duration_ms; cv::Mat mask1, mask2, imgsh原创 2017-11-27 18:41:36 · 1142 阅读 · 0 评论 -
opencv学习一: Fourier变换
Fourier变换在图像处理中意义重大。先将这几天学习的图像Fourier变换总结如下:一:基础原理什么是Fourier变换: 在数学和物理中,或者更准确一点,数学物理方法中,把一个任意函数进行fourier变换的意义等价于把一个函数进行以平面波为基的展开。这和3维下把一个矢量按照x,y,z基展开是一样的,这一点陳先生已经说明了。不但可以按平面波展开,还可以按照球面波展开。只要保证你选取的基是完原创 2017-10-19 20:53:28 · 611 阅读 · 0 评论 -
图像配准方法(一)
一:选取ROI与图像进行匹配 openv的aircv库中提供了图像匹配的方法: 以下是demo:import cv2import aircv as acdef draw_rectangle(img, pos_1, pos_4, color, line_width): cv2.rectangle(img, pos_1, pos_4, color, line_width) cv2.原创 2017-11-07 19:15:56 · 21403 阅读 · 1 评论 -
使用SIFT实现图像配准
#!/usr/bin/env python'''Affine invariant feature-based image matching sample.This sample is similar to find_obj.py, but uses the affine transformationspace sampling technique, called ASIFT [1]. While原创 2017-10-29 17:54:14 · 5518 阅读 · 0 评论 -
imageMatch source_code
import cv2import numpy as npprint ('loading')def showpiclocation(img, findimg): #定义定位函数 #定位图片 w = img.shape[1] #返回图片的宽度 h = img.shape[0] fw = findimg.shape[1] fh = findimg.shape[0]原创 2017-11-01 20:41:07 · 518 阅读 · 0 评论 -
opengl 资料
资料链接在这里: https://learnopengl-cn.readthedocs.io/zh/latest/摘抄如下: 你好,三角形 原文 Hello Triangle 作者 JoeyDeVries 翻译 Django 校对 Geequlim 在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工...原创 2018-05-02 07:43:43 · 285 阅读 · 0 评论