무료로 사용이 가능한 Visual Studio 2015버전과 OpenCV 3.1 버전을 사용하기 위한 환경을 구축해보자.

 

일단 아래의 링크를 따라 Visual Studio 2015의 개인 개발자를 위한 무료 배포판인 Visual Studio Community를 설치한다.

https://www.visualstudio.com/vs/

 

 

 

비주얼스튜디오 2015 설치방법은 따로 설명하지 않는다. 별로 어려울 것도 없으니 ㅎㅎ

참고로 설치하는데 시간이 상당히 오래걸리니까 느긋~하게 기다리자. ㅎㅎ

 

설치가 완료되고 나면 로그인할 수 있게 되어있는데 MS 계정을 가지고 있다면 입력하면 될 것이고 그렇지 않다면 gmail 등을 이용해서 로그인 등록하면 된다.

 

Visual Studio 2015가 설치가 완료되었다면,

이제 본격적으로 OpenCV 3.1 버전을 설치해보자.

참고로 OpenCV 3.1 버전은 윈도우 64비트에서만 실행이 가능하다.

32비트는 3.0 버전을 사용할 것!

아래의 링크로 이동하여 다운로드 메뉴로부터 OpenCV 3.1 버전 파일을 실행한다.

다운로드받기에는 1초밖에 걸리지 않을정도로 빠르니 바로 exe 파일을 실행하자.

 

http://opencv.org/

 

 

 

 

openCV 3.1 실행파일을 실행하면 다음과 같이 설치 경로를 선택하게 된다.

편하게 C 드라이브로 선택하고 넘어간다.

 

 

 

설치가 끝나고 나면 따로 메세지 같은것은 뜨지 않으니 해당 경로(우리는 C 드라이브로 설치했으니)에 가서 아래와 같이 openCV 폴더가 제대로 생성되었는지 확인하자.

 

 

설치가 정상적으로 완료되었다면, 이제 Visual Studio와 연동하기 위한 몇 가지 파일을 복사해놓자.

기존의 OpenCV 버전들을 셋팅하던 것과 비슷하다.

 

먼저, 아래의 경로에 위치하는 2개의 dll 파일을 Windows폴도의 System32에 복사하자.

C:\opencv\build\x64\vc14\bin

에 있는

opencv_world310.dll, opencv_world310d.dll 파일을

 

C:\Windows\System32 로 복사!

 

 

두번째,  C:\opencv\build\bin 에 있는

opencv_ffmpeg310.dll, opencv_ffmpeg310_64.dll 을 복사하여 

 

 

마찬가지로 C:\Windows\System32 로 복사!

 

 

그럼 최종적으로 C:\Windows\System32 에는 총 4개의 dll 파일이 복사되어 있게 된다.

 

이제 Visual Studio 2015에서 프로그래밍하기 위한 환경 설정을 해야한다.

간단한 테스트를 위해 Win32 콘솔로 빈 프로젝트를 하나 생성해서 테스트하기로 한다.

test3이라는 프로젝트를 하나 생성하고,

다음과 같이 빌드-구성관리자(Configuration Manager) 메뉴로 들어가자.

 

 

빨간색으로 표시된 부분을 64비트로 바꾸어 선택한다.

 

 

그다음, 프로젝트 메뉴에서 속성메뉴 클릭!

 

 

아래와 같은 속성창에서 왼쪽의 VC++ 디렉토리 메뉴를 클릭하여 오른쪽 화면이 나오면

그 중 Include Directories 부분에 화살표를 눌러서 include하고자 하는 경로를 넣어준다.

 

 

폴더 모양의 버튼을 눌러서

 

C:\opencv\build\include 의 경로를 선택!

 

아래와 같이 해당 경로가 추가된 것을 확인할 수 있다.

 

 

다시 왼쪽 메뉴에서 이번에는 Linker 메뉴의 일반(General) 메뉴로 들어가자.

마찬가지로 오른쪽 화면에서 Additional Library Directories의 화살표를 누른다.

 

선택할 경로는 C:\opencv\build\x64\vc14\lib

다음과 같이 경로가 추가되었다.

 

 

이제 마지막으로 왼쪽 Linker 메뉴의 Input 메뉴 클릭하여,

