Wiki#

Liên Kết Nhanh#
Các Video Thú Vị#
CMU Mechatronics 2012: Team Fun
Demo Mode Object Tracking
CMUcam4 Video
CMUcam4 Object Tracking (watch on YouTube)
CMUcam4 Skin Tracking (watch on YouTube)
Các Dự Án Thú Vị#
Súng Bắn Nhiều Phát -- Bởi: Wesley Myers
Autonomous Vehicle Control -- Bởi: Haim Baruh, Joshua Metersky, Richard Quan, và David Wu
Phát Hiện Chuyển Động Năng Lượng Thấp -- Bởi: Kwabena Agyeman
Mobot -- Bởi: Cosku Acay, Edwin Cho, Kenneth Li, Nishant Pol
Các Cách Sử Dụng Điển Hình#
CMUcam4 có thể được sử dụng để theo dõi màu sắc hoặc thu thập các thống kê ảnh cơ bản. Hiệu năng tốt nhất có thể đạt được khi có các màu sắc tương phản cao và cường độ mạnh. Ví dụ, nó có thể dễ dàng theo dõi một quả bóng đỏ trên nền trắng, nhưng sẽ khó phân biệt giữa các sắc thái nâu khác nhau trong ánh sáng thay đổi. Theo dõi các đối tượng nhiều màu sắc có thể được sử dụng để định vị các mốc, dò theo đường, hoặc đuổi theo các đèn hiệu di chuyển. Sử dụng thống kê màu, CMUcam4 có thể giám sát một cảnh, phát hiện một màu cụ thể, hoặc thực hiện phát hiện chuyển động cơ bản. Nếu CMUcam4 phát hiện một sự thay đổi màu đột ngột, thì rất có thể một thứ gì đó trong cảnh đã thay đổi. Sử dụng "chế độ dòng", CMUcam4 có thể tạo ra các ảnh nhị phân độ phân giải thấp của các đối tượng nhiều màu sắc. Điều này có thể được sử dụng để thực hiện xử lý ảnh tinh vi hơn bao gồm dò theo đường với phát hiện nhánh, hoặc thậm chí nhận dạng hình dạng đơn giản. Các thao tác nâng cao hơn này yêu cầu các thuật toán tùy chỉnh để hậu xử lý các ảnh nhị phân được gửi từ CMUcam4. Như trường hợp với một máy ảnh số thông thường, loại xử lý này có thể yêu cầu một máy tính hoặc ít nhất là một vi điều khiển nhanh.
Cấu Hình Điển Hình#
Cấu hình phổ biến nhất cho CMUcam4 là để nó giao tiếp với một bộ xử lý chủ qua một cổng serial TTL tiêu chuẩn. "Bộ xử lý chủ" này có thể là một máy tính (qua USB hoặc RS232), Arduino, Basic Stamp, PIC, hoặc vi điều khiển tương tự. CMUcam4 đủ nhỏ để thêm thị giác đơn giản vào các hệ thống nhúng không thể chịu được kích thước hoặc năng lượng của một hệ thống thị giác dựa trên máy tính tiêu chuẩn. Giao thức truyền thông của nó được thiết kế để thích ứng với ngay cả những bộ xử lý chậm nhất. CMUcam4 hỗ trợ nhiều tốc độ baud để thích ứng với các bộ xử lý chậm hơn. Đối với các bộ xử lý thậm chí chậm hơn, CMUcam4 có thể hoạt động ở "chế độ poll". Trong chế độ này, bộ xử lý chủ có thể yêu cầu CMUcam4 chỉ một gói dữ liệu duy nhất. Điều này cho các bộ xử lý chậm hơn khả năng dễ dàng duy trì đồng bộ với dữ liệu hơn. Cũng có thể thêm một độ trễ giữa các ký tự dữ liệu serial riêng lẻ bằng lệnh "chế độ trễ". Do các độ trễ truyền thông, cả chế độ poll và chế độ trễ sẽ làm giảm tổng số khung hình có thể được xử lý trong một giây.