Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: /dev/video0 Ubuntu Core 16.04 (3.4core) SBC NPI M3 и камера OV5640  (Прочитано 240 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн denis-evs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Имеется однопалатный компьютер NanoPI M3 с установленной Ubuntu Core 16.04 от производителя. В комплекте с этой системой идет их приложение nanocams, через это приложение камера на основе OV5640  работает(фото выплоняются). Мне хочется запустить изображение с этой камеры в OpenCV.  В списке устройств /dev/videoX(x=4-10) различные камеры их вывод через v4l2
(
Driver Info (not using libv4l2):
        Driver name : VIDEO CLIPPER0
        Card type : VIDEO CLIPPER0
        Bus info : media
        Driver version: 1.0.0
        Capabilities : 0x04001000
                Video Capture Multiplanar
                Streaming
)
и меняется только параметр возможностей и имя.
При этом при загрузке системы можно увидеть,через dmesg
xp_v4l2_probe entered
[ 1.992000] ...................................ov5640_probe 2234
[ 1.996000] ...................................ov5640_video_probe 2193
[ 2.004000] OV5640 Chip ID 0x5640 detected
[ 2.008000] ov5640_initialize_ctrls.............1794...........
[ 2.016000] create_nxp_out
[ 2.016000] create_nxp_resc
[ 2.016000] register_nxp_out
[ 2.016000] register_nxp_resc
[ 2.016000] nxp_edid_init
[ 2.020000] _edid_i2c_probe
[ 2.020000] nxp_edid_init: success!!!
[ 2.020000] nxp_hdmiphy_init
[ 2.020000] usbcore: registered new interface driver uvcvideo
[ 2.024000] USB Video Class driver (1.1.1)
Доступ приложениями по типу streamer,vgrabbj к устрйоствам (фото/dev/videoX(x=4-10) выдает ошибки, те как будто камеры там нет.Вопрос как подобраться к камере на этом чипе? Как сделать ее адрес /dev/video0?
Еще я нашел https://github.com/avafinger/ov5640 вроде как улучшенный драйвер для этой камеры, я склонировал репу, однако make ov5640 выдает ошибку linux/init.h: No such file or directory
compilation terminated

 

Страница сгенерирована за 0.098 секунд. Запросов: 23.