小编pro*_*tic的帖子

使用ORB图像功能匹配时的OpenCV python错误

本教程所述,我试图使用OpenCV ORB匹配两个图像。

这是我的代码:

import numpy as np
import cv2
import six
import pyparsing
import dateutil
from matplotlib import pyplot as plt
import timeit
import os
import sys

img1_path  = 'img1.jpg'
img2_path  = 'img2.jpg'

img1 = cv2.imread(img1_path,0) # queryImage
img2 = cv2.imread(img2_path,0) # trainImage

orb = cv2.ORB()

kp1, des1 = orb.detectAndCompute(img1,None)
kp2, des2 = orb.detectAndCompute(img2,None)

FLANN_INDEX_LSH = 6

index_params= dict(algorithm = FLANN_INDEX_LSH,
                   table_number = 6, # 12
                   key_size = 12,     # 20
                   multi_probe_level = 1) #2

search_params = dict(checks …
Run Code Online (Sandbox Code Playgroud)

opencv image-processing feature-detection python-2.7 orb

5
推荐指数
1
解决办法
4690
查看次数