问题描述
嗨,我写了这些代码:
import numpy as np
import cv2
from matplotlib import pyplot as plt
cap = cv2.imread('mario.png',0)
model = cv2.imread('mario 3d.jpg',0)
cv2.imshow('image',cap)
f = cv2.waitKey(0)
corners1 = cv2.goodFeaturesToTrack(cap,20,0.01,10)
corners2 = cv2.goodFeaturesToTrack(model,10)
corner1 = np.int0(corners1)
corner2 = np.int0(corners2)
for i in corner1:
x,y = i.ravel()
cv2.circle(cap,(x,y),50,0)
plt.imshow(cap),plt.show()
MIN_MATCHES = 15
for i in corner2:
x,y = i.ravel()
cv2.circle(model,0)
plt.imshow(model),plt.show()
MIN_MATCHES = 15
FLANN_INDEX_KDTREE = 1
index_params = dict(algorithm=FLANN_INDEX_KDTREE,trees=5)
search_params = dict(checks=30)
flann = cv2.FlannBasedMatcher(index_params,search_params)
matches = flann.knnMatch(corners1,corners2,k=2)
matches = flann.knnMatch(corners1,corners2,k = 2)
cv2.error:OpenCV(4.4.0)C:\ Users \ appveyor \ AppData \ Local \ Temp \ 1 \ pip-req-build-cff9bdsm \ opencv \ modules \ flann \ src \ miniflann.cpp:315:函数'cv :: flann :: buildindex_'中的错误:(-210:不支持的格式或格式组合)
type = 13
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)