#python #matlab #opencv #coordinates #cv2
Вопрос:
У меня есть две двоичные маски изображений, в которых я использую библиотеку cv2 для создания третьей маски с помощью функции bitwise_and:
mask_3 = cv2.bitwise_and(mask_1, mask_2)
Вот изображение двух масок, которые были наложены друг на друга, чтобы создать третью маску, показывающую только перекрывающиеся круги:
Сейчас я пытаюсь измерить расстояние между исходными двумя точками, которые создали новые круги (перекрывающиеся) в третьей маске. Есть какие-нибудь предложения о том, как выполнить такую задачу?
Я думаю, что две оригинальные маски потребуются для определения точек исходных координат по двум маскам, однако они не знают о каких-либо функциях, которые уже могут существовать. (Я работаю на python, но при необходимости открыт для использования Matlab).