컴퓨터비전 마지막 프로젝트로 만들었던 숫자인식기.
단순히 웹캠으로 숫자를 비춰주면 어떤 숫자인지 판별해서 출력해주는 프로그램이다.
전체 프로그램은 Python을 이용해 구현했고, ctypes-opencv를 이용해 영상 처리 부분을 구현했으며, GUI는 PyQT를 이용해서 구현했다.
시간이 좀 부족해서 단순히 기본 템플릿 이미지(0~9)와 입력받은 영상의 일치하는 정도를 본 다음 가장 일치하는 정도가 높은 숫자를 출력해주는 방식으로 구현했는데, 비교 할 때 지표를 좀 더 추가한다면 적중률이나 폰트에 따른 편차 등이 줄어들지 않을까 싶다.
Python만 이용해서 구현했더니 속도가 너무 떨어져서(초당 1프레임도 안 나오는 듯) 픽셀 연산 부분은 따로 C++을 이용해서 구현 한 다음, DLL로 만들어서 Python에서 해당 함수들을 호출하는 방식으로 구현했다.

- 소스코드


- 발표자료
- 실행 가능한 버전(압축을 푼 뒤 NumberRecognizer.exe 파일을 실행)
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by RyuiSaka

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by RyuiSaka



Ryuichi Sakamoto님의 CHASM이란 앨범에 수록된 곡.
MC Sniper가 이 곡의 랩을 맡았는데 이는 MC Sniper 앨범 中 2집에 수록된 'Baby Don't Cry'라는 곡에 Sheltering Sky라는 곡을 샘플링 하기 위해 Ryuichi Sakamoto님에게 요청하면서부터 시작되었다고 한다.
undercooled의 주제가 '반전, 평화'인데 이에 맞는 래퍼라고 생각했다나 뭐라나...
어쨌거나 내가 좋아하는 곡 중에 하나.
이 영상은 일본의 TV프로그램에 Ryuichi Sakamoto님과 MC Sniper가 함께 출연해 undercooled를 연주하는 영상이다.(음질이 매우 안좋다;)

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by RyuiSaka