Автор Тема: Подключение камеры  (Прочитано 5167 раз)

misyachniy

  • Гость
Подключение камеры
« : Ноябрь 27, 2015, 10:02:09 pm »
Приобрел камеру, к ней прислалы еще плату и шлейф.
На картинке плата сфотографированная с двух сторон.

Посмотрел в Интернете - подключают к Orange Pi напрямую.

К Orange Pi 2 mini тоже напрямую можно?

Оффлайн UB3GAD

Re: Подключение камеры
« Ответ #1 : Ноябрь 28, 2015, 12:47:12 am »
Тоже точно такую получил, пока как завести не разобрался.
Orange Pi PC
Raspberry pi 3
Odroid C0

misyachniy

  • Гость
Re: Подключение камеры
« Ответ #2 : Декабрь 08, 2015, 09:00:24 pm »
Пробовал по этой инструкции:
http://www.cnx-software.com/2015/09/26/how-to-use-orange-pi-camera-in-linux-with-motion/

Плата такая же mini 2, образ скачал тот же - debian.
В начале не мог запустить сеть.
Оказалось в исходном образе остутсвует script.bin. требуется переименовать script.bin.OPI-2_1080p50 в script.bin.
Сеть заработала.

С камерой боролся несколько вечеров.
Добился того что motion запускается, но выводиться сообщении об отсутствии видеоустройства.
как localhost, так и через сеть.

Нашел как смотреть, что же с загрузкой драйверов

Первая команда успешна
root@OrangePI:~# modprobe -v gc2035
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/csi_cci/cci.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/vfe_os.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/vfe_subdev.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/device/gc2035.ko

Вторая с ошибкой
root@OrangePI:~# modprobe -v vfe_v4l2
insmod /lib/modules/3.4.39/kernel/drivers/media/video/videobuf-core.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/videobuf-dma-contig.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/vfe_v4l2.ko
modprobe: ERROR: could not insert 'vfe_v4l2': Operation not permitted

Просмотр драйверов загруженых в оперативную память
root@OrangePI:~# lsmod
Module                  Size  Used by
videobuf_dma_contig     4189  0
videobuf_core          16552  1 videobuf_dma_contig
gc2035                 12424  0
vfe_subdev              4495  1 gc2035
vfe_os                  4137  1 vfe_subdev
cci                    22135  1 gc2035
8189es                887631  0

Видно, что gc2035 никто не использует

Поиск по modprobe: ERROR: could not insert 'vfe_v4l2': Operation not permitted в Интернете дал 3 ссылки, но они не помогли.

Ужалось с GIT скачать sunxi-tools с утилитой sunxi-fexc и скомпилировать.
Сконвертировал script.bin в fex формат.
Там "криминала" не обнаружил.

Так, что пока результата нет.


Оффлайн UB3GAD

Re: Подключение камеры
« Ответ #3 : Декабрь 08, 2015, 09:42:08 pm »
Запустил эти две команды через sudo
Ошибок загрузки модулей нет
orangepi@orangepi:~$ sudo modprobe -v gc2035
[sudo] password for orangepi:
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/csi_cci/cci.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/vfe_os.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/vfe_subdev.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/device/gc2035.ko
orangepi@orangepi:~$ sudo  modprobe -v vfe_v4l2
insmod /lib/modules/3.4.39/kernel/drivers/media/video/videobuf-core.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/videobuf-dma-contig.ko
insmod /lib/modules/3.4.39/kernel/drivers/media/video/sunxi-vfe/vfe_v4l2.ko
orangepi@orangepi:~$
Проверяю
Module                  Size  Used by
vfe_v4l2              680171  0
videobuf_dma_contig     4189  1 vfe_v4l2
videobuf_core          16552  2 vfe_v4l2,videobuf_dma_contig
gc2035                 12424  0
vfe_subdev              4495  2 vfe_v4l2,gc2035
vfe_os                  4137  2 vfe_v4l2,vfe_subdev
cci                    22135  2 vfe_v4l2,gc2035
gpio_sunxi              8233  0
8189es                887631  0
mali_drm                6634  2
drm                   180399  3 mali_drm
mali                  213136  5
ump                    41061  5 mali

Модули вроде как загружены
lsmod | grep v4l
vfe_v4l2              680171  0
videobuf_dma_contig     4189  1 vfe_v4l2
videobuf_core          16552  2 vfe_v4l2,videobuf_dma_contig
vfe_subdev              4495  2 vfe_v4l2,gc2035
vfe_os                  4137  2 vfe_v4l2,vfe_subdev
cci                    22135  2 vfe_v4l2,gc2035


