Я реализовал детектор сфер cv2 и сопоставитель грубой силы. Оба работают с большими изображениями.
Однако, когда я обрезаю изображения в интересующей области и снова запускаю их, никаких функций не обнаруживается.
Я хотел бы настроить параметры, но не могу получить доступ к переменным моего дескриптора шара, который является всего лишь ссылкой
ORB:> ORB00000297D3FD3EF0 \ ‹
Я также пробовал документацию cpp без каких-либо результатов. Я хочу знать, какие параметры дескриптор использует по умолчанию, а затем адаптировать их с помощью перекрестной проверки.
заранее спасибо
"ORB Features"
def getORB(img):
#Initiate ORB detector
orb = cv2.ORB_create()
#find keypoints
kp = orb.detect(img)
#compute despriptor
kp, des = orb.compute(img,kp)
# draw only keypoints location,not size and orientation
img2 = cv2.drawKeypoints(img, kp, None, color=(0,255,0), flags=0)
plt.imshow(img2), plt.show()
return kp,des