졸업

주절주절 2010/02/24 01:30


입학한지 7년만에......졸업.................을 하긴 했으나........
졸업식에는 가지 못한 슬픈 상황...................
졸업사진이 한장도 없다는게 좀 아쉽다.......
어쨌거나 이제 나도 '고졸'이 아닌 '대졸' 학력자.

저작자 표시 비영리 변경 금지
Posted by RyuiSaka


참 기나긴 시간동안 마음고생이 심했다.
결국 오늘 최종합격 통보를 받고, 신체검사 받을 준비를 하고 있다.
어머니는 합격 소식을 듣고 매우 좋아하셨다.
드디어 취업전쟁에서 해방...된건가...
이제 광운대생에서 성균관대생으로...
하지만 아직 신체검사가 남았다...;;
대학원 진학 조건은...
등록금 전액 삼성전자 지원 + 월 100만원 연구비 지원 + 졸업 후 삼성전자 DMC부문 입사...
저작자 표시 비영리 변경 금지
Posted by RyuiSaka
  • 문제 : http://acm.kaist.ac.kr/2008/problems/B_6174.pdf

  • 입력값
  • 3
    6174
    1789
    2005

  • 출력값
  • 0
    3
    7 

  • 소스코드(파일)

  • 소스코드
저작자 표시 비영리 변경 금지
Posted by RyuiSaka
  • 문제 : http://acm.kaist.ac.kr/2008/problems/A_Decryption.pdf

  • 입력값
  • 3
    asvdge ef ofmdofn
    xvssc kxvbv
    hull full suua pmlu

  • 출력값
  • f
    v
    ?

  • 소스코드(파일)

  • 소스코드
저작자 표시 비영리 변경 금지
Posted by RyuiSaka



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

- 소스코드


- 발표자료
- 실행 가능한 버전(압축을 푼 뒤 NumberRecognizer.exe 파일을 실행)
저작자 표시 비영리 변경 금지
Posted by RyuiSaka
- Description
 1. 얼굴이 포함된 2장의 컬러 이미지 파일을 열어서 얼굴 부분만 첫 번째, 두 번째 윈도우 창에 각각 보인다.
 2. 얼굴 영역에 모폴로지를 적용하여 노이즈를 제거한 후 세 번째, 네 번째 윈도우 창에 각각 보인다.
 3. 세 번째 얼굴에서 네 번째 얼굴로 서서히 변하는 이미지를 다섯 번째 윈도우 창에 보인다.


- Screen Shot

Source Image 1

Source Image2


Source Image에서 얼굴부분 윤곽만 따낸 Image


위에서 따낸 얼굴 Image에 Morphology를 적용해서 노이즈를 제거한 Image


실제로 Weighted Sum을 수행 한 뒤 생성된 Morphing Image


- Source Code

저작자 표시 비영리 변경 금지
Posted by RyuiSaka

- Description

 1. 얼굴이 포함된 컬러 이미지 파일을 열어서 첫 번째 윈도우 창에 보인다.
 2. 컬러 이미지에서 얼굴 부분은 컬러로, 나머지 부분은 그레이로 하여 두 번째 창에 보인다.


- Screen Shot

원본 소스 이미지

컬러공간 변환(RGB to HSV)과 이미지연산, Threshold를 적용해서 얼굴부분 색만 추출한 이미지


- Source Code


- Visual Studio 6.0 Project File

저작자 표시 비영리 변경 금지
Posted by RyuiSaka

- Description

 1. 이미지 파일을 열어서 첫 번째 윈도우 창에 보인다.
 2. 첫 번째 윈도우에서 마우스 클릭을 두 번하면 두 개의 마우스 커서 좌표를 각각 사각형의 왼쪽 위 좌표, 오른쪽 아래 좌표로 하여 사각형 영역을 설정하고, 이 영역의 이미지만 r, g, b 평균을 하여 두 번째 윈도우 창에 보인다.
 3. 이 때, 두 번째 창에는 선택된 영역의 크기만큼만 보여야 한다.


- Screen Shot



- Source Code



- Visual Studio 6.0 Project File


- 비교 : http://ryuisaka.com/334 (cvGetReal2D와 cvSetReal2D 함수를 사용한 버전)
저작자 표시 비영리 변경 금지
Posted by RyuiSaka

참 한가하구나...
저작자 표시 비영리 변경 금지
Posted by RyuiSaka
친구녀석 덕분에 소녀시대 1주년 기념 파티에 다녀왔다.
친구녀석이 가고싶었는데, 오늘 친구들이랑 여행을 가기로 했다나...
행사장에 있는 포스터나 찌라시라도 좀 받아오라고 간곡히 부탁을 하는 바람에...
장소도 마침 우리학교 문화관이어서 거절 하기도 그렇고 해서 어쩔 수 없이 다녀왔다.
날씨는 왜 그리도 덥고 비는 또 왜 오는지...
태어나서 그런 자리는 처음이었는데, 참 적응이 안됐다 -_-;;
어쨌거나 소녀시대를 직접 눈앞에서 본 소감은...'연예인들도 역시나 우리와 같은 사람이구나...' 정도...?
자기네들끼리 얘기하면서 놀때는 뭐 지루하기만 했고...
마지막에 '다시 만난 세계(였나...?)'라는 노래를 부를 때는 약간 소름 돋기도 했다.
라이브 하는것 같았는데, 춤을 그렇게 격하게 추면서도 음정 흔들림 없이 노래를 깔끔하게 부르는거 보고는
외모 뿐만 아니라 노래 실력도 꽤나 괜찮다는걸 느꼈다.

어쨌거나...별로 관심 없는 자리라서 그런지 미친듯이 열광하는 사람들 사이에 껴서 조용히 있기도 민망했었다.
그리고 'SM 엔터테인먼트'는 대체 뭐하는 애들인지는 몰라도 행사장에서의 진행 미숙은 정말 최악이었다.
행사 참가자들에게 명령조로 말하는 진행요원들 하며, 혹시라도 모를 상황에 대한 대비는 전혀 없었다.
동명이인에게 동일한 번호를 배정해버리고, 두 사람이 동일한 번호를 받았다는 사실을 알고 빠른 처리를 해달라고
하니까 일단 가 있으라고 하고 아무런 조치도 취하지 않는 바보같은 진행요원들.
다들 낙제점이다.
이번 행사의 최악은 진행요원들이었던 것 같다.
어디서 이린애들만 모았는지는 모르겠는데, 그런 애들 하나하나가 자기네 기업의 이미지를 깎아내린다는 생각은
단 1%도 없이 행사 진행비를 최대한 줄이는데만(자기네 이익을 최대화 시킬 수 있도록) 급급하는 소인배들이듯.

어쨌거나 김성진, 포스터 못 뜯어와서 미안~ 나도 어쩔 수 없었다 ㅎㅎ;
Posted by RyuiSaka