cv2.ORB.detectAndCompute выходит из Python - PullRequest
0 голосов
/ 07 ноября 2019

Я буквально понятия не имею, что здесь происходит, потому что я никогда не видел, чтобы подобное происходило. Я работал над программой для школьного проекта, я запустил свой код, и ничего на самом деле не произошло, после определенного момента в коде, из которого программа только что вышла, без кода ошибки или чего-либо еще.

Я убедился, что ничего не должно бытьвыдает ошибки и перезагружает мой компьютер, а также удаляет и переустанавливает OpenCV, но ничего не работает.

img = process("image.jpg") #loads image using cv2.imread and converts to rgb
ih, iw = img.shape[:-1]
img10 = process("img10Test1.jpg")
h, w = img10.shape[:-1]

print("mark 1") #debugging
kp, des = orb.detectAndCompute(img, None)
kp10, des10 = orb.detectAndCompute(img10, None)
print("mark 2") #debugging
matches = bf.match(des, des10)
matches = sorted(matches, key=lambda x:x.distance)

Мой вывод показывает это:

mark 1

=============================== RESTART: Shell ===============================
>>>

Почему orb.detectAndCompute ничего не делает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...