윤곽 검출 알고리즘이 일반적으로 2D 그래프에서 작동하는 방식을 이해할 수 없었습니다. 윤곽 검출 알고리즘이 각 등고선을 찾기 위해 공간의 모든 점을 확인합니까? 누군가 직관적으로 설명 할 수 있습니까?윤곽 검출
윤곽 검출
답변
많은 것들이 응용 프로그램이 무엇인지에 달려 있습니다. 당신은 모든 등고선을 끝내고 있습니까? 시작하는 데이터는 무엇입니까? 정규 격자에 정렬 된 점, 무작위 샘플 또는 임의의 특정 시점에서 평가할 수있는 함수 일 수 있습니다. 데이터가 얼마나 잘 작동하는지에 대한 정보도 유용합니다. 몇 가지 큰 엿보기가 있거나 매우 울퉁불퉁합니다.
주요 알고리즘은 제로 윤곽을 따르고 싶다고 말하면서 어떤 형태 또는 제로 - 추종을 수반합니다. 초기 점을 찾고 등고선을 따라가는 두 가지 주요 작업이 있습니다.
예를 들어 데이터가 일반 그리드에 정렬되어 있고 시작점이 하나의 격자 사각형에 있다고 가정합니다. 이웃하는 사각형을 검사하고 모서리에서 함수의 부호를 볼 수 있습니다. 모서리가 모두 양수이거나 모두 음수이면 윤곽선이 사각형을 통과 할 수없고 그 사각형을 무시한다는 것을 알 수 있습니다. 윤곽선이 멋지게 동작하면 부호 변경이있는 정확히 두 개의 사각형이 있어야하며, 하나를 선택하고 해당 사각형으로 이동 한 다음 반복합니다. 결국에는 등고선을 따라 도메인의 시작 부분 또는 가장자리까지 따라갑니다.
출발점을 찾는 것이 더 까다 롭습니다. 도메인의 가장자리를 보거나 샘플링 형식을 사용할 수 있습니다.
좀 더 자세한 내용은 다른 질문에 대한 답변을했습니다. 단조롭기 때문에 시작점을 찾고 0을 따르는 것이 간단합니다. –
- 1. OpenCV로 최대 윤곽 검출
- 2. OpenCV : 윤곽 검출 Android contourldx 문제
- 3. 면적 형상 좌표에서 윤곽 검출 txt
- 4. 이미지의 원형 윤곽 검출 python opencv
- 5. 검출 클러스터에서 OpenCV에게
- 6. 검출
- 7. 검출
- 8. 검출
- 9. 검출
- 10. 불완전한 윤곽 채우기
- 11. 특정 영역 내의 윤곽 찾기
- 12. OpenCV 윤곽?
- 13. 윤곽 추출
- 14. 검출 애니메이션
- 15. 그룹 검출
- 16. 잘못된 검출
- 17. 검출 활동은
- 18. 배열 검출
- 19. OpenCV Python의 모든 윤곽 주위에 사각형 그리기
- 20. 유기 모양 주위의 윤곽 그리기
- 21. 어떻게 윤곽 플롯을 만들려면 다음이 코드를 사용하고 윤곽 플롯
- 22. Android OpenCV 윤곽 찾기
- 23. Android에서 윤곽 이동
- 24. 텍스트 선택 윤곽 WinForms
- 25. 스크롤 텍스트/선택 윤곽
- 26. MATLAB의 윤곽 행렬
- 27. OpenGL 그리기 직사각형 윤곽
- 28. 형식을 동적으로 윤곽 지정
- 29. arabic의 안드로이드 윤곽
- 30. (Opencv) IplImage에서 윤곽 잡기
당신은 Canny와 같은 것을 의미합니까? –
Ander Biguri, 질문을 편집했습니다 – CRM
흠 당신의 질문은 내가 이해 한 것보다 더 흥미 롭습니다. 나는 대답하는 법을 모르지만 약간의 연구를 시도한다. 좋은 질문. –