Additional Dependencies 선택!

 

아무것도 없는 빈칸에 직접 타이핑하여 두 개의 라이브러리 파일을 추가해준다.

opencv_world310.lib

opencv_world310d.lib

 

이제 Visual Studio 2015와 OpenCV3.1 버전의 연동을 위한 환경설정이 끝났다.

제대로 동작하는지 테스트하기 위해 Win32 콘솔에서 이미지 파일 하나를 그리는 예제를 실행하였다.

다음과 같이 정상적으로 동작하는 것이 확인되면 환경설정은 성공!

 

 

 

 

 

 

 

 

 

 

 

 

 

저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


아..매 학기마다 이 서류때문에 참 몇번을 홈텍스 왔다갔다 하는건지...ㅡㅡ^

귀찮아 죽겠음...

매번 홈텍스 레이아웃 변경되고 링크 바뀌는 바람에 자꾸 잊어버리게 되서 아예 포스팅을 하기로..

 

국세청 홈텍스 서비스를 이용하려면 공인인증서가 필요하다는 것은 뭐 다 알고 있을 것이고..

 

홈텍스 메인 화면에서 민원증명이 아닌 신청/제출 메뉴를 클릭!

 (난 자꾸 민원증명이나 조회/발급에서 찾아서 헤맴.....ㅡㅡ;;;)

 

신청/제출 화면에서 오른쪽 신청업무 메뉴에서의 사실증명신청 클릭!

 

 

사실증명발급할 수 있는 여러가지 민원명이 나오고 요기에서 사실증명(사업자등록사실여부) 신청하기 버튼 클릭!

이 문서는 사업자등록을 한 사실이 없음을 확인할 수 있는 문서이므로 나처럼 개인이 신청하는 문서이다. 

 

 

개인 기본정보와 수령방법, 신청내용에 관한 세부내용을 기입한 후 신청하기!

 

사업자등록 사실여부 사실증명 발급에서 가장 중요한 점!!

사실증명 서류는 신청한 후 3시간 이후부터 증명발급 처리결과 조회가 가능하다.

점심시간 제외이므로 급히 필요한 경우에는 좀 난감할 듯...

빨리 처리되면 3시간 이내에도 된 적이 있지만 지난번에 한번은 업무에서 착오가 생겨서 몇일을 기다려도 결과가 뜨지 않아 결국 전화해서 다시 신청한 경우가 있었다..

3시간이 지나도 결과가 뜨지 않으면 왠만하면 직접 담당 부서에 전화해서 확인해보자!!

 

참, 요즘은 연말정산 기간이라 민원발급이 좀 밀려있어서 처리가 지연될 수도 있다고 한다... 

 

 

 

홈텍스 사업자등록 사실여부 사실증명원 발급

https://www.hometax.go.kr/websquare/websquare.wq?w2xPath=/ui/pp/index_pp.xml#

 

 

저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


아기들 있는 집이라면 다들 하나씩 있다는 인비* dvd 플레이어..
아이챌린지도 시켰겠다 슬슬 디비디를 보여줘야겠다는 생각에 디비디 플레이어를 알아봤다.
근데 사실 티비도 안보여주려고 노력하는
마당에 lcd가 있는 휴대용 플레이어는 그다지 사고 싶지 않았다. 아직 아기가 어리기에 최대한 안보여주고 싶어서 이동중에는 사용할 일이 없을 것 같았다. 나중에라면 몰라도 ㅎㅎ
그래서 생각해 본 것이 dvd를 read 할 수만 있으면 되겠다는 것!
그런 점에서 LG 울트라 슬림 외장 odd는 딱 원하던 스타일이었다!^^


색상도 너무 이쁜 핫핑크~
게다가 요즘은 구입하면 파우치까지 증정한다.



구성품이 간단해서 그런지 박스도 슬림 ㅎㅎ

설명을 보면 스마트티비에 간단히 연결 가능~!


usb를 이용해서 lg 스마트 티비에 연결해봤다.



엇!! 근데 왜 연결이 안되지?!! 당황...ㅠㅠ

분명 설명서에 사출버튼을 누르라고 되어있건만...눌렀다고!! ㅠㅠ

