Ch n dòng th 3- Khi Raspi kh ng xong, ta gõ username là pi, password là raspberry startx vào màn hình giao di n RasPi... sudo apt-get update sudo apt-get upgrade... sudo apt-get install
Trang 1I H C CÔNG NGH THÔNG TIN
V I DEMO NH N D NG KHUÔN M T
ng d n:
Ks Ca
Th Luân Sinh viên :
Nguy c Trung- 1052035
Tr n Thanh Liêm - 10520364
Trang 2t Raspberry và Demo OpenCV
M c L c:
Trang 3I 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/
Trang 4t Raspberry và 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 trong ô Device
Trang 5B b u ghi
II t lên Raspberry Pi:
Sau khi 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 và dây m ng vào Raspberry Pi
C m ngu n vào, ta s th y màn hình kh ng c a Raspberry Pi vào th ng Raspi-config
Ch n dòng th 3-
Khi Raspi kh ng xong, ta gõ username là pi, password là raspberry startx vào màn hình giao di n RasPi
1) Config Network :
Ta vào Terminal trên desktop Gõ l
th k t n i vào b ng giao th c vnc
Trang 6t Raspberry và Demo OpenCV
t IP c a Raspi là 192.168.0.210, IP m ng là 192.168.0.1
Note: N u mu a ch IP t c p phát thì ta ch c n s a l i dòng th 3 thành
4 tr
i b m t h p phím Ctrl + O ==> Enter ==> Ctrl + X
kh ng l i card m ng
2) u khi n Raspberry Pi t xa qua 1 máy khác:
T i terminal gõ:
sudo raspi-config vào màn hình config raspi
Ch n m c Advance Options SSH Enable r i OK
t SSH client trên máy tính Windows Download ph n m m PuTTY t i http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Trang 7Trên giao di n PuTTY ta nh a ch 192.168.0.210 c a Raspi vào ô Hostname r i
b m Open
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
b
IV t OpenCV lên Raspberry Pi:
1) t các gói c n thi t h tr OpenCV:
Config ssh và camera:
sudo raspi-config
Trang 8t Raspberry và Demo OpenCV
ssh >enable : b t ssh
camera >enable : b t camera
Trang 9// c p nh t driver m i nh t
sudo apt-get update
sudo apt-get upgrade
Trang 10t Raspberry và 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 numpy scipy matplotlib python-pandas python-sympy python-nose
Trang 112) t OpenCV 2.4.8:
// download opencv b n 2.4.8 wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/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
Trang 12t Raspberry và 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
Trang 13sudo 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
INSTALL_PYTHON_EXAMPLES=ON D BUILD_EXAMPLES=ON
D WITH_QT=ON D CMAKE_INSTALL_PREFIX=/usr/local D
BUILD_NEW_PYTHON_SUPPORT=ON D WITH_TBB=ON
Trang 14t Raspberry và Demo OpenCV
Make
sudo make install
Trang 15// s n
sudo nano /etc/ld.so.conf.d/opencv.conf
thêm vào dòng:
/usr/local/lib
Trang 16t Raspberry và 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
Trang 17L các 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
Trang 18t Raspberry và Demo OpenCV