Программируемые камеры C # для системы автомобиля - PullRequest
5 голосов
/ 15 января 2010

Я недавно присоединился к проекту, в котором мне нужно приобрести систему компьютерного зрения на базе автомобиля. Итак, какие специальные функции нужны камере, чтобы иметь возможность снимать изображения во время путешествий на разных скоростях? например, насколько высока частота кадров и продолжительность выдержки, выдержка? Вы думаете, что веб-камеры (даже если high end) смогут этого добиться? Проект требует, чтобы камера была программируемой на C # ... Заранее большое спасибо!

Ответы [ 6 ]

2 голосов
/ 16 января 2010

Если видео не способно создавать высококачественные изображения с низким размытием, я бы использовал камеру с очень быстрой скоростью затвора, очень короткой продолжительностью экспозиции, а для частоты кадров, согласно математике Сета, 44 сантиметра - это чуть больше фута , который должен быть приличным для расчетов.

Время реакции человека на ответ на удар перед ним - 1,5 секунды. Если вы можете определить, что они попали на свет пробоя в течение 1/30 секунды, и вам понадобится 1 секунда, чтобы рассчитать и применить разрывы, вы уже победили человека за время реакции.

Какова должна быть скорость затвора, зависит от скорости движения вашего автомобиля. Скорость затвора уменьшает размытие при движении для более точного анализа изображения.

Попробуйте разные скорости (если вы можете получить камеру с настраиваемым значением, это может помочь).

1 голос
/ 17 января 2010

Если деньги не проблема, взгляните на камеры таких компаний, как Opeton и другие. Вы можете контролировать каждый аспект каждого захвата изображения, включая: время захвата, размер изображения, ++.

1 голос
/ 17 января 2010

Эти ребята: Mobileye - разрабатывают такие коммерческие системы для предупреждения о выходе из полосы движения и обнаружения транспортных средств и пешеходов. Если вы перейдете в раздел «Продукция производителя-> Платформы для разработки и оценки-> Камеры» Вы можете увидеть, что они используют в качестве камер, а также для своих платформ обработки. Для вышеупомянутых приложений должно быть достаточно 30 кадров в секунду.

1 голос
/ 16 января 2010

Не уверен насчет встроенной программируемости C #, но для камеры PS3 стоит обратить внимание на конкретную камеру в стиле веб-камеры.

Он был специально разработан для захвата движения и (насколько я понимаю) способен получать изображения более высокого качества с высокой частотой кадров, чем большинство конкурентов. Для него доступны драйверы для Windows, и это открывает двери для создания оболочки C #.

Здесь - страница продукта, обратите внимание на верхнюю спецификацию 120fps (не уверен, что драйверы Windows работают с такой скоростью, но, очевидно, аппаратная часть способна на это).

Одно примечание о скорости затвора ... изображения, снятые с высокой частотой кадров при слабом освещении, вероятно, будут недодержаны и непригодны для использования. Если вам понадобится это для работы в различных условиях освещения, то, скорее всего, частоту кадров либо нужно будет зафиксировать на нижнем пределе допустимого диапазона, либо потребуется самонастройка в зависимости от доступного освещения.

1 голос
/ 15 января 2010

Я не уверен, что это ответный вопрос. Это похоже на то, что Darpa Grand Challenge надеется определить :)

Что касается частоты кадров: если ваше транспортное средство движется со скоростью 30 миль в час, веб-камера со скоростью 30 кадров в секунду будет фиксировать один кадр на каждые 44 сантиметра, в течение которых автомобиль движется. Будет ли этого достаточно, зависит от того, что вы планируете делать с изображением.

0 голосов
/ 16 января 2010

Мой iPhone может делать снимки на боковой поверхности автомобиля, которые достаточно размыты ... выше 10-20 футов. Внутри этого все просто движется слишком быстро; скорость затвора должна быть выше, чтобы не размыть это.

Начните с промежуточной веб-камеры и двигайтесь вверх по мере необходимости? Ноутбук и поездка в машине во время захвата неподвижных изображений, вероятно, дадут вам представление о том, как хорошо это работает.

...