다시 요리조리 해보니 트레이가 반만 열린 상태로 사출버튼을 누르고 있으면 작은 led 라이트
색상이 변한다. pc 모드 혹은 스마트 티비 모드로 변환되는 거다~

설명하는 것보다는 아래 영상을 보면 도움이 될 듯..,



​앞에서 살짝 헤맨 것 말고는 플레이어와 동일하게 파일변환 없이 간단하게 dvd를 볼 수 있다는 점, 스마트 티비만 있다면 어디든 휴대가 가능하다는 점(요즘은 거의 모든 펜션이나 호텔에 스마트 티비가 설치되어 있으므로^^)



그리고 무엇보다도 휴대하기에 정말 울트라 슬림하게 잘 빠져서 이쁘고 가볍고 짱!^^


혹시라도 휴대용 dvd 플레이어 구입을 고민하는 아기엄마라면 lg 울트라 슬림 외장 odd도 고려해보길 추천한다. ^^


저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


관련 연구실

  http://gamma.cs.unc.edu/ - UNC GAMMA Lab. : collision bible

  http://ligwww.epfl.ch/       -  가상현실랩

  http://www.miralab.unige.ch/           - 미라랩

  http://graphics.ethz.ch/  - ETH 그래픽스연구실

 

  http://graphics.snu.ac.kr/  - 서울대 Graphics and Media Lab.

  http://ligwww.epfl.ch/       - 서울대 Modeling and Processing.

  http://mrl.snu.ac.kr/          - 서울대 운동 연구실

  http://visualcomputing.yonsei.ac.kr/  - 연대 그래픽 연구실

  http://cg.kaist.ac.kr/         - 카이스트 컴퓨터 그래픽스 연구실

  http://vml.kaist.ac.kr/        - 카이스트 노준용 교수님 연구실

  http://graphics.ewha.ac.kr/              - 이화여대 그래픽스 연구실

  http://ecl.incheon.ac.kr/   - 인천대 게임 연구실

  http://rayman.sejong.ac.kr/ - 세종대 그래픽스 하드웨어(GPU) 연구실

 

포럼

  모든 프로그래밍 질문 http://stackoverflow.com/questions

  GPGPU http://www.gpgpu.org/

  GPG Study Forum http://www.gpgstudy.com/

  GAMEDEV http://www.gamedev.net/

  NVIDIA Forum http://forums.nvidia.com/

  게임물리 http://www.gamephysics.co.kr/

  물리 시뮬레이션 포럼 http://www.continuousphysics.com/Bullet/phpBB2/

  게임개발 가마수트라 https://www.gamasutra.com/ - ID : j811130@paran.com 

 

공부자료

  NVIDIA developer http://developer.nvidia.com/page/home.html

  ATI developer http://developer.amd.com/GPU/Pages/default.aspx

  MSDN directx http://msdn.microsoft.com/directx/

  게임 물리 관련 수업 자료 http://www.cs.berkeley.edu/~daf/games/webpage/gamepage.html

  DataDriven Approach 수업 자료 http://www.cs.virginia.edu/~gfx/Courses/2006/DataDriven/

  오픈 물리엔진 http://www.ode.org

  오브리언의 fracture http://www.eecs.berkeley.edu/Faculty/Homepages/obrien.html

  Euclidean space http://www.euclideanspace.com/ - wikipedia 빰치는 수학사이트

  지형 렌더링 http://www.vterrain.org/

  PowerPoint Slide자료 공유 http://www.slideshare.net/ - 초초초추천

 

업계 뉴스

  3D관련 뉴스 http://beyond3d.com/

  게임산업 종합정보 시스템 http://www.gitiss.org/

  게임관련 웹진 http://www.thisisgame.com/

  하드웨어 뉴스 http://gigglehd.com/

  CPU&GPU benchmark http://www.videocardbenchmark.net/

 

  STL 책 번역 http://oopsla.snu.ac.kr/~sjjung/stl/

  GPU Gems1 http://http.developer.nvidia.com/GPUGems/gpugems_part01.html

  GPU Gems2 http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html

  GPU Gems3 http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html 

  Realtime Rendering http://www.realtimerendering.com/portal.html

  D3DBook http://wiki.gamedev.net/index.php/D3DBook:Introduction_%28Volume%29 - 꽤 잘쓰여진 입문서

 

