본문 바로가기

opencv29

OpenCV in Android 1 - 준비하기 OpenCV in Android 1 소스코드 다운로드 OpenCV 홈페이지를 가면 Android에서 사용가능하도록 설명이 되어 있습니다. 하지만 자료가 오래되고, Eclipse로 되어있어, Android Studio로 작업했습니다. 우선 이번 포스팅은 라이브러리 추가하여, 기본 예제를 실행하는 것 까지이며 최종목표는 얼굴을 인식하는 것입니다. 먼저 Android Studio를 이용하여 기본 프로젝트를 하나 만듭니다. 그리고 OpenCV홈페이지에서 SDK를 다운로드합니다. 현재기준 최신버전은 3.4.1이지만, 전 2.4.13버전을 다운받았습니다. 압축을 풀고 라이브러리를 추가해 줘야 합니다. File-New-Import Module...을 선택합니다. 그리고 압축을 푼 SDK의 OpenCV-android-.. 2018. 5. 29.
OPENCV RASPBERRY PI3 (STRETCH) 6 - 얼굴인식 이제 드디어 앞서 만든 비디오와 opencv로 얼굴인식을 할 차례입니다. 만약 usr/share/opencv/haarcascades에 opencv library가 없다면 아래서 받아줍니다. OpenCV 다운로드 위 링크에서 OpenCV를 다운받아 usr/share/opencv/haarcascades로 복사합니다. OpenCV에서 사용할 새로운 camcv를 아래 링크를 통해 다운로드합니다. camcv_vid1.cpp파일 다운로드 다운받은 파일을 라즈베리파이의 camcv폴더로 복사하세요. 파일이 바뀌었으니 CMakeLists.txt파일을 수정해야 합니다. 1sudo nano CMakeLists.txtcs 기존 camcv.c 대신 camcv_vid1.cpp로 변경한 후 저장하고 나오세요. 이제 얼굴에 대한 D.. 2017. 9. 18.
OPENCV RASPBERRY PI3 (STRETCH) 5 - Video 이제 본격적으로 OPENCV를 하기위해 Still Shot이 아닌 Video 촬영을 합니다. camcv_vid0.c 파일 다운로드 위 링크를 클릭하여 파일을 다운로드 한 후 samba를 이용하여 /home/pi/camcv/에 복사해 주세요. 기존 camcv.c는 파일명을 변경하거나 다른 위치에 백업해 놓으세요. 복사한 파일의 파일명을 변경한 후 컴파일 합니다. 1mv camcv_vid0.c camcv.ccs 컴파일이 완료되면 카메라를 실행합니다. 1./camcvcs 프레임은 29.6 이 나옵니다. 동영상이 찍히고 있는 장면입니다. 실행이 되고나면 동영상이 촬영되는데 해상도와 컬러&그레이에 따라 차이가 납니다. Line 119~120에서는 해상도 설정이 가능하고, Line 124에서는 컬러그레이 설정이 가.. 2017. 9. 18.
OpenCV for RaspberryPi 3(Rapsbian Stretch) 4-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 다운로드 위의 링크를 눌러 다운로드한 후 home/pi/ 에 압축을 풀어줍니다.(samba를 이용하면 편합니다).. 2017. 9. 18.
OpenCV for RaspberryPi 3(Rapsbian Stretch) 2-PI 카메라 촬영 기본 소스코드를 다운로드 합니다. git 에 있는 소스는 최근 업데이트 된 이후로 오류가 발생되어 이전 소스를 다운받아야 합니다. 아래 링크를 이용해 주세요. google drive에서 다운로드 samba를 이용하여 라즈베리파이의 /home/userland/에 압축을 풀어주세요. 소스를 복사합니다. 12sudo mv userland /opt/vc/userlandcd /opt/vc/userlandcs cmke 합니다. 1sudo cmake -DCMAKE_BUILD_TYPE=Release .cs make 합니다. 1sudo makecs 시간이 좀 오래걸립니다. PS. make시 오류문제In file included from /opt/vc/userland/build/inc/interface/vcos/vcos... 2017. 9. 15.
OpenCV for RaspberryPi 3(Rapsbian Stretch) 1-준비하기 Raspberry Pi OS가 버전업이 되었네요.에러가 있다고 하시는 분들이 계셔서 최신버전으로 OpenCV를 해 보았습니다. 0. OS설치 RapsberryPi Download 위 링크를 클릭하여 최신 라즈비안을 다운로드하세요. 9월 7일자 Raspbian Stretch 입니다. Desktop 버전을 받으세요~(Torrent가 빠릅니다.) 다운로드가 완료가 되면 SD카드에 Write해줘야 합니다. 라이팅은 win32 disk imager를 이용합니다. 프로그램이 없다면 위 링크를 눌러 다운로드 받으세요. 이미지 선택버튼을 눌러 이미지를 선택하고, SD카드 위치를 선택후 라이팅하시면 됩니다. 라이팅 중인 모습입니다. SD카드를 라즈베리파이에 넣고 부팅을 하면 x-window로 부팅이 됩니다. 만약 원격P.. 2017. 9. 15.

인기글