티스토리 툴바


Mac OS X 10.8에 Open CV를 설치하기 위해서는 몇가지 준비해야할 사항이 있습니다.

우선 필자가 OpenCV 를 build한 환경은
Xcode
 4.6.2 (4H1003)이상에 'Command Line Tools'가 설치되어 있는 상태입니다.

OpenCV 설치를 위해서 먼저 설치되어야 하는 라이브러리들은 다음과 같습니다.
- mp3lame, facc, faad, ffmpeg 


mp3lame 설치

curl -L -o lame-3.99.5.tar.gz http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download 
tar xzvf lame-3.99.5.tar.gz
cd lame-3.99.5 
./configure --disable-dependency-tracking CFLAGS="-arch i386 -arch x86_64" LDFLAGS="-arch i386 -arch x86_64"
make
sudo make install
cd ..
 


facc 설치

curl -L -o faac-1.28.tar.gz http://sourceforge.net/projects/faac/files/faac-src/faac-1.28/faac-1.28.tar.gz/download
tar xzvf faac-1.28.tar.gz
cd faac-1.28
./configure --disable-dependency-tracking CFLAGS="-arch x86_64" LDFLAGS="-arch x86_64" make
sudo make install
cd .. 


faad 설치

curl -L -o faad2-2.7.tar.gz http://sourceforge.net/projects/faac/files/faad2-src/faad2-2.7/faad2-2.7.tar.gz/download
tar xvzf faad2-2.7.tar.gz 
cd faad2-2.7
./configure --disable-dependency-tracking CFLAGS="-arch i386 -arch x86_64" LDFLAGS="-arch i386 -arch x86_64"
make
sudo make install
cd ..


ffmpeg 설치

curl -O http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.gz
tar xzvf ffmpeg-0.11.1.tar.gz 
cd ffmpeg-0.11.1
./configure --enable-libmp3lame --enable-libfaac --enable-nonfree --enable-shared --enable-pic --disable-mmx --arch=x86_64
make
sudo make install
cd ..


OpenCV 2.4.5 설치

curl -L -o OpenCV-2.4.5.tar.bz2 http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/OpenCV-2.4.5.tar.bz2/download
tar xvzf OpenCV-2.4.5.tar.bz2
cd OpenCV-2.4.5


여기에서 그냥 make 를 할 경우에 오류가 생기게 됩니다. 
오류를 피하기 위해서는 다음과 같이
OpenCV-2.4.5/modules/highgui 폴더 안의 CMakeLists.txt 파일을 수정 하면 됩니다.

CMakeList.txt 파일의158번째 줄 "if(HAVE_FFMPEG)" 바로 위에 아래의 내용을 Copy & Paste 합니다.

if(APPLE)
       list(APPEND HIGHGUI_LIBRARIES ${BZIP2_LIBRARIES} -lmp3lame -lfaac -lbz2)
endif(APPLE) 

이제 다음의 순서에 따라서 OpenCV-2.4.5 설치를 마무리 하시면 됩니다^^

cd OpenCV2.4.5 (OpenCV설치폴더)
mkdir build cd build cmake -G "Unix Makefiles" ..
make
sudo make install 


원문 출처: http://kimoppa.tistory.com/3

Posted by 경성현

Amazone EC2 instance를 생성하면,

자동으로 ec2-user가 생기게 된다. 하지만, 비번을 설정해 줘야 하는데.. 그렇게 하려면 root의 비번을 알아야 한다.

AWS EC2에 접속한 후에

~> sudo su -

를 입력하면, root 계정으로 바뀌는데... 이때

~> passwd ec2-user

를 통해서 default 계정인 ec2-user에게 password를 할당해 주고,

~> vi /etc/sudoers 

를 입력한 후에, 에디터 창이 뜨면

-----------------------------------

root    ALL=(ALL)    ALL

ec2-user    ALL=(ALL) ALL

-----------------------------------

을 추가해주면, ec2-user에게 root 권한이 부여된다.

추후에 작업은

ec2-user의 계정에서

~> sudo command

를 통해서, 모든 루트 권한의 명령어를 실행할 수 있음.


Posted by 경성현


김종성 교수님의 "뇌과학 여행자"를 보면서, 가장 인상 깊었던 내용이 있어서 분몬을 옮겨 봤다.


  •  스웨덴 카롤린스카 연구소의 Manzano 교수 연구팀은 창의성(creativity)과 thalamic dopamine D2 receptor densities가 음의 상관관계가 있음을 밝혔다. 시상이란 뇌 깊은 곳에 있는 구조물이 우리의 온 몸에서 받아들이는 감각 정보를 걸러 대뇌로 보내는 기관이다. 


    창조적인 사람들은 시상에 도파민 수용체가 부족하므로 이곳에서 여러 정보가 덜 걸러진 상태로 대뇌에 도달할 것이다. 이렇게 수많은 정보가 대뇌에서 자유롭게 상호 연관됨으로써 창조적인 생각을 하게 된다는 것이 Manzano 교수팀의 설명이다.

    그런데 기존의 연구에서 정신 분열증 환자들의 뇌에서 도파민 수용체가 저하되어 있음이 알려져 왔다. 다만 이런 환자들은 걸러지지 않은 수 많은 정보가 뒤죽박죽이 되어 환각이

    나 망상 속에 살게 된다는 점이 다르다. 

    그렇다면 창조적인 사람과 정신병 환자의 뇌는 비슷한 점이 있다는 얘긴데, 이 둘의 차이는 어디서 기인하는 것일까?

    아마도 천재는 수많은 정보를 자유롭게 엮어 새로운 아이디어를 만드는데 반해 정신질환 환자는 그 정보를 소화시키지 못하고 혼돈 속에 산다는 점이 다른 듯 하다.

    해석이야 어떻든, Manzano 교수의 연구 결과를 보면 천재와 광기는 서로 연관된다는 설이 어느정도는 설득력 있다.


Monzano 교수 논문:

Posted by 경성현