논문을 검색하자

  학회일정 http://www.mpi-inf.mpg.de/~hitoshi/research/cg-conf.shtml

http://www.siggraph.org/calendar/


  논문 링크 http://kesen.huang.googlepages.com/ - 개인 홈피인데 메이저 학회 링크가 다 있다. 대단한 녀석...

  IEEE 논문 http://ieeexplore.ieee.org/Xplore/dynhome.jsp

  Springer 출판 논문 http://www.springerlink.com/home/main.mpx

  Impact Factor 검색 http://admin-apps.isiknowledge.com/JCR/JCR?SID=T1C3D3ldEgFomJ4mC6j

  IEEE 논문 형식 http://standards.ieee.org/guides/style/

  이거저거 다운 http://www.riss4u.net/index.jsp

  한국논문 http://www.dbpia.co.kr/

  SCI 저널 검색 http://scientific.thomson.com/mjl/

  KCI 학회 검색 http://www.kci.go.kr/

  학회 일정 http://isg.cs.tcd.ie/dingliaj/conferences.html

                http://isg.cs.tcd.ie/dingliaj/deadlines.html

 

Bibtex refer를 검색하자

  ACM portal http://portal.acm.org/

  CiteseerX http://citeseerx.ist.psu.edu/

  The collection of Computer Science Bibliographies http://liinwww.ira.uka.de/bibliography/

 

cg 관련 뉴스

  http://www.cgchannel.com

  http://cgland.com/

  http://cgsociety.org/

  http://www.cgsociety.org/

 

 

통계 자료

  한국소프트웨어진흥원 http://www.software.or.kr/

 

기본 3D 코드

  ShaderTech http://www.shadertech.com/

  CodeSampler http://www.codesampler.com/

 

3D 모델

  연구관련 모델 http://www.cc.gatech.edu/projects/large_models/

  공짜 모델 많은곳 http://www.turbosquid.com/3d

 

게임 프로그래머

  http://en.wikipedia.org/wiki/Game_programmer

 

게임 디자이너

  http://en.wikipedia.org/wiki/Game_designer

 

교수임용

 http://www.kyosu.net

 http://www.hibrain.net

 http://www.kyosujob.com

 

개인 사이트

  http://cyworld.com/photoaram - 소아람

  http://artistj.tistory.com/ - 이정진

  http://iris.usc.edu/~kimeunyo/ - 김은영

  http://tong.nate.com/duragon/ - 게임개발자

  http://jupiter.kaist.ac.kr/~sungeui/ - 윤성의 교수님

 

저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


 

컴퓨터 비전과 영상처리 분야에 관련된 메이저 국외 컨퍼런스 및 저널 관련 사이트 모음입니다.

 

늘상 즐겨찾기에 저장되어 있지만 막상 주소를 기억하고 있지 않으니 매번 검색하기 어려워서 그냥 포스팅 해봅니다 ㅎㅎ

 

1. Computer vision, Image analysis, Image processing Conference list

http://iris.usc.edu/Information/Iris-Conferences.html

알만한 사람은 다 아는 대표적인 사이트!

컴퓨터 비전과 영상처리 관련된 국외 컨퍼런스 리스트를 모아놓은 사이트로, 메이저급 컨퍼런스 리스트가 년도와 월별로 정리되어 있어 매우 유용한 사이트이다.

업데이트가 매우 빠르게 이루어지기 때문에 paper dead line을 쉽게 체크할 수 있다.

 

 

2. WikiCFP

http://www.wikicfp.com/cfp/

 

컴퓨터 비전 뿐만 아니라 패턴인식, 인공지능, 증강현실, HCI, 응용과학 등 카테고리별로 토픽이 분류되어 있기 때문에 원하는 토픽을 선택해서 검색할 수 있다. 또한, 컨퍼런스 뿐만 아니라 저널에 대한 정보도 제공하므로 매우 유용함!

각 컨퍼런스 별로 개최국과 일시, dead line이 업데이트 되기 때문에 상당히 유용한 정보가 많음.

참고>> 아이폰 앱스토어와 안드로이드 구글 플레이 마켓에서도 앱 형태로 제공하고 있으니 스마트하게 이용할 수 있음~!

 

 

