본문 바로가기

영상처리

영상처리를 이용한 최단거리 미로찾기 마찬가지로 영상처리 과목 수강시 진행했었던 프로젝트입니다.이 과제또한 너무 재밌었던 기억이 있습니다. 위에 보시는 미로 그림을 교수님께서 주시고는 시작점(왼쪽 튀어나온 부분) 과 도착점(오른쪽 튀어나온부분)까지의 최단거리를 영상처리를 이용하여 찾으라고 하셨던 프로젝트입니다. 역시 제가 존경하는 교수님이여서 그런지 프로젝트 또한 굉장히 재밌었습니다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이번에도 마찬가지로 어떻게 진행하면 좋을지 생각하는 시간을 갖는게 좋아보입니다. 1. 먼저 길의 가운데 길을 찾는 영상처리 기법이 필요할 것 같다? 2. 찾은 가운데 길중에서 최단경로를 찾는 알고리즘(DFS, BFS)같은 거로 최단 길을 찾는다? 이 정도로 생각하고 처음에 진행했던 것 같습니다. 결국에는 아래와 같이 했답니다. 교수님께서 잘했다.. 더보기
영상처리를 이용한 악보인식 드디어 제가 영상처리 및 컴퓨터 비전 분야에 꿈을 갖게 된 프로젝트 입니다. 또한 제가 존경하는 교수님의 수업이기도 하구요 ㅎㅎ이번 프로젝트는 악보를 인식하여 계이름을 따고 음을 인식하는 프로그램을 구현하는 것이 목표입니다. 그럼 어떻게 하면 왼쪽에 있는 악보들을 오른쪽과 같이 만들 수 있을까요?잠시 생각해보시는 시간을 갖는 것이 중요하다고 생각합니다. 생각해보셨나요? 제가 생각했던 큰 틀을 먼저 얘기해보겠습니다. 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교육센터 강의 (프.. 더보기