본문 바로가기

opencv29

OPENCV RASPBERRY PI2 (JESSIE) 4 -VIDEO 이제 본격적인 opencv를 하기위해 video촬영을 이용하겠습니다. 이전까지 작업했던 camcv.c는 따로 백업을 해놓고 RaspVid.c를 이용하겠습니다. 먼저 수정을 해줘야 됩니다. 1234567We delete- all lines related to the preview component,- all lines related to the encoder component.- all lines related to inline command parsing and picture info…We change :- add the callback directly to the video_port (line 286)- create and attach the pool (to get/send message) to the.. 2016. 1. 27.
OPENCV RASPBERRY PI2 (JESSIE) 3 - OPENCV 라이브러리 앞서 찍은 사진을 파일로 빼는 것 까지 했고, 이제 본격적인 OPENCV를 해보겠습니다. 먼저 관련 패키지들을 설치해 줍니다. 1. GTK + UVC viewer 설치 1sudo apt-get install guvcviewcs 설치가 완료되면 설정을 해줍니다. 12sudo usermod -a -G video pisudo modprobe uvcvideocs 2. OPENCV 라이브러리 설치 1sudo apt-get install libopencv-devcs 좀 오래걸리니 커피라도~^^ 3. 파이선 Opencv 설치 1sudo apt-get install python-opencvcs 4. face recognition 설치 face recognition 다운로드 다운로드가 안될 경우 face recognit.. 2016. 1. 27.
OPENCV RASPBERRY PI2 (JESSIE) 2 - still shot(스틸 샷) 이제 파일을 옮겨서 본격적으로 해보겠습니다. 12345cdmkdir camcvcd camcvcp -r /opt/vc/userland/host_applications/linux/apps/raspicam/* .mv RaspiStill.c camcv.cColored by Color Scriptercs 그리고 stillshot을 찍는 raspistill.c를 camcv.c로 변경하였습니다. 이제 폴더랑 파일이 변경되었으니 다시 cmakelists.txt 를 변경해야 합니다. nano를 열어 cmakeliststxt를 변경합니다. 1sudo nano CMakeLists.txtcs 기존의 내용들을 모두 지우신 후 아래의 내용을 추가해 줍니다. 12345678910111213141516cmake_minimum_req.. 2016. 1. 26.
OpenCV Raspberry Pi2 (JESSIE) 1 - 기본설정하기 이번에는 JESSIE OS를 사용하여 OPENCV를 구현해 보겠습니다. 먼저 JESSIE를 받아주세요. 다운로드가 완료되면 Win32 Disk Imager로 구워줍니다. sd카드를 라즈베리파이에 넣은 후 부팅하고, 기본 설정을 해줍니다. update, cmake 설치, samba 설치, xrdp등 물론 카메라 설정도 되어있어야 합니다. 삼바설치하기이제 기본 소스를 받아옵니다. userland소스 다운로드 위 링크를 통해 userland를 다운받아 삼바를 이용하여 라즈베리파이에 복사하세요. 경로는 /home/userland/ 폴더에 압축을 푸시면 됩니다. 다음 소스를 복사시키고 이동합니다. 12sudo mv userland /opt/vc/userlandcd /opt/vc/userlandcs 복사된 소스를 .. 2016. 1. 26.
Raspberry openCV 얼굴인식시 GPIO제어(wiringPi 적용) 바로 전에 system() 함수를 이용하여 쉘명령어로 GPIO를 제어하였는데, C코드에서 wiringPi라이브러리를 바로 제어할 수 도 있습니다. 이전글 보러가기~ 제가 초기화 wiringPiSetup()함수를 빼먹었었네요 ㅠ 일단 컴파일을 위한 준비를 합니다. 수정된 파일 다운로드 Strech버전 수정파일 다운로드 압축을 풀어보면 camcv_vid1과 CMakeLists.txt 파일이 있습니다. 기존파일은 백업후 붙여넣고, cmake와 make를 해주세요. 그리고 실행을 하면 에러가 발생합니다. wiringPiSetup() 는 root 권한이 있어야 해서 sudo를 꼭 붙여주세요. 2015. 9. 15.
라즈베리파이 얼굴인식될때 GPIO 제어하기 라즈베리파이에서 GPIO를 쉽게 쓸 수 해주는 라이브러리가 몇개가 있는데, 대표적인게 wiringPi입니다. 라즈베리파이2까지 지원합니다.^^ 그런데 wiringPi를 camcv의 cmake로 컴파일 하기가 힘든거 같습니다. 더 자세히 말하면 컴파일은 되는데 실제 동작을 안하네요 ㅠㅠ 일단 CmakeList.txt에 추가한 내용은 아래와 같습니다. CmakeList.txt123SET(CMAKE_CXX_FLAGS "-pthread -I/usr/local/include -L/usr/local/lib -lwiringPi")include_directories(/usr/local/include/)target_link_libraries(/usr/local/lib/libwiringPi.so /usr/local/lib.. 2015. 9. 15.

인기글