2010-01-15 11 views
5

Niedawno dołączyłem do projektu, w którym potrzebuję uzyskać system komputerowego widzenia oparty na pojeździe. Jakie specjalne funkcje potrzebuje kamera, aby móc robić zdjęcia podczas podróży z różną prędkością? na przykład, jak wysoka jest wymagana liczba klatek na sekundę, oraz czas trwania ekspozycji, czas otwarcia migawki? Czy uważasz, że kamery internetowe (nawet jeśli high end) będą w stanie to osiągnąć? Projekt wymaga programowania kamery w C# ... Dziękuję bardzo z góry!Programowalne kamery C# dla systemu samochodowego

Odpowiedz

1

Nie jestem pewien, czy to jest pytanie, na które można odpowiedzieć. To brzmi jak coś, co ma zostać ustalone przez Darpa Grand Challenge :)

Jeśli chodzi o liczbę klatek na sekundę: jeśli pojazd jedzie 30 mil na godzinę, kamera internetowa 30 FPS przechwytuje jedną klatkę na każde 44 centymetry pojazd jedzie. To, czy "wystarczy", zależy od tego, co planujesz zrobić z obrazem.

2

O ile wideo nie jest w stanie wytworzyć wysokiej jakości obrazów o słabym rozmyciu, wybrałabym aparat z bardzo szybkim czasem migawki, bardzo krótkim czasem ekspozycji, a dla częstotliwości klatek, po matematyce Setha, 44 centymetry to z grubsza niewiele więcej niż stopa, która powinna być przyzwoita do obliczeń.

czas reakcji na ludzką odpowiedzieć na kogoś uderzy przerwy przed nimi wynosi 1,5 sekundy. Jeśli uda ci się ustalić, że uderzą one w światło przerwy w ciągu 1/30 sekundy, a zajmie ci to 1 sekundę, aby obliczyć i zastosować przerwy, już pokonasz człowieka w czasie reakcji.

jak szybko czas otwarcia migawki musi być oparta jest o tym, jak szybko jesteś pojazd jest w ruchu. Prędkość migawki zmniejsza rozmycie ruchu, zapewniając dokładniejszy obraz do analizy.

Spróbuj różnych prędkości (jeśli możesz uzyskać konfigurację kamery o tej wartości, może Ci to pomóc).

1

Nie wiesz o out-of-the-box C# programowalność, ale specyficzny styl kamera web-cam do rozważenia byłoby oko PS3.

Został on specjalnie zaprojektowany dla ruchu-wychwytywania i (jak rozumiem) jest zdolny do obrazów o wyższej jakości a wysokie klatek na sekundę niż większość konkurencji. Sterowniki dla systemu Windows są dostępne dla niego, a to otwiera drzwi do tworzenia opakowania C#.

Here to strona produktu, zapamiętaj specyfikację górnego końca pliku 120fps (nie masz pewności, że sterowniki systemu Windows działają w tym tempie, ale oczywiście sprzęt jest w stanie to zrobić).

Jedna uwaga o czasie otwarcia migawki ... Zdjęcia zrobione z dużą szybkością w słabym świetle będą prawdopodobnie niedoświetlone i nie nadają się do użytku. Jeśli potrzebujesz tego do pracy w różnych warunkach oświetleniowych, wtedy liczba klatek na sekundę prawdopodobnie będzie musiała zostać ustalona na najniższym końcu twojego akceptowalnego zakresu, lub będzie musiała dostosować się w oparciu o dostępne światło.

0

My iPhone może robić zdjęcia z boku samochodu, które są dość rozmycie firmę ... minione 10-20 stóp. Wewnątrz tego, rzeczy po prostu poruszają się zbyt szybko; czas otwarcia migawki musiałby być wyższy, aby go nie rozmazać.

Rozpocznij od kamery drogowej o średniej wartości i przejdź w razie potrzeby w górę? Laptop i przejażdżka samochodem podczas robienia zdjęć zapewne dadzą ci wyobrażenie o tym, jak to działa.

1

Te chłopaki: Mobileye - opracowanie takich systemów komercyjnych dla pasa ostrzeżeń wyjazdu i pojazdu i wykrywania pieszych. Jeśli przejdziesz do sekcji "Produkty producenta-> Platformy programistyczne i rozwojowe-> Aparaty" Możesz zobaczyć, co one używają jako kamery, a także dla ich platform przetwarzania. 30 fps powinno wystarczyć dla aplikacji wymienionych powyżej.

1

Jeśli pieniądze nie stanowią problemu, zobacz aparaty firm takich jak Opeton i inne. Możesz kontrolować każdy aspekt każdego przechwytywania obrazu, w tym: czas przechwytywania, rozmiar obrazu, ++.

+0

brak takich produktów tutaj. Pieniądze nie są problemem – Egon

+0

Mają wiele kamer: Ethernet, USB, FireWire, PCI +, zadzwoń 617.520.6658. (http://opteontech.com/contact_main.html) – kenny

Powiązane problemy