基于ORB特征提取算法图像匹配 python实现
来源:互联网 发布:日本高铁速度 知乎 编辑:程序博客网 时间:2024/05/16 19:42
简单的ORB匹配算法:
# coding=utf-8import cv2import numpy as npimg1 = cv2.imread('test1.png')img2 = cv2.imread('test12.png')#最大特征点数,需要修改,5000太大。orb = cv2.ORB_create(5000)kp1, des1 = orb.detectAndCompute(img1,None)kp2, des2 = orb.detectAndCompute(img2,None)#提取并计算特征点bf = cv2.BFMatcher(cv2.NORM_HAMMING)#knn筛选结果matches = bf.knnMatch(des1, trainDescriptors = des2, k = 2)good = [m for (m,n) in matches if m.distance < 0.75*n.distance]#查看最大匹配点数目print len(good)
基于匹配算法,做了一个基于python的图像搜索引擎(github):
基于python的图像搜索引擎
2 1
- 基于ORB特征提取算法图像匹配 python实现
- ORB特征提取匹配opencv3代码实现
- 特征提取算法--ORB
- 特征提取算法--ORB
- ORB特征提取与匹配
- ORB特征提取与匹配
- ORB算法特征匹配
- 【转】ORB特征提取算法
- ORB特征提取算法分析与实现,算法分解
- Android Jni OpenCV-基于ORB算法特征点匹配
- 【特征检测】ORB特征提取算法
- 图像匹配算法之ORB
- OpenCV的ORB特征提取算法
- OpenCV的ORB特征提取算法
- opencv-基于ORB特征点匹配
- 图像特征提取算法
- 图像特征提取与匹配
- ORB 特征点检测匹配算法
- 漫步数理统计十四——重要的不等式
- 命令行参数
- leetcode AddTwoNumbers 题解
- AndroidStudio强制转换快捷键
- 编写可靠shell脚本的八个建议
- 基于ORB特征提取算法图像匹配 python实现
- 【二分查找】用C语言实现一个有序数组的二分查找
- 24点游戏
- BaiduMap基础
- HDU1875 畅通工程再续
- 简单24点游戏
- Java面向对象
- spring注解方式 idea报could not autowire
- 九度OJ题目1183:守形数