나는이 박스들을 가지고 있는데, 그 중 일부는 검정색과 흰색이다.매트릭스 안에서 패턴 인식
이미지는 U는 블랙 박스로 그려진 모양을 나타낸다.
111111111111111111
111111111111111111
111111111111111111
111111111101111111
111111111101111111
111011111101111111
111011111101111111
111011111101111111
111011111101111111
111011111101111111
111011111101111111
111100000011111111
111111111111111111
대략 이미지에 도시 된 형상을 형성하는 0을 나타낸다 : I는 1과 0의 매트릭스가 이제 이런 말 (이는 거대한 행렬이 될 수있다). 이미지와 행렬은 예제 일뿐입니다. 이미지는 우리가 패턴을 그려야하는 소프트웨어의 스크린 샷입니다. 그런 다음 주어진 매트릭스 (간단한 텍스트 파일 내부)에 위치해야합니다.
내가 찾고있는 것은이 문제를 분명히 관련이있는 것으로 보이는 패턴 인식과 관련하여 프로그래밍 한 적이 없으므로이 작업을 시작하는 방법에 대한 지침입니다. 이것은 0과 1의 행렬과 일치해야하는 모든 패턴입니다. 며칠 만에 독자적으로 작성할 수 있다고 생각하지 않는다. C#에서 2013 년까지 코드를 작성하고 있으므로 최소한의 의존성으로이 작업을 수행 할 수있는 라이브러리를 찾을 수 있기를 바란다. 감사합니다
그려지는 도형은 알파벳이 아니며 사용자가 그 소프트웨어에서 그려야하는 모든 것이어야합니다. 그런 다음이 그려진 이미지는 1과 0으로 변환되고 1과 0의 주어진 파일 (내가 01 행렬로 그려진 파일)과 대조됩니다. 그래서 결국 나는 그것의 작은 매트릭스가 다른 큰 매트릭스와 일치한다고 생각합니다. 그리고 더 큰 매트릭스에서 작은 매트릭스가 어디에서 발견되는지를 보여줘야합니다. (정확한 일치는 아니지만 일치율은 무엇이든간에) – user734028
나는 생각합니다. 서핑 탐지를 들여다 보면 갈 수 있습니다. 일반적으로 필요한 것보다 더 복잡한 일치를 위해 사용되므로 과도 함일 수 있습니다. 나는 그것을 많이 사용하지 않았기 때문에 최선의 선택인지 확실하지 않습니다. 나는 확실히 그것을 들여다 볼 것이다. 내가 말했듯이 emguCV는 꽤 잘합니다. – OnABauer