1. Trang chủ
  2. » Luận Văn - Báo Cáo

hướng dẫn cài đặ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

18 4,1K 20

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 1,26 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

hướng dẫn cài đặ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

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC 2

HƯỚNG DẪN CÀI ĐẶT RASPBERRY PI VÀ OPENCV 2.4.8

VỚI DEMO NHẬN DẠNG KHUÔN MẶT

Giáo viên hướng dẫn:

Ks Cao Văn Hưng Ths Đỗ Thế Luân Sinh viên :

Nguyễn Đức Trung- 1052035 Trần Thanh Liêm - 10520364

Trang 2

Cài đặt Raspberry và Demo OpenCV

Mục Lục:

I Cài đặt Raspbian vào thẻ nhớ ( SD card): 3

1) Chuẩn bị phần mềm: 3

2) Cài đặt lên SD card: 4

II Cài đặt lên Raspberry Pi: 5

III Config cơ bản cho Raspberry Pi: 5

1) Config Network : 5

2) Điều khiển Raspberry Pi từ xa qua 1 máy khác: 6

IV Cài đặt OpenCV lên Raspberry Pi: 7

1) Cài đặt các gói cần thiết hỗ trợ OpenCV: 7

2) Download và cài đặt OpenCV 2.4.8: 11

3) Chạy code mẫu OpenCV: 17

Trang 3

I Cà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/

Trang 4

Cài đặt Raspberry và Demo OpenCV

- Win32diskimager: Download tại http://sourceforge.net/projects/win32diskimager/

2) Cài đặt lên SD card:

- Dùng SD formatter định dạng lại thẻ nhớ :

Gắn thẻ SD vào máy tính

 Khởi động SD Formatter, chọn đúng thẻ ở 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 của thẻ SD trong ô Device

Trang 5

 Bấm Write để bắt đầu ghi

II Cài đặt lên Raspberry Pi:

- Sau khi nạp hệ điề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ởi động của Raspberry Pi vào thẳng Raspi-config

- Chọn dòng thứ 3- Enable boot to Desktop/Scratch Sau đó thoát ra chọn Finish để khởi động lại Raspberry Pi và hoàn tất quá trình cài đặt

- Khi Raspi khởi động xong, ta gõ username là pi, password là raspberry, sau đó gõ startx để vào màn hình giao diện RasPi

III Config cơ bản cho Raspberry Pi:

1) Config Network :

- Ta vào Terminal trên desktop Gõ lệnh: “ sudo nano /etc/network/interfaces “ để chỉnh thông số cài đặt cho mạng dây, ở đây trường hợp ta đặt ip tĩnh để laptop có thể kết nối vào bằng giao thức vnc

Trang 6

Cài đặt Raspberry và Demo OpenCV

Ở đây ta đặt IP của Raspi là 192.168.0.210, IP mạng là 192.168.0.1

Note: Nếu muốn để địa chỉ IP tự cấp phát thì ta chỉ cần sửa lại dòng thứ 3 thành

“iface eth0 inet dhcp” và xóa các dòng thứ 4 trở đi

- Để lưu lại bấm tổ hợp phím Ctrl + O ==> Enter ==> Ctrl + X

- Sau đó ta gõ lệnh “ sudo reboot” để khởi động lại card mạng

2) Điề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

- Cài đặ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 7

- Trên giao diện PuTTY ta nhập địa chỉ 192.168.0.210 của Raspi vào ô Hostname rồi bấm Open

- Cài đặt VNCServer lên Raspi Tại terminal ta gõ:

sudo apt-get install tightvncserver tightvncserver

vncserver:1 –geometry 1024x768 –depth 24

- Cài đặ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ạy vncviewer và điền 192.168.0.210:5901 vào ô VNC Server Sau đó bấm Connect là ta đã hoàn toàn sử dụng được Raspi thông qua điều khiển từ xa

IV Cài đặt OpenCV lên Raspberry Pi:

1) Cài đặt các gói cần thiết hỗ trợ OpenCV:

- Config ssh và camera:

sudo raspi-config

Trang 8

Cài đặt 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 10

Cài đặt Raspberry và Demo OpenCV

// kiểm tra camera

lsusb sudo apt-get install guvcview

guvcview : bật thử camera

// cài đặt synaptic

sudo apt-get install synaptic

// cài đặt python scipy stack

sudo apt-get install numpy scipy matplotlib python-pandas python-sympy python-nose

Trang 11

2) Download và cài đặ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

// cài đặt môi trường phát triển cho opencv

sudo apt-get install build-essential cmake pkg-config

Trang 12

Cài đặt 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 13

sudo apt-get install qtcreator ( Có thể cài hoặc không)

// cài đặ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 14

Cài đặt Raspberry và Demo OpenCV

Make

sudo make install

Trang 15

// sửa các file config để link thư viện

sudo nano /etc/ld.so.conf.d/opencv.conf

thêm vào dòng:

/usr/local/lib

Trang 16

Cài đặt 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 17

Lưu 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 18

Cài đặt Raspberry và Demo OpenCV

Ngày đăng: 24/11/2014, 17:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w