3. 고려대학교 컴퓨터 그래픽스 연구실

http://kucg.korea.ac.kr/publication/SCI_table.shtml

컴퓨터 비전, 패턴인식, 컴퓨터 그래픽스 등의 분야의 SCI 저널 리스트를 제공하고 있으며, SCI/SCIE급을 분류하여 제공하므로 주요 저널에 대한 정보를 얻기에 좋음.

단! IF가 업데이트 되지 않기 때문에 따로 검색해서 확인해야 하는 불편함은 감수해야 함~

 

 

 

 

 

 

저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


 

자료를 많이 관리하다보면 내 컴퓨터에서 도대체 이 파일이 어디에 들어있었는지 한참 뒤져보기 마련이다.

 

특히 비슷한 시기에 만든 폴더들은 이름도 비슷하고 어느 파일이 최종버전의 문서인지 찾기도 헷갈린다.

 

아무리 파일명을 잘 만들어놓았어도 사람인지라 오래되면 헷갈리기 마련 ㅋㅋ

 

그러던 와중에 찾아낸 대박 프로그램~!!

 

바로 파일 검색 프로그램 Everything Search Engine 이다.

 

설치도 빠르고 간편하게 되지만, 무엇보다도 검색 속도가 엄청 빠르다는 것!!

또하나는 생각보다 유용한 대박 기능들이 숨어있다는 것!!!

 

요것이 나를 반하게 한 장점들이다.

 

설치하기 위해서는 일단 홈페이지를 방문해서 클릭한번으로 설치 파일을 다운로드 받을 수 있다.

 

http://www.voidtools.com/

자신에게 맞는 윈도우 버전으로 다운로드 받으면 된다. 대부분은 맨 위에 있는 버전을 받으면 될 듯하다. 

 

 

다운로드 받은 Everything-1.2.1.371.exe 파일을 클릭하면 실행하면,

 

 

기본적으로 설치 옵션이 정해져 있는대로 선택해도 되고 본인이 원하는 대로 선택한 후 Next~

 

 

설치 경로 지정해주고 Install 하면 2초만에 설치 끝~!!!

 

Wow~ 진짜 빠름 ㅋㅋ

 

 

설치된 프로그램을 실행해보면 이렇게 빈 화면이 하나 나오는데 이때 암것도 안뜬다고 놀라지 말자.

맨 밑에 상태표시줄에 보면 하드디스크를 스캐닝하고 있다는 메세지가 나온다.

스캐닝과 소팅도 엄청 빠르게 진행된다. 잠깐만 참자 ㅎㅎ 

 

 

자~! 이제 스캔이 다 되면 검색창에 입력해보자.

키 하나 누름과 동시에 매칭된 파일 및 폴더들의 검색 결과가 바로바로 소팅되어 뜬다.

감격이다~!! 이렇게 빠를 수가 ㅋㅋ HAAA

 

 

도움말 옵션을 보면 검색에 필요한 여러가지 와일드카드도 있고, 검색 옵션에 대한 설명도 있다. 

 

 

또하나의 엄청난 기능 중 하나는,

바로 서버로 사용할 수 있다는 것인데, 본인 컴퓨터에서는 도구->Start ETP/FTP Server 를 체크해주고,

 

 

다른 컴퓨터에서 도구->Connect to ETP Server 를 누르면 아래와 같이 호스트에 자신의 컴퓨터 IP를 입력하면 된다. 아마 자신의 컴퓨터에 엑세스 허용 메세지가 뜰 것이다. ㅎㅎ

 

 

또 하나 숨겨진 기능은, 바로 Export !!!

 

본인이 검색한 리스트의 결과가 txt 파일로 익스포팅이 된다. 너무너무 좋은 듯~!! ㅎㅎ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


 

[usb나 외장하드 폴더가 바로가기로 변했을 때 쉽고 간단하게 바이러스 해결하기!!]

 

난 항상 usb를 들고다니면서 자주 사용하기 때문에 이 컴퓨터 저 컴퓨터에서 온갖 위험이 도사리고 있다.

 

