1. Cài đặt và cấu hình hệ thống:
- Tải xuống NOOBS từ đây.
- Định dạng thẻ SD bằng công cụ phù hợp (không sử dụng định dạng内置 Windows).
- Giải nén file NOOBS và sao chép các file vào thư mục gốc của thẻ SD.
- Chèn thẻ SD vào Raspberry Pi và kết nối các thiết bị ngoại vi như chuột, bàn phím và màn hình (nếu có).
- Kết nối Raspberry Pi đến mạng và nguồn điện để bắt đầu quá trình boot và cài đặt hệ thống.
- Sau khi cài đặt hoàn tất, chạy các lệnh sau để cập nhật hệ thống:
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
2. Cấu hình màn hình 7 inch cho Raspberry Pi 3:
Tham khảo hướng dẫn từ đây.
- Mở file cấu hình:
- Thêm các dòng sau vào file:
- Lưu và thoát bằng phím Ctrl+O và Ctrl+X.
sudo nano /boot/config.txt
hdmi_group=2
hdmi_mode=14
3. Cấu hình bộ gõ tiếng Việt:
Tham khảo hướng dẫn từ đây.
4. Cài đặt và cấu hình OpenCV:
- Thực hiện cập nhật bộ cài đặt:
- Install các công cụ cần thiết để build OpenCV:
- Install các thư viện hình ảnh:
- Install các thư viện video:
- Install các thư viện tối ưu:
- Tải và giải nén source code OpenCV:
- Tải và giải nén thư viện contrib:
- Xây dựng và cài đặt OpenCV:
- Thực hiện build:
- Install OpenCV:
- Cập nhật dynamic linker:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake git pkg-config
sudo apt-get install libjpeg8-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libjasper-dev
sudo apt-get install libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libgtk2.0-dev libatlas-base-dev gfortran
wget -O opencv-3.4.1.zip https://github.com/Itseez/opencv/archive/3.4.1.zip
unzip opencv-3.4.1.zip
wget -O opencv_contrib-3.4.1.zip https://github.com/Itseez/opencv_contrib/archive/3.4.1.zip
unzip opencv_contrib-3.4.1.zip
cd opencv-3.4.1
mkdir build
cd build
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/opencv_contrib-3.4.1/modules -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON ..
sudo make
sudo make install
sudo ldconfig
5. Kiểm tra phiên bản OpenCV đã cài đặt:
pkg-config opencv --modversion
6. Sử dụng webcam với OpenCV:
- Cấu hình module:
- Test webcam với Python:
- Chạy script:
sudo vim /etc/modules-load.d/modules.conf
Thêm dòng: bcm2835-v4l2
#!/usr/bin/env python
#coding=utf-8
import cv2
capture = cv2.VideoCapture(0)
while True:
ret, frame = capture.read()
print("frame.shape: {}".format(frame.shape))
cv2.imshow("capture", frame)
if cv2.waitKey(1000 // 12) & 0xff == ord("q"):
break
cv2.destroyAllWindows()
python test.py