Здравствуйте.
Я вибираю оборудование для уличной фотосъемки объекта со многих точек. В приоритете высокая детализация при относительно невысокой цене.
Точек съемки может быть до сотни, поэтому стоимость одной камеры с объективом не должна превышать 10-15 тысяч рублей.
Хорошим вариантом оказались экшн-камеры, которые уже имеют герметичные корпуса для работы вне помещения, но все же использовать такие бытовые камеры кажется не только ненадежным, но и избыточным.
Для теста я купил вот такую камеру. В ней используется матрица IMX214, которая на многих устройствах давала в свое время неплохое качество фото.
Камера предназначена для видео съемки. Получение с её помощью снимков, как я понимаю, равносилен snapshot из видео потока. Качество 12 MP снимков получается хуже, чем на телефон конца 2000х.
Теперь, собственно, вопросы.
1. Существует ли ПО (или библиотеки под Python или C++), с помощью которых можно было бы работать с такой камерой, как с фотоаппаратом? Я пробовал регулировать усиление и "выдержку" в настройках камеры, но качество все равно низкое.
2. Что можно почитать о схеме работы таких камер (от процесса вычитывания ПЗС матрицы до протокола передачи данных по USB), чем отличается алгоритм вычитывания данных с матрицы в видео режиме от фото? Верно ли я понимаю, что уже на аппаратном уровне заложен не подходящий мне режим работы?
3. Встречали ли вы на рынке камеры подобного класса, которые предназначены для фотосъемки? Я много чего перерыл, но, видимо, перед промышленными камерами ставят только задачи по съемке видео.
Чувствую, что дешевле вообще покупать бюджетные китайские телефоны (те же Huawei), оснащенные относительно качественными камерами. Но все же это не выглядит серьезно.
Матрица, конечно, не ПЗС, а КМОП.