2010-01-20 3 views
2

특정 동전 유형 (미국 니클)의 이미지를 가져 와서 연도에 대한 이미지를 검색하는 .NET 프로그램을 작성하고 싶습니다. 스캔이 항상 300dpi이고 일관된 이미지 크기가 동전에 잘렸다고 가정합니다. 동전의 회전은 어떤 변화가 있습니까?동전을 스캔 한 다음 이미지에서 날짜를 결정하십시오.

어떻게 날짜를 결정합니까? 매년 예상되는 모든 동전 이미지의 라이브러리를 만들어서 이미지를 일치시켜야합니까? OCR에 날짜를 써야하나요? 어떤 라이브러리는

+0

줄리아, 이것에 대해 어떤 진전을 보였습니까? 나는 다소 비슷한 필요성을 갖고 있으며, 얼마나 멀리 떨어져 있는지 듣고 싶어 할 것입니다. – Michael

+0

[IdentiCoin] (http://www.identicoin.com)을 들여다 보았습니까? 나는 그들이 당신이하려고하는 것을 정확하게한다고 생각합니다. –

답변

0

OpenCV를 사용하기위한 좋은 후보처럼 보이는

어떤 도움에 미리 감사 또는 제안 도움이 될 수 있습니다. 가능한 다른 연대가 너무 크지 않다면 도서관이 좋은 아이디어 일 수 있습니다.

0

좋은 이미지 조작 라이브러리는 ImageMagick입니다. CLR 래퍼 in codeplex이 있습니다.

이미지를 비교하는 작업은 가벼운 작업이 아니기 때문에 CPU 시간이 필요하므로 디자인은 세트에있는 동전의 양에 대한 통계입니다. Y 년 이상에 X 동전이있는 경우 X * Y 비교를 수행해야하는데 너무 오래 걸릴 수 있습니다.

동전을 특정 동전 (정확한 연도가 아님)과 비교하는 것이 좋습니다 ( ). 입력 된 동전에서 1 년을 추출하려고합니다.

0

모양 일치를 시도해 볼 수는 있지만 템플릿을 준비 할 때 발견 된 가장자리에서 날짜를 제거하십시오. 그런 다음 서로 다른 회전 (0에서 360 사이의 각도)으로 모양 일치를 사용합니다. 그러면 날짜가있는 동전을 받게됩니다. 그러나 연도 정보 만 다를 경우 다른 동전 템플릿을 준비해야합니다. 그리고 그 후에 동전을 돌릴 수 있고 년이 쓰여 져야하는 곳에서 OCR을 만들 수 있습니다.

관련 문제