안녕하십니까 !
이번에 opencv를 활용한 이미지에 선을검출하고 그 선의 갯수를 나타내고자 하는 학생입니다.
안드로이드를 접한지 7~8개월정도 되었고 opencv는 처음다룹니다
대부분 opencv를 이용하여 앱을 개발하고자 할때는 NDK를 사용해서 많이 사용하는걸로 아는데요
제가 C/C++언어에 대해서도 무지하여서 같이 사용하기엔 무리가 있을거 같아
java만을 사용하여서 opencv를 사용하고 있습니다.
여기서 제 질문은
이러한 형태로 비트맵 이미지를 불러와서 선을 검출하는 방식입니다 !
그런데 그림과 같이 총 육면체의 선의 갯수는 12개만 검출이 되어야 하는데 한선에 여러개의 선이 검출이되어문제입니다... 아직 opencv에 대해서도 이해가 부족하고 선을 검출하는 알고리즘의 이해 부족이긴 하여서 혹시나 조언을 구하고자 질문을 드립니다!
이거는 제 코드입니다 노란색으로 표시된 박스 코드가 선을 검출하는 코드인데 저 코드를 바꿔야 선마다 하나씩 검출이 될까요 아님 전체적으로 바꿔야할지.. 또한 선의 갯수를 텍스트로 나타내고 싶은데 너무 막막합니다..