Jump to content

    

Помогите подобрать камеру 8...16Мп

Делаю уст-во для компьютерного зрения. Подскажите, пожалуйста, камеру или платформу "камера+микроконтроллер/микро-ПК".

Необходимо разрешение камеры от 8 до 16 Мп. Используется режим фото, кол-во фото в секунду минимально, угол обзора из диапазона 60...120 градусов.. Важны кач-во картинки и стоимость.

 

Сейчас использую Raspberry Pi и родную камеру, но кач-ва картинки и разрешения (5 или 8МП) не хватает.

Edited by sergeus

Share this post


Link to post
Share on other sites

готовый телефон с адроидом не пойдёт в качестве платформы "камера+микроконтроллер/микро-ПК"?

ну либо вместо камеры от распберри взять какую-нибудь готовую action камеру за те же 30$ и картинки с неё по wifi или USB забирать в вообще любой понравившийся одноплатный ПК. возможно удастся найти с качеством картинки получше за те же деньги.

ну и цифровые фотоаппараты ещё не окочательно вымерли, в пределах 50$ какой-нибудь самый дешевый кэнон powershot можно поди ещё найти, там только грабли могут быть с управлением по USB, но вот как раз кэноны (раньше во всяком случае) что-то вполне умели.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

В компьютерном зрении такие огромные разрешения не используются. Скорее всего, вы делаете что-то сильно не так. В принципе 16мп камеры бывают только в IP исполнении. Их надо перелопачивать в поисках нужной оптики или возможности прикрутить свою. В качестве железа под такое разрешение годится только ПК с видеокартой.

Share this post


Link to post
Share on other sites

Многое от бюджета зависит. Камер машинного зрения на указанный диапазон Mpix достаточно много. Помимо разрешения следует определиться с чувствительностью, типом матрицы (КМОП или ПЗС), динамическим диапазоном, ну и конечно, интерфейсом (Gig-E, USB, CameraLink)

Share this post


Link to post
Share on other sites
2 hours ago, rkit said:

В компьютерном зрении такие огромные разрешения не используются. Скорее всего, вы делаете что-то сильно не так. В принципе 16мп камеры бывают только в IP исполнении. Их надо перелопачивать в поисках нужной оптики или возможности прикрутить свою. В качестве железа под такое разрешение годится только ПК с видеокартой.

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

 

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

Share this post


Link to post
Share on other sites
7 hours ago, sergeus said:

бработка данных будет в облаке, т.е. процессорная мощность не важна.

Тогда ничего кроме готовой ip камеры вам и не нужно.

Share this post


Link to post
Share on other sites
4 hours ago, rkit said:

Тогда ничего кроме готовой ip камеры вам и не нужно.

Можете порекомендовать конкретные модели с хорошим кач-вом фото?

Все-таки я больше склоняюсь с своему решению: модуль-камеры + мк/мини-пк, т.к. важны размеры и нужна некоторая гибкость по функционалу.

Share this post


Link to post
Share on other sites

с таким разрешением в первую очередь на оптику смотреть надо.

со своим решением получится и больше по размерам и заметно дороже.

разве что только модуль камеры от айфона какого-нибудь взять, но там с документацией совсем беда.

для гибкости функционала готовых камер можно посмотреть на что-нибудь вроде CHDK или https://github.com/YITechnology/YIOpenAPI

 

Share this post


Link to post
Share on other sites
On 10/12/2019 at 1:55 PM, _pv said:

с таким разрешением в первую очередь на оптику смотреть надо.

со своим решением получится и больше по размерам и заметно дороже.

 

Светосила оптики не так важна - освещение хорошее.

Был бы какой-нибудь вариант использовать готовые доступные модули камер смартфонов (на том же алиекспресс полно от 300р и от 8Мп)...

Но не нашел никаких примеров использования с Ардуино, Распберри, просто на ARM. Видимо, интерфейсы и протоколы не открывают.

Share this post


Link to post
Share on other sites

а дело не в светосиле,

MTF любого нормального объектива посмотрите, и это при том, что серьёзные объективы обычно рассчитаны на полноформатные матрицы с соответствующим размером пикселя.

а когда размер пикселя меньше микрона, их конечно можно и 100Мпикселей впихнуть в сенсор размером 1см, но никакой объектив столько пар линий на мм никогда не обеспечит.

Share this post


Link to post
Share on other sites
On 10/13/2019 at 7:05 PM, _pv said:

а дело не в светосиле,

MTF любого нормального объектива посмотрите, и это при том, что серьёзные объективы обычно рассчитаны на полноформатные матрицы с соответствующим размером пикселя.

а когда размер пикселя меньше микрона, их конечно можно и 100Мпикселей впихнуть в сенсор размером 1см, но никакой объектив столько пар линий на мм никогда не обеспечит.

Мне хотелось бы использовать готовый модуль CMOS/CCD-сенсор + линза.

Вот нашел варианты для Распери Пай: https://www.uctronics.com/index.php/camera-modules/camera-for-raspberry-pi/mipi-camera-module-raspberr-pi.html

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

Share this post


Link to post
Share on other sites

Судя по словам "ардуино" и "RPi" бюджет совсем не такой, как я предполагал, а то я хотел предложить нечто вроде этого, где и разрешение массива высокое, и оптика с подобающим MTF.

Если у Вас есть желание порукоделить, то получить относительно хорошую систему (оптику и сенсор) можно купив б/у SLR-фотокамеру. Б/у камеры среднего ценового диапазона начала 2010х нынче стоят недорого и для основного применения не очень интересны. Однако при наличии рук, растущих откуда нужно, конвертируются в камеры "машинного зрения" для супер бюджетных применений, требующих высокого качества изображения. Для этого достаточно выбрать фотоаппарат, у которого есть возможность задействовать API и по USB (или какой там у него интерфейс) управлять им программно. Затем можно выбросить зеркальный механизм и убрать светофильтры с поверхности, увеличив таким образом массив пикселей в 4 раза. Это потребует определенной подготовки и навыков, но результат будет восхитительным: Вы получите grayscale камеру с хорошими оптическими параметрами. Если Вас такой вариант заинтересует, расскажу детали процедуры. Не так давно я подобным образом "препарировал" фотоаппарат коллеги.

Картинки ниже показывают участок сенсора со смытым слоем светофильтров в оптическом микроскопе. Процесс подобран так, что слой микролинз остается на месте.

Процедура может и выглядит очень колхозной, но в результате удается получить гораздо лучший performance, чем у ардуиноориентированных шнурков по Вашей ссылке.

Screen Shot 10-15-19 at 11.54 AM.PNG

Screen Shot 10-15-19 at 11.55 AM.PNG

Share this post


Link to post
Share on other sites
В 15.10.2019 в 13:07, alexunder сказал:

Картинки ниже показывают участок сенсора со смытым слоем светофильтров в оптическом микроскопе. Процесс подобран так, что слой микролинз остается на месте.

Я не ТС, но мне было бы очень интересно прочитать про ваш опыт. Да и в более общем, по подбору тушки и оптики для бюджетного варианта тоже интересно.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now