Created Friday 27 June 2014
http://www.raspberrypi.org/learning/webcam-timelapse-setup/ (dùng webcam chụp hình timelapse)
http://www.instructables.com/id/Raspberry-Pi-remote-webcam/
http://unixetc.co.uk/2014/01/20/simple-webcam-on-raspberry-pi/
http://elinux.org/RPi_USB_Webcams
Cần lấy webcam để test
Linh kiện
- USB webcam
Nội dung
Dẫn nhập (1 trang)
- các linh kiện cần thiết
- ý nghĩa của bài học này, có thể phát triển ra những ứng dụng nào
Chương này sẽ giới thiệu cách lập trình Python dựa trên thư viện OpenCV để giao tiếp và điều khiển USB webcam. Nếu bạn đọc muốn tìm hiểu thêm về xử lý ảnh, thư viện OpenCV cũng cung cấp rất nhiều thuật toán để phân tích hình ảnh, giúp phát triển tiếp thành những dự án về nhận diện hình ảnh. Lưu ý rằng có loại thiết bị chụp ảnh chuyên dụng cho RPi, tên là PiCamera, nó được kết nối với RPi qua một cổng dành riêng và trên trang chủ của RPi có mã nguồn hướng dẫn sử dụng PiCamera để chụp ảnh hoặc quay phim. Thư viện mã lệnh dùng để điều khiển PiCamera khác với thư viện dành cho USB webcam, tuy nhiên bạn vẫn có thể dùng thư viện OpenCV để xử lý nhận diện hình ảnh sau khi chụp được qua PiCamera. Trong chương này chúng tôi chọn giới thiệu USB webcam vì nó phổ biến, có thể được sử dụng với các loại máy tính khác, và có giá rẻ hơn nhiều so với PiCamera.
Kết nối mạch điện tử (1 trang - hình ảnh)
- hình chụp mạch & breadboard đã kết nối
- coi như khi có sơ đồ nối dây là người ta làm theo được, không cần hướng dẫn từng bước
Chuẩn bị phần mềm (1 trang)
- liệt kê các bước bằng text
- chụp hình màn hình khi chọn menu để vào môi trường nhập lệnh (console)
Code mẫu (1 trang)
- nhập code và xem kết quả:
- nhập các lệnh điều khiển
Giải thích các lệnh (3 trang )
- thêm một phần giải thích việc nhập code kiểu interactive (nhập, gõ enter, thấy kết quả ngay, không có biên dịch hay phải nạp vào chip)
- (dự kiến khối lệnh ở mỗi bài trong vòng 20 - 40 dòng)
Bài thực hành thêm (1 trang)