Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
2,62 MB
Nội dung
I H C QU C GIA THÀNH PH H CHÍ MINH I H C CÔNG NGH THÔNG TIN ÁN MÔN H C NG D N T RASPBERRY PI VÀ OPENCV 2.4.8 V I DEMO NH N D NG KHUÔN M T THÔNG QUA RASPBERRY CAMERA MODULE ng d n: Ks Ca Th Luân Sinh viên : Nguy c Trung- 1052035 Tr n Thanh Liêm - 10520364 t Raspberry Demo OpenCV M c L c: t Raspberry Demo OpenCV I t Raspbian vào th nh ( SD card): 1) Chu n b ph n m m: Raspbian OS: Download t i http://www.raspberrypi.org/downloads/ SD formatter : Download t i https://www.sdcard.org/downloads/formatter_4/ t Raspberry Demo OpenCV Win32diskimager: Download t i http://sourceforge.net/projects/win32diskimager/ 2) t lên SD card: nh d ng l i th nh : G n th SD vào máy tính Kh ng SD Formatter, ch ph n Drive Click Option, m c Format Size Adjustment ch n ON Sau cùng, click Format S d ng Win32diskimager n p image Raspbian OS vào th : Trong ô Image File ch n image Raspbian v a t i v Ch n a th SD ô Device t Raspberry Demo OpenCV B II b u ghi t lên Raspberry Pi: Sau n p h u hành Raspbian vào th nh , c m th , c m cáp HDMI, bàn phím, chu t dây m ng vào Raspberry Pi C m ngu n vào, ta s th y hình kh ng c a Raspberry Pi vào th ng Raspiconfig Ch n dòng th 3kh ng l i Raspberry Pi hoàn t t Khi Raspi kh ng xong, ta gõ username pi, password raspberry startx vào hình giao di n RasPi III n cho Raspberry Pi: 1) Config Network : Ta vào Terminal desktop Gõ l t cho m ng dây, ch nh thông s th k t n i vào b ng giao th c vnc ng h laptop có t Raspberry Demo OpenCV t IP c a Raspi 192.168.0.210, IP m ng 192.168.0.1 Note: N u mu a ch IP t c p phát ta ch c n s a l i dòng th thành tr i b m t h p phím Ctrl + O ==> Enter ==> Ctrl + X kh ng l i card m ng 2) u n Raspberry Pi t xa qua máy khác: T i terminal gõ: sudo raspi-config vào hình config raspi Ch n m c Advance Options SSH Enable r i OK t SSH client máy tính Windows Download ph n m m PuTTY t i http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html t Raspberry Demo OpenCV Trên giao di n PuTTY ta nh b m Open a ch 192.168.0.210 c a Raspi vào ô Hostname r i t VNCServer lên Raspi T i terminal ta gõ: sudo apt-get install tightvncserver tightvncserver vncserver:1 geometry 1024x768 depth 24 t VNCViewer t i máy client mu n truy c p vào Raspi Download t i http://www.realvnc.com/download/viewer/ Ch n b d u n t xa t OpenCV lên Raspberry Pi: IV 1) t gói c n thi t h tr OpenCV: Config ssh camera: sudo raspi-config t Raspberry Demo OpenCV ssh >enable : b t ssh camera >enable : b t camera t Raspberry Demo OpenCV // c p nh t driver m i nh t sudo apt-get update sudo apt-get upgrade t Raspberry Demo OpenCV // ki m tra camera lsusb sudo apt-get install guvcview guvcview : b t th camera t synaptic sudo apt-get install synaptic t python scipy stack sudo apt-get install python-numpy python-scipy python-matplotlib pythonpandas python-sympy python-nose t Raspberry Demo OpenCV 2) t OpenCV 2.4.8: // download opencv b n 2.4.8 wget http://sourceforge.net/projects/opencvlibrary/files/opencvunix/2.4.8/opencv-2.4.8.zip/download ng phát tri n cho opencv sudo apt-get install build-essential cmake pkg-config t Raspberry Demo OpenCV sudo apt-get install default-jdk ant sudo apt-get install libgtkglext1-dev sudo apt-get install bison sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui sudo apt-get install v4l-utils t Raspberry Demo OpenCV sudo apt-get install qtcreator ( Có th cài ho c không) t opencv unzip opencv-2.4.8.zip cd opencv-2.4.8 mkdir build cd build cmake D CMAKE_BUILD_TYPE=RELAESE D D INSTALL_C_EXAMPLES=ON INSTALL_PYTHON_EXAMPLES=ON D BUILD_EXAMPLES=ON D WITH_QT=ON D CMAKE_INSTALL_PREFIX=/usr/local D D WITH_V4L=ON D WITH_OPENGL=ON BUILD_NEW_PYTHON_SUPPORT=ON D WITH_TBB=ON t Raspberry Demo OpenCV Make sudo make install t Raspberry Demo OpenCV // s n sudo nano /etc/ld.so.conf.d/opencv.conf thêm vào dòng: /usr/local/lib t Raspberry Demo OpenCV sudo ldconfig sudo nano /etc/bash.bashrc thêm vào cu i: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH t Raspberry Demo OpenCV L file l i 3) Ch y code m u OpenCV: // ch y code m u c a opencv cd /opencv-2.4.8/samples/c chmod +x build_all.sh /build_all.sh // ch y facedetect ./facedetect // ch y code m u python cd /opencv-2.4.8/samples/python2 /facedetect.py t Raspberry Demo OpenCV ... ng vào Raspberry Pi C m ngu n vào, ta s th y hình kh ng c a Raspberry Pi vào th ng Raspiconfig Ch n dòng th 3kh ng l i Raspberry Pi hoàn t t Khi Raspi kh ng xong, ta gõ username pi, password raspberry. .. t Raspberry Demo OpenCV 2) t OpenCV 2.4.8: // download opencv b n 2.4.8 wget http://sourceforge.net/projects/opencvlibrary/files/opencvunix /2.4.8 /opencv- 2.4.8. zip/download ng phát tri n cho opencv. .. WITH_TBB=ON t Raspberry Demo OpenCV Make sudo make install t Raspberry Demo OpenCV // s n sudo nano /etc/ld.so.conf.d /opencv. conf thêm vào dòng: /usr/local/lib t Raspberry Demo OpenCV sudo ldconfig