Разобрался, камера у меня работает только через комплектную плату удлинитель.... напрямую если подключаю не видиться.... 
« Последнее редактирование: Декабрь 08, 2015, 10:46:23 pm от leonidy-85 »
Orange Pi PC
Raspberry pi 3
Odroid C0

misyachniy

  • Гость
Re: Подключение камеры
« Ответ #4 : Декабрь 09, 2015, 06:21:43 pm »
leonidy-85 Разобрался, камера у меня работает только через комплектную плату удлинитель.... напрямую если подключаю не видиться....

Так выложите фото как подключать.
А то в интернете напрямую
http://www.cnx-software.com/2015/09/26/how-to-use-orange-pi-camera-in-linux-with-motion/

Вот так правильно включать для mini 2
« Последнее редактирование: Декабрь 16, 2015, 05:43:54 pm от misyachniy »

Оффлайн Khludenkov

Re: Подключение камеры
« Ответ #5 : Сентябрь 10, 2018, 10:41:03 am »
Надо подключать через переходную плату.
Все советуют прошивка от лоборис, но хочется всё-таки стандартный амбриан

Оффлайн Khludenkov

Re: Подключение камеры
« Ответ #6 : Сентябрь 10, 2018, 10:46:30 am »

Оффлайн Olej

Re: Подключение камеры
« Ответ #7 : Сентябрь 10, 2018, 05:36:13 pm »
Надо подключать через переходную плату.
То, что камеру нужно переключать через специальную плату - это только глюк, криворукость разработчиков Orage Pi - здесь уже где-то обсуждалось на форуме.


Оффлайн Olej

Re: Подключение камеры
« Ответ #8 : Сентябрь 10, 2018, 05:42:03 pm »
Приобрел камеру, к ней прислалы еще плату и шлейф.
А по моему изучению вопроса (по публикациям, отзывам по Интернет) интегрированная видео камера на Orange Pi - это полное говно по сравнению с элементарной WEB-камерой, подключаемой к тому же Orange Pi через USB порт.

Чтобы отдать должное ... - это такое же говно и по другим семействам одноплатных микрокомпьютеров: Rapsberry Pi, DragonBoard 410c и т.д.

По моим предположениям, эти камеры - это безудержное желание производителей мобильных телефонов впарить покупателям быстро устаревающие модели всё тех же видеокамер для всё тех же телефонов, по которым (камерам) чудовищное перепроизводство в мире.
 

Оффлайн Olej

Re: Подключение камеры
« Ответ #9 : Сентябрь 10, 2018, 05:51:43 pm »
Вот правильная ссылка:
https://diyprojects.io/orange-pi-armbian-control-camera-python-opencv/#.W5Yglc4zZaQ
И что ж тут "правильного"?
Так ... более менее познавательная статья (может и полезная в чём по мелочам) ... от хлопчиков, которые впервые в жизни увидели OpenCV и обомлели от такого счастья ;D:
- статья достаточно старая ... больше года давности;
- при очень бурном, динамичном развитии OpenCV ...
- уже на ту дату они устанавливают безумно устаревшую версию OpenCV (2.7 ... когда уже прошли и отжили версии 3.0, 3.2, 3.4 ... и уже представлена для даунлоад бета 4.0);
- ну и дальше хлопчики развлекаются с OpenCV, слабо понимая что и зачем делают ... по принципу:
Цитировать
Мама! Мама! Я уже научился пользоваться горшком ... но не всегда ещё метко.
:-[

Оффлайн Olej

Re: Подключение камеры
« Ответ #10 : Сентябрь 10, 2018, 05:57:57 pm »

Оффлайн Olej

Re: Подключение камеры
« Ответ #11 : Сентябрь 10, 2018, 06:04:19 pm »
Надо подключать через переходную плату.
Все советуют прошивка от лоборис, но хочется всё-таки стандартный амбриан
А если кто может что нового рассказать про CSI видеокамеры (так называются эти "интегрированные" камеры), или аргументировано опротестовать утверждение что это говно, то вот уже есть по этому поводу отдельная и гораздо более поздняя тема:
CSI видеокамера

Но там никто не дал никакого внятного ответа на названные вопросы...  :(