본문 바로가기

OpenCV

영상처리를 이용한 악보인식 드디어 제가 영상처리 및 컴퓨터 비전 분야에 꿈을 갖게 된 프로젝트 입니다. 또한 제가 존경하는 교수님의 수업이기도 하구요 ㅎㅎ이번 프로젝트는 악보를 인식하여 계이름을 따고 음을 인식하는 프로그램을 구현하는 것이 목표입니다. 그럼 어떻게 하면 왼쪽에 있는 악보들을 오른쪽과 같이 만들 수 있을까요?잠시 생각해보시는 시간을 갖는 것이 중요하다고 생각합니다. 생각해보셨나요? 제가 생각했던 큰 틀을 먼저 얘기해보겠습니다. 1. 오선영역을 판단하여 새롭게 오선지를 따와서 그린다. 2. 샘플링 한 음표와 템플릿매칭을 통해 오차율이 작은 좌표를 찾는다. 3. 찾은 좌표를 기준으로 Note를 표시한다. 4. 각각의 음표의 좌표를 기준으로 계이름을 판단하는 알고리즘 구현 정~~~말 저 악보에만 국한된 알고리즘이라고 생각.. 더보기
블로그 계획 1. 5가지 개발환경을 구축(Matlab / Java / Python / openCV / C,C++) 및 간단한 문법 예제 구현 2. 영상처리 교재 선택 : 이 교재의 이론적인 부분을 이해하고 여러 언어로 구현 3. 자료구조 : 기본적인 자료구조를 C로 구현 4. 알고리즘 : Dovelet 과 Algospot을 기준으로 해당 알고리즘을 풀이 5. CUDA : 병렬처리 개념과 CUDA를 기본적으로 하되 다른 병렬처리 라이브러리도 가능하면 사용해 볼 예정 6. 기계학습 : 패턴인식을 시작으로 Deep Learning 개념을 이해하고 프레임워크를 이용하여 간단한 예제 구현 7. C++ : 기본적인 C++문법을 이해하면서 가능한 많은 예제 경험 8. 디자인패턴 : 디자인패턴을 이해하고 직접 구현 (C++기반) .. 더보기
프로필 하 성주(Sung-Joo, Ha) 프로필 1989. 03. 11 서울시 강남구 자곡동 wangza22@gmail.com 학력 1996.03 - 2002.02 아현초등학교 졸업 2002.03 - 2005.02 한성중학교 졸업 2005.03 - 2008.02 휘문고등학교 졸업 2009.03 - 한국기술교육대학교 재학 (졸업예정) 활동 및 경력 2014.01 - 2015.06 삼성소프트웨어멤버십 수료 2014.09 - 2015.01 DARPA 세계로봇대회 로봇비전 담당 2014.09 - 2015.02 알고리즘 스터디그룹, 머신러닝 스터디그룹, 영상처리 스터디그룹 2015.04 - 2015.08 Arduino 보조강사 (대전창조혁신센터) 2013.09 - 2013.12 KOREATECH MSC교육센터 강의 (프.. 더보기