나름대로 주의한다고 사용했는데 어디에서 옮겨붙었는지 폴더가 죄다 바로가기로 만들어져있는게 아닌가!! ㅠㅠ

 

난 첨이지만, 은근히 usb나 외장하드의 폴더가 바로가기로 변해버리는 바이러스에 많이들 걸리는 거 같다.

 

그래서~! 간단하고 쉬운 바이러스 해결책을 소개한다 ㅎㅎ

 

폴더가 전부 바로가기로 변했다면 바로 이러한 형태일 것이다 ㅠㅠ

어쩌다가 이지경이...엉엉

 

 

일단 맘을 가라앉히고 아래에 있는 cure라는 프로그램을 하나 다운받자~!

고맙게도 아주 간단한 프로그램이 배포되고 있당. 감사 감사~~^----^

 

 

cure.exe

 

 

다운받은 cure.exe 파일을 usb 드라이브 폴더에 넣어주자.

 

 

그리고 실행~!

그럼 요런 커맨드 창이 뜨면서 숨김파일 자동복구 상태중 메세지가 나온다.

 

 

아주 빠르게도 몇 초 안되서 복구 완료~!!!!! 슈퍼맨 

 

 

다시 usb 드라이브로 가서 확인해보면,

짠~~!!!  요렇게 모두 원상복귀된 폴더들이 예~~쁘게 보인다 ㅎㅎㅎ

 

쉽고 간단하게 폴더 바로가기 바이러스 잡기~~!!

 

 

 

저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


 

[TED Talks] 켈러 리나도(Keller Rinaudo): 스마트폰으로 움직이는 작은 로봇

 

아이폰을 이용한 작고 귀여운 감성 로봇 'Romo'

 

 

 

어릴 적 누구나 한번쯤은 21세기가 되면 집에서 나와 같이 놀아주고 내가 필요한 일을 대신해주는 아주 똑똑한 로봇이 집집마다 하나씩 있을 것이라고 상상했을 것이다.

 

21세기에 시작된지 10여년이 훌쩍 지난 지금은 물론 그 기술이 눈부시게 발전이 되어 실제로 다양한 형태의

로봇들이 개발되었다.

 

인간의 형상과 비슷하게 만든 2족 보행 로봇(휴머노이드 로봇, Humonoid robot)은 물론이고,

 

<한국과학기술연구원(KIST) - 로봇 마루>

 

강아지 형태나 고양이, 물개 모양과 같이 동물 로봇도 있고,

 

 

 

손톱만큼 아주 작은 마이크로 플라잉 로봇(Micro Flying Robot)도 개발되어 있는 아주 놀라운 세상에서 살고 있다 ㅎㅎ

 

 

수많은 이런 다양한 로봇들이 개발되었지만 정작 인간과 친숙하게 교류하고 인터랙션 할 수 있는 로봇은 아직 없다. 그 이유가 무엇일까?

 

첫 번째로는 기술집약체인 로봇의 생산단가가 아닐까 싶다.

아이들의 교육을 위한 교육용 로봇들도 많이 상용화 되었고, 간단하게 조립할 수 있는 로봇 킷트들도 있지만,

우리가 기대했던 로봇의 모습과는 너무나도 멀리 떨어져있는 듯한 느낌이다.

우리가 상상한 로봇의 역할들을 실제로 구현한다면 인간을 감지하는 각종 센서들과 센서의 신호를 처리하는 인공지능 소프트웨어들과 그들이 제대로 된 역할을 수행할 수 있도록 뒷받침해주는 하드웨어 플랫폼이 필요할 것이다. 그렇다면 가격은 당연히 올라가게 될 것이고 상용화 된다 한들 우리가 구입이나 할 수 있을까? ㅎㅎ

 

두 번째로는 지능형 로봇의 목표가 아직까지 실현되지 않았기 때문일 것이다.

로봇의 지능은 갈수록 높아지고 있고, 구현할 수 있는 알고리즘도 충분하다. 그렇지만 인간과 인터랙션을 한다는 것은 그리 단순한 문제가 아니다.

 

