강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

지혜승님의 프로필 이미지
지혜승

작성한 질문수

OpenCV 강좌 - 컴퓨터 비전

Mouse Event

imshow가 있는데 왜 CallBackFunc에 imshow를 써야하는지 이해가 되지 않습니다

작성

·

222

0

영상 6분 20초 즈음에서 질문이 있습니다.

결과적으로 CallBackFunc에 imshow를 넣어야 붉은 점 찍힌 것이 반영이 되는데 왜 그렇게 되는지 이해가 잘 되지 않습니다. main함수 내에서 SetMouseCallback다음에 바로 imshow가 있으니 이미지에 점이 찍혀야 할 것 같은데 말입니다. circle() 함수로 바꾼 내용은 if문 중괄호가 닫힘과 동시에 사라지는 건가요? 지역변수처럼? 이해가 잘 되지 않아 질문드립니다. 좋은 강의 감사드립니다!!

답변 1

0

Jeonghyun Kim님의 프로필 이미지
Jeonghyun Kim
지식공유자

어느 영상에 6분 20초인지.. 알수가 없네요.

SetMouseCallback은 마우스 이벤트가 있을때 호출 되는데, 

각 imshow에서 사용하는 Mat이 같은지 확인해 보세요.

감사합니다.

지혜승님의 프로필 이미지
지혜승

작성한 질문수

질문하기