목록2025/03 (2)
일모도원(日暮途遠) 개발자

OMR을 하기위해서 스캐너를 알아본 경험을 적어본다.광학 문자 인식(光學文字認識)인 OCR(Optical Character Recognition)과 비슷하게 OMR(Optical Mark Recognition)은 광학표시판독(光學表示判讀)이라 하는데 문자가 아닌 마킹여부를 판별해준다. 아래처럼 시험볼때 많이 쓴다. 찾아보니 스캐너와 리더기 두종류로 나뉘는데 스캐너는 단순히 스캔만 하는데 리더기는 판독까지 같이 하는거 같다.(정확히는 모른다) 엡손(epson)제품이 유명하고 대만의 avision이나 일본 캐논(canon)등도 많이 사는것 같다. 나는 저런 시험용 OMR이 아니라 총회때 사용하는 A4용지로 만든 찬반 투표용 OMR이 필요하다. 한번에 판독할 용지가 1,000장 정도라서 스캐너를 고를때 다음..
pyinstaller --onefile main.pypyinstaller로 실행파일을 만드니 오류가 난다. 파이썬으로 실행하면 잘되는데. 디버깅 해보니 파이썬으로 실행할때는 이런씩으로 된 패키지를 가져온다. imported_package.__path__: _NamespacePath(['C:\\Users\\ways1\\Documents\\dalpy\\OMRChecker\\src\\processors']) exe로 실행보니 전혀 이상한곳의 경로에서 src/processor를 찾고 있어서 에러가 나고 있다.imported_package.__path__: _NamespacePath(['C:\\Users\\ways1\\AppData\\Local\\Temp\\_MEI169042\\src\\processors'])..