인간과 인터랙션을 하려면 인간의 지능을 모방하는 것으로 끝나는 것이 아니라 그 안에 내포된 잠재적 의미도 파악해야 한다. 이러한 부분을 감성 인지기술 분야에서 연구해오고 있으나 워낙 인간이라는 동물이 복잡 미묘하기 때문에 자연스럽게 인터랙션 하기 위해서는 아직 기초단계에 불과하다.

따라서 상상속에 존재하는 로봇들의 모습을 갖추려면 우리의 마음을 읽어주고 교류할 수 있는 이성과 감성을 지닌 로봇이 필요할 것이고 그렇다면 당연히 아직은 먼 얘기가 아닐까 싶다. ^^;;

 

아무튼...

앞의 말이 너무 길어지면서 딴 데로 잠시 샜지만,

이런 로봇들 속에서 아주 작은 감성을 자극하는 로봇을 소개하려고 한다.

 

바로 아이폰을 이용한 로봇인데, 그 모양은 아주 단순하다. 구현 또한 단순할 것으로 짐작된다.(설명을 듣다보면 대충 감이 올 것이다.)

 

<출처 : http://on.ted.com/Romo>

 

이름은 'Romo'

단순하고 직관적인 인터페이스이지만 소개하는 이유는 이런 단순함이 매력이자 무기이기 때문이다.

 

스피커는 아이폰만 있으면 아주 간단하게 이 로봇을 이용할 수 있다고 말한다.

거꾸로 말하면 아이폰이 없으면 무용지물이라는 뜻이기도 하지만....^^;;

 

어쨌든, 아이폰에 내장된 카메라를 이용하여 얼굴영상 인식을 하고 얼굴이 이동하면 아이폰이 장착된 로봇 몸체가 사용자 방향으로 회전한다.

그리고 사용자의 얼굴이 가까이에 다가가면 마치 겁먹은 어린아이의 얼굴처럼 아이폰 화면에 있는 콘텐츠의 얼굴 애니메이션이 바뀐다.

 

또한, 장착된 아이폰이 아닌 또 다른 아이패드나 아이폰을 이용하여 로봇의 움직임을 제어할 수도 있다. 물론 와이파이로~

 

이 엄청나게 간단하고 단순한 로봇이 이토록 칭찬받는 이유는 무엇일까?

이 자체만으로도 즐겁고 유쾌하게 이용할 수 있기 때문이 아닐까 싶다. 어린아이들에게도 물론 좋을 것이고,

이 작고 귀여운 로봇의 단순한 능력을 아주 유용하게 적용할 수 있는 분야가 많다고 생각한다.

 

단순히 장난감이 아닌 무궁무진한 활용으로 진짜 친구 로봇을 만들어 보는 건 어떨까 싶다.

 

 

 

저작자 표시 비영리 변경 금지
신고
Posted by 민트쪼꼬


 

Procrustes Analysis

Procrustes는 그리스 신화에 나오는 도적인데 피해자들을 자신의 침대에 눕히고 잡아 늘이거나 침대 밖으로 나온 신체 부위를 잘라버려서 침대에 딱 맞추는 무서운 짓을 했다고 한다.
Procrustes Analysis는 이와 같이 여러 geometrical shape들이 있을 때 크기와 회전에 대해서 모두 같게 만들기 때문에 신화의 인물의 이름을 차용해 왔다.

 

세부적인 알고리즘은 다음과 같다.

1. 각각의 Geometrical shape에서 평균 shape을 구해 빼주어 (0,0) 에 중심이 위치하도록 한다.
2. 모든 geometrical shape 들의 평균을 구한다.
3. 각각의 shape i 마다 size, rotation 그리고 translation 에 대한 parameter를 구해서 평균 geometric shape 과 차이가 최소가 되도록 한다. 자세한 과정은 다음 수식과 같으며 에러가 수렴할 때 까지 2~3번 과정을 반복한다.

 

 

 

 

다음 그림은 procrustes analysis 이전의 shape들이며

 

 

 

procrustes analysis 이후에는 다음과 같이 정렬된다.

 

 

다음은 Procrustes analysis의 MATLAB 코드의 일부이다.

 

Reference

D. Akca, "Generalized Procrustes Analysis and Its Applications in Photogrammetry," Zurich, Switzerland: Swiss Federal Inst. Technol., 2003.

 

 

 

저작자 표시 비영리 변경 금지
신고

