다음 유형의 이미지가 있다고 가정합니다. 어떻게 이미지 파일에서 점을 식별 할 수 있습니까? 도트에 대한 좌표를 얻은 후에는 정사각형이나 삼각형을 만들면서 점을 몇 개 연결하고 싶습니다.Java의 이미지에서 유사한 패턴 식별
어떤 접근 방식이 최선일까요?
[편집] : 또한 도트 수를 알지 못하고 도트 중간에 선이 존재하는 것처럼 규칙적이지 않습니다.
다음 유형의 이미지가 있다고 가정합니다. 어떻게 이미지 파일에서 점을 식별 할 수 있습니까? 도트에 대한 좌표를 얻은 후에는 정사각형이나 삼각형을 만들면서 점을 몇 개 연결하고 싶습니다.Java의 이미지에서 유사한 패턴 식별
어떤 접근 방식이 최선일까요?
[편집] : 또한 도트 수를 알지 못하고 도트 중간에 선이 존재하는 것처럼 규칙적이지 않습니다.
당신은 이미지의 X *의 Y 공간을 통해 회선 마스크를 실행할 수 있습니다. 마스크는 이미지에있는 정확히 7x7 (또는 그 이상) 점입니다. 픽셀을 무효화하여 마스크를 실행하고 마스크의 어떤 위치에서 가장 어두운 결과가 나오면 이미지에 도트가있는 위치를 찾았 음을 의미합니다.
추가 처리를 위해 모든 도트 위치를 모음에 저장하십시오.
사각형과 삼각형으로 그 점들을 연결하는 방법은 아마도 다른 질문 일 것입니다.
이 테마는 크고 복잡합니다. 수많은 기술이 있습니다 (이 책에 관한 책은 보통 약 2kg이고 $ 100입니다). 이 특별한 경우에 나는 다음 단계들을 명언 할 것이다.
는치화 이미지
가 통합 이미지의 도움으로 그리드 위치 찾기 (retty 신속하고 효과적인 algorythm가 Sauvola 이진화는 통합 이미지에 의해 가속된다)
내가 이미지를 준비하는 그 기술을 사용하는지 여부 텍스트 줄을 찾는다. N JavaOCR 오픈 소스 프로젝트 : 점의 수를 알 수없는 경우
는 회선 마스크는 적용 할 수 있습니다. 즉 n × m이다. 아니면 아니야. 도트 사이에 선이 존재하는 것처럼 점이 규칙적이지는 않습니다. – SyncMaster
이미지의 모든 X * Y 픽셀을 통해 마스크를 실행합니다. 사전에 아무 것도 알 필요가 없으며 찾고있는 도트의 모양 만 알면됩니다. – cherouvim