Я пытаюсь использовать opencv для получения контуров в изображении.Первоначально я использовал следующее утверждение.
cons,hierarchy cv2.findContours(edges.copy(),cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
Затем python сказал мне, что было возвращено более двух значений, так как я использовал opencv3.Поэтому я изменил утверждение на:
im2, cons,hierarchy = cv2.findContours(edges.copy(),cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
Тогда я подумал, что im2 должен содержать все массивы изображений тех обнаруженных контуров, о которых сообщалось в cons.Но случилось так, что длины im2 и cons не совпадали.
im2 был намного короче, чем cons.
Я искал документацию, чтобы понять, что такое im2 на самом деле.
Но, похоже, нигде не объясняется, чтоIm2 есть.
Я буду очень признателен, если кто-нибудь подскажет мне.
Спасибо
Farn