Wiki#

Liên Kết Nhanh#
Các Cách Sử Dụng Điển Hình#
CMUcam1 có thể được sử dụng để theo dõi hoặc giám sát màu sắc. 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, CMUcam1 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 CMUcam1 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", CMUcam1 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 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ừ CMUcam1. 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 CMUcam1 là để nó giao tiếp với một bộ xử lý chủ qua một cổng serial RS232 tiêu chuẩn. "Bộ xử lý chủ" này có thể là một máy tính, PIC, Basic Stamp, Handy Board, Brainstem hoặc vi điều khiển tương tự. CMUcam1 đủ 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. Nếu thiết bị của bạn không có một cổng serial được dịch mức hoàn toàn, bạn cũng có thể giao tiếp với CMUcam1 qua cổng serial TTL của nó. Điều này giống như một cổng serial thông thường ngoại trừ dữ liệu được truyền bằng logic không đảo 0 đến 5 volt. CMUcam1 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, CMUcam1 có thể hoạt động ở "chế độ poll". Trong chế độ này, bộ xử lý chủ có thể yêu cầu CMUcam1 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. Độ phân giải khung hình bị ảnh hưởng bởi các độ trễ serial và tốc độ baud.