Làm thế nào một cảm biến có thể phát hiện đèn giao thông? [đóng cửa]


1

Tôi đang thực hiện một ý tưởng cho dự án capstone của mình. Tôi đang cố gắng để có được một ý tưởng về một thiết bị, cảm biến hoặc đầu đọc có thể phát hiện tình huống đèn giao thông phía trước. để nó có thể biết khi nào ánh sáng màu xanh lá cây hoặc đỏ. Tôi vẫn không chắc chắn cách tốt nhất để phát hiện ánh sáng là gì? Có bất kỳ khả năng nào mà cảm biến có thể cho biết màu ánh sáng mà không cần sử dụng bất kỳ cảm biến hoặc thiết bị tương ứng nào trong mỗi đèn giao thông không? Tôi đã cố gắng tìm cách làm thế nào những chiếc xe không người lái có thể nhìn thấy đèn giao thông nhưng vẫn chưa có ý tưởng nào.

Tôi đánh giá cao sự tham gia của bạn.


Điều này thực sự quá rộng. Bạn đang thiết kế một hệ thống? Phần cứng? Phần mềm? Tất cả những điều trên?
DLS3141

Câu trả lời:


3

Điều này sẽ được thực hiện với một máy quay video. Viết phần mềm để xử lý hình ảnh dễ dàng hơn trước đây. Mọi người đang viết phần mềm trên Raspberry pi (và tôi nghĩ, thật ấn tượng, thậm chí cả Arduino) làm được điều này. Và cho rằng ứng dụng của bạn là một chiếc xe không người lái, dù sao nó cũng sẽ cần những khả năng tương tự. Phần mềm MATLAB thực sự có khả năng hầu như viết mã cho bạn. Các bit khó khăn nào. Bạn sẽ cần phải mua các tiện ích khác nhau. Trong khi đây là giải pháp dễ nhất, hãy nhớ rằng đây vẫn là một vấn đề khó. Các công cụ không dành cho những người yếu tim hoặc thiếu kiên nhẫn. Xem tại đây:

Tôi không thể tưởng tượng nó đã được thực hiện bằng bất kỳ cách nào ngoài việc xử lý hình ảnh từ máy ảnh.

Điều đó có trả lời câu hỏi của bạn không?


Đúng, phần thực sự khó khăn là xác định một cụm đèn giao thông và phân biệt với tất cả các crapola khác trong cảnh. (Chỉ cần tưởng tượng Quảng trường Thời đại chẳng hạn).
Carl Witthoft

Tôi khá tích cực rằng bạn không thể sử dụng Arduino để sản xuất cho ứng dụng này trong câu hỏi
Mahendra Gunawardena

@MahendraGunawardena điểm tốt - mặc dù tôi chỉ cố gắng nói rằng tôi khá chắc chắn rằng tôi đã thấy các mô hình Arduino cao cấp được sử dụng cho thị giác máy tính cơ bản trong robot. Không phải là không thể với tốc độ khung hình / độ phân giải thấp phù hợp, các tác vụ đơn giản và độ phức tạp mạng thần kinh tối thiểu, nếu đó là nhiệm vụ duy nhất của Arduino trong một hệ thống lớn hơn và nếu nó được viết một cách hiệu quả bằng C vv (hoặc trình biên dịch).
CL22

1

Trạng thái của bất kỳ đèn giao thông nào chỉ là một trong nhiều yếu tố được trích xuất từ ​​cảnh phía trước xe bằng camera video và thị giác máy .

Phần mềm xác định các đối tượng như các phương tiện khác, người đi bộ và các chướng ngại vật tiềm năng khác, cộng với thông tin như mép đường, vạch kẻ đường, biển báo và tín hiệu giao thông.


Đây không phải là một câu trả lời.
Carl Witthoft

@CarlWitthoft: Tôi không hiểu làm thế nào đây là câu trả lời ít hơn câu trả lời. Tôi đang nói chính xác điều tương tự, sử dụng các từ khác nhau.
Dave Tweed

Chỉ nói "phần mềm làm điều đó" là không thực sự đúng - không giống như bạn có thể mua hộp công cụ MATLAB IdentifyStopLight. Bạn cũng không giải quyết câu hỏi về video so với bất kỳ số liệu nào khác.
Carl Witthoft

@CarlWitthoft: Nhưng đó là sự thật. Phần cứng duy nhất liên quan là máy quay video. Phần còn lại hoàn toàn là phần mềm. Không ai đề xuất rằng tất cả các phần mềm đều có sẵn về mặt thương mại - đây là một chủ đề nghiên cứu rất tích cực và bất kỳ ai làm việc trên nó sẽ phải viết một số mã tùy chỉnh. Hãy nhìn xem, đây là một câu hỏi rất rộng, bởi vì OP chỉ đang tìm kiếm manh mối để bắt đầu anh ta. Jodes và tôi đã cung cấp cùng loại manh mối.
Dave Tweed
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.