이미지에서 그리드 교차점 좌표를 찾기 위해 반복 가능한 프로세스를 찾으려고합니다. 이미지는 많은 작은 이미지의 몽타주입니다. 몽타주의 각 '타일'은 일관성없는 대조를 가지므로 내 순수한 방법이 실패합니다 (타일 경계가 선택됨). 작은 예 : 나는 아이디어에서 작은 진전이 있었다그리드 교차점의 픽셀 좌표 찾기
는 How to remove convexity defects in a Sudoku square? 설명하고 Grid detection in matlab
그러나, 그리드 선이 가 반드시 똑바로 전체 이미지에 걸쳐 않도록 대략 없습니다되지 않습니다 직선의 격자. 누구든지 간단한 해결책을 안다면 imageJ 또는 Gatan digitalMicrograph 소프트웨어에 익숙합니다. 그렇지 않으면 matlab/python Opencv가 유용 할 것입니다.
당신은 선을 찾기 위해 hough transform을 사용할 수 있습니다. 선의 매개 변수 (theta)의 자유로운 창으로 선을 가로 질러 다양한 선분을 병합하면됩니다. 거의 수직으로 두 세트 만 있기 때문에 정상적으로 작동합니다. 이미지의 밝기가 일정하지 않기 때문에 낮은 임계 값을 사용하여 멋진 이미지를 찾아야 할 수도 있습니다. –
실험적인 관점에서 : 가능한 경우 격자를 이미지 축에 평행이 아닌 *로 기록하는 것이 좋습니다. 이렇게하면 스티치와 평행선의 대비를 쉽게 무시할 수 있습니다. 이 옵션이 있습니까? – BmyGuest
이미지 * 이전 *에 대한 액세스 권한이 있습니까? 어떤 OS를 사용합니까? 다른 샘플 이미지를 제공 할 수 있습니까? –