naver / guitar

75 stars 18 forks source link

부분캡쳐에 대해서 질문드립니다. #411

Open witheyuri02 opened 6 years ago

witheyuri02 commented 6 years ago

기타를 이용하여 캡쳐 후 OCR을 이용해 문자로 변환하는 스크립트를 만들고 있습니다.

기타의 캡쳐 메뉴를 이용할 때와 '부분캡쳐'의 명령을 이용할 때 결과가 다르게 나옵니다.

99의 이미지를 캡쳐하여 OCR를 돌렸을 경우 캡쳐 메뉴를 이용했을 때는 99, '부분캡쳐'를 이용했을 경우 QO로 나타납니다. 해당 증상을 해결하고 싶은데 도움 부탁드립니다.

ssmmhh commented 6 years ago

OCR의 판독 품질 문제로 생각 됩니다.

인식이 안되었던 동일한 사이즈로 이미지를 그림판에서 잘라서 OCR로판독해서 어떤 결과가 나오는지 확인해 보시기 바랍니다.

그리고 다양한 사이즈로 이미지를 잘라서 OCR에서 판독하여 정상인 값으로 노출되는지도 테스트 해 보시기 바랍니다.

아마도 값이 달라져 나올것 입니다.

제가 사용해본 경험으로는 OCR 대상 이미지의 크기나, 색상등에 따라 결과 값이 많이 틀려지는것을 확인할수 있었습니다.

OCR의 정확도는 100%가 되지 못하기 때문에 이를 통해서 작업하시는것은 보조적인 수단으로 보셔야 하며,

반드시 최초 판단은 사람이 원본값으로 보고 작업을 해주셔야 합니다.

수동으로 OCR 이미지를 50~100 개 정도 해보시면 품질이 떨어지는것을 확인해 보실수 있을겁니다.

OCR를 통해 자동화를 하기 전에 만족할만한 수준의 판독율이 나오는지를 먼저 보시는게 좋을것 같습니다.

(저도 여러 상용 OCR로 작업하다가 품질 때문에 포기한 상태 입니다.)

witheyuri02 commented 6 years ago

1920 1080의 A라는 이미지를 부분 캡쳐와, 캡쳐화면을 통하여 5050 ~ 100 * 100사이즈 캡쳐하였습니다. 캡쳐내용은 숫자 28이며, 사용되는 색상은 배경( 갈색 ), 숫자(흰색)입니다.

그림판으로 잘라서 OCR 진행 결과값 28 캡쳐화면을 통하여 OCR 진행 결과값 28 부분캡쳐를 통하여 OCR 진행 결과값 PO 부분캡쳐한 이미지를 캡쳐화면으로 재캡쳐하여 OCR 진행 결과값 28 부분캡쳐한 이미지를 그림판으로 저장하여 OCR 진행 결과값 28

부분 캡쳐를 사용할때만 결과값이 이상하게 나오는 것으로 봐서는 판독율 문제는 아닌것 같은데 부분 캡쳐 코드에서 의심되는 부분은 없는건가요..?

ssmmhh commented 6 years ago

부분캡쳐가 이상하다고 생각되시면 부분캡쳐된 이미지를 스크립트에 넣어서 실제로 찾아 지는지 "확인" 명령으로 테스트 해보시면 됩니다.

눈으로 보여지는 숫자를 잘못판독하는것은 OCR 품질 문제임으로 유료 제품을 사용중이라면 원인파악을 요청하거나 품질 개선을 하시는게 좋을것 같습니다.

실제 부분캡쳐나, 전체 캡쳐코드는 동일하며, 차이는 캡쳐 영역의 차이만 있으며, 캡쳐되는 이미지의 품질 차이는 나지 않습니다.

ssmmhh commented 6 years ago

https://www.google.co.kr/search?ei=sdqUWufmNYe80gScmK-YDw&q=online+ocr&oq=online+ocr&gs_l=psy-ab.3..0i67k1j0l9.3466.7315.0.7459.13.13.0.0.0.0.173.1533.0j13.13.0....0...1.1j4.64.psy-ab..0.13.1532...0i131k1.0.ajNVIRVOQmo

무료 ocr 사이트들도 여럿 있으니, 잘못 판독되는이미지를 한번 테스트 해보세요.

witheyuri02 commented 6 years ago

감사합니다. 한가지 더 질문 드리겠습니다. 기본 이미지와 모모 앱플레이어의 어플을 계속 캡쳐하여 비교하는 스크립트를 만들고 있습니다. 문제는 시간이 지날수록 앱플레이에서 보여지는 이미지들이 뭉게져서 초기 캡쳐 이미지와 매칭이 되지않고 fail이 발생합니다. 해당 문제를 해결한 방법은 없을까요?

ssmmhh commented 6 years ago

"지날수록 앱플레이에서 보여지는 이미지들이 뭉게져서 초기 캡쳐 이미지와 매칭이 되지않고 " 이부분이 해결되어야 하는데, 이건 guitar가 아닌 해당 어플에서 제대로 지원을 해줘야 하는거라 문제 를해결해드리기가 어렵네요. 해당 어플 제작업체에 문의하여 원인파악 및 해결이 가능한지 문의해 보셔야 할겁니다.

참고로 원격 제어솔류션의 경우 화면 전송시 트래픽/전송회선속도 등으로 여러 조건을 판단하여 이미지를 jpg 압축이나, 다른 압축 방법을 자동으로 변경하기 때문에 이미지 품질이 틀려지는 경우가 많습니다.

어플에 따라서는 속도가 느려지더라도 는 경우 사용자가 직접 화면(이미지) 품질을 지정할수 있도록 되어 있는데요(예, VNC), 이런 옵션이 제공된다면 가장 최상옵션(RAW) 로 지정하여 사용하시는것이 좋습니다.