'컴퓨터 > Algorithm' 카테고리의 다른 글

Procrustes Analysis - 프로크루스테스 분석  (0) 2013.01.28
Posted by 민트쪼꼬


간혹, 구글에서 학술 자료를 검색하다 보면 *.ps 혹은 *.pz 확장자를 가지는 논문 파일들을 만나게 된다. Adobe acrobat 으로도 열리지 않는 이 파일이 도대체 뭘까 궁금했지만 정작 찾아본 적은 없었다. 이번에 엄청난 양의 리서치를 진행하면서 결국 이 파일을 읽는 방법을 검색했다.

 

많은 블로그에서 이런저런 링크들을 소개했다. 그치만.... 말 그대로 이것도 되고 저것도 되고 그래서 뭘 깔아야 열린다고?!! 나처럼 헷갈리는 사람들이 있을지도 모르기 때문에(없으려나?ㅋ) 딱! 필요한 링크만 정리한당.

 

일단, *.ps, *.eps 등등 이런 파일들은 결국 이미지 파일들이다. 그런데 *.eps 파일은 기존의 일러스트레이터 프로그램을 이용해서 로딩이 가능하지만, *.ps 파일은 특수한 프로그램이 필요하다.

 

바로 GsViewGhostscript 이다. GSView는 이름 그대로 *.ps 파일을 열기위한 뷰어 프로그램이고 Ghostscript는 일종의 인터프리터 개념으로 생각하면 된다.

 

결론부터 말하자면, 설치를 위한 사이트는 한 개만 알면 된다!!

 

http://www.ghostscript.com/

 

요 사이트만 알면 그 다음부터는 각자의 운영체제와 시스템 환경에 따라 입맛에 맞게 선택해서 설치~!

 

1) Ghostscript

 

먼저, 인터프리터에 해당하는 Ghostscript를 깔자.

위의 링크를 따라가면 아래와 같은 페이지가 열린다.

요기서 here 라는 부분을 선택하거나 sourceforge.net 부분을 선택하면 Ghostscript 를 다운받을 수 있는 페이지로 넘어간다.

 

 

난 소스포지 대신 here 부분을 클릭해서 넘어가는 방법으로 설명! 아래 그림처럼 Ghostscript를 포함해서 다른 인터프리터들을 포함할 수 있는 사이트로 연결된다.

 

버전은  그때 그때 업데이트가 되어 최신 버전으로 올라오기 때문에 걱정할 필요가 없다.

 

두 번째 섹션에서 맨 위에 있는 Ghostscript 9.05 를 선택하면 아래 그림과 같이 각자 운영체제에 맞는 프로그램을 다운받을 수 있는 사이트로 연결된다. 이때, GNU Public Liscence 용으로 다운받으면 된다.

 

 

 

2) GsView

 

두 번째로 필요한 GsView를 깔아보자. 맨 위에 있는 화면에서 here 대신 GsView를 선택해보자.

연결된 사이트에서 See here for more information 부분을 클릭하면, 아래의 사이트로 연결된다.

 

 

 여기서 Obtaining GSview 5.0 을 클릭하거나, GSView release v5.0 을 클릭하면 아래와 같이 실행파일을 받을 수 있는 사이트로 연결된다. 각자 운영체제에 맞는 파일을 다운받으면 된다.

 

 

 

 

 

****** 요기까지 내용조차도 헷갈리시는 분을 위한 요약!!! ******

 

각각 두 개 링크 중 아무거나 선택해도 Ghostscript와 GSView를 다운받을 수 있는 링크이므로 알아서 골라서 다운 받으세요~!

 

Ghostscript

 

http://www.ghostscript.com/download/gsdnld.html
http://pages.cs.wisc.edu/~ghost/doc/GPL/gpl902.htm

 


GSview

http://www.ghostscript.com/GSview.html
http://pages.cs.wisc.edu/~ghost/gsview/get50.htm

 

 

 

 

 

 

 

 

 

 

 

신고
Posted by 민트쪼꼬
이전버튼 1 이전버튼

블로그 이미지
민트쪼꼬

공지사항

Yesterday155
Today127
Total406,433

달력

 « |  » 2017.10
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

최근에 받은 트랙백

글 보관함