Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. Проблема с видеокамерой/с драйверами HELP

Проблема с видеокамерой/с драйверами HELP

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
15 Сообщения 1 Posters 161 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Пытался подключить видеокамеру от Speedlink - sl6815, драйверов для линукс в интернете не нашел. Ладно, подключил видяху, зашел в конфиг, разрешил видяху, перезагрузил.
    Проверил, определяется ли она:
    ls /dev/vide*
    выдает /dev/video0
    Подумал все, работает. Нашел в интернете одну инструкцию(по ZoneMinder), про аналог mjpg-streamer на англ яз. Установил, видеокамера сделала 60 снимков и больше не захотела работать. Я удалил ту программу, начал устанавливать mjpg-streamer по этой инструкции:
    http://linux.cpms.ru/?p=7732
    Все, что там написано просто копировал в консоль, все выполнялось без ошибок, дошел до строчек
    Подключаемся

    http://192.168.0.28:8080/stream_simple.html

    Также можно подключиться к web-странице которую создает mjpg-streamer.

    http://192.168.0.28:8080
    Открыл мой распбери браузере(192.168.1.2:8080), но изображения с камеры не грузятся. Просто после загрузки текста на месте фотки/стрима белый квадрат. Я переподключил камеру, обновил в настройках разрешить камеру, перезагрузил, все то же самое. Пробывал с другого компа в этой же сети зайти, бестолку.

    Кто знает, в чем может быть проблема и что можно сделать?

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Погуглил, нашел на оф. сайте, про камеру строчку про создание фото, ввел эту команду:

      pi@raspberrypi ~ $ raspistill -o image.jpg
      mmal: mmal_vc_component_create: failed to create component 'vc.ril.camera' (1:ENOMEM)
      mmal: mmal_component_create_core: could not create component 'vc.ril.camera' (1)
      mmal: Failed to create camera component
      mmal: main: Failed to create camera component
      mmal: Camera is not detected. Please check carefully the camera module is installed correctly

      pi@raspberrypi ~ $

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        Думаю у меня формат YUYV, только не знаю, в каком файле его изменять

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано
          #4

          Поставил Motion, он начал делать фотки и опять закончил.
          До этого я разбирался с драйверами, с ними все нормально.
          После запуска motion пошли строчки вида:

          Corrupt JPEG data: premature end of data segment
          Corrupt JPEG data: 14641 extraneous bytes before marker 0xd9

          А также иногда проскакивали удачные сохранения фото

          [1] File of type 1 saved to: ./03-20130829134619-18.jpg

          Иногда проскакивали настройки

          [1] Closing video device /dev/video0
          [1] Retrying until successful connection with camera
          [1] cap.driver: "sonixj"
          [1] cap.card: "USB camera"
          [1] cap.bus_info: "usb-bcm2708_usb-1.3"
          [1] cap.capabilities=0x85000001
          [1] - VIDEO_CAPTURE
          [1] - READWRITE
          [1] - STREAMING
          [1] Config palette index 8 (YU12) doesn't work.
          [1] Supported palettes:
          [1] 0: JPEG (JPEG)
          [1] Selected palette JPEG
          [1] Test palette JPEG (352x288)
          [1] Using palette JPEG (352x288) bytesperlines 352 sizeimage 51278 colorspace 00000007
          [1] found control 0x00980900, "Brightness", range 0,255
          [1] "Brightness", default 128, current 128
          [1] found control 0x00980901, "Contrast", range 0,127
          [1] "Contrast", default 20, current 20
          [1] found control 0x00980902, "Saturation", range 0,40
          [1] "Saturation", default 25, current 25
          [1] found control 0x0098090e, "Red Balance", range 24,40
          [1] "Red Balance", default 32, current 32
          [1] found control 0x0098090f, "Blue Balance", range 24,40
          [1] "Blue Balance", default 32, current 32
          [1] found control 0x00980910, "Gamma", range 0,40
          [1] "Gamma", default 20, current 20
          [1] mmap information:
          [1] frames=4
          [1] 0 length=53248
          [1] 1 length=53248
          [1] 2 length=53248
          [1] 3 length=53248
          [1] Error starting stream VIDIOC_STREAMON: Broken pipe
          [1] ioctl (VIDIOCGCAP): Inappropriate ioctl for device

          А после 15-ти сохарненных фоток пошло вот это

          Corrupt JPEG data: premature end of data segment
          Corrupt JPEG data: premature end of data segment
          Corrupt JPEG data: premature end of data segment
          [1] v4l2_next: VIDIOC_DQBUF: EIO (s->pframe 2): Input/output error
          [1] v4l2_next: VIDIOC_QBUF: Invalid argument
          [1] Video device fatal error - Closing video device
          [1] Closing video device /dev/video0
          [1] Retrying until successful connection with camera
          [1] cap.driver: "sonixj"
          [1] cap.card: "USB camera"
          [1] cap.bus_info: "usb-bcm2708_usb-1.3"
          [1] cap.capabilities=0x85000001
          [1] - VIDEO_CAPTURE
          [1] - READWRITE
          [1] - STREAMING
          [1] Config palette index 8 (YU12) doesn't work.
          [1] Supported palettes:
          [1] 0: JPEG (JPEG)
          [1] Selected palette JPEG
          [1] Test palette JPEG (352x288)
          [1] Using palette JPEG (352x288) bytesperlines 352 sizeimage 51278 colorspace 00000007
          [1] found control 0x00980900, "Brightness", range 0,255
          [1] "Brightness", default 128, current 128
          [1] found control 0x00980901, "Contrast", range 0,127
          [1] "Contrast", default 20, current 20
          [1] found control 0x00980902, "Saturation", range 0,40
          [1] "Saturation", default 25, current 25
          [1] found control 0x0098090e, "Red Balance", range 24,40
          [1] "Red Balance", default 32, current 32
          [1] found control 0x0098090f, "Blue Balance", range 24,40
          [1] "Blue Balance", default 32, current 32
          [1] found control 0x00980910, "Gamma", range 0,40
          [1] "Gamma", default 20, current 20
          [1] mmap information:
          [1] frames=4
          [1] 0 length=53248
          [1] 1 length=53248
          [1] 2 length=53248
          [1] 3 length=53248
          [1] Error starting stream VIDIOC_STREAMON: Broken pipe
          [1] ioctl (VIDIOCGCAP): Inappropriate ioctl for device
          [1] Retrying until successful connection with camera
          [1] cap.driver: "sonixj"
          [1] cap.card: "USB camera"
          [1] cap.bus_info: "usb-bcm2708_usb-1.3"
          [1] cap.capabilities=0x85000001
          [1] - VIDEO_CAPTURE
          [1] - READWRITE
          [1] - STREAMING
          [1] Config palette index 8 (YU12) doesn't work.
          [1] Supported palettes:
          [1] 0: JPEG (JPEG)
          [1] Selected palette JPEG
          [1] Test palette JPEG (352x288)
          [1] Using palette JPEG (352x288) bytesperlines 352 sizeimage 51278 colorspace 00000007
          [1] found control 0x00980900, "Brightness", range 0,255
          [1] "Brightness", default 128, current 128
          [1] found control 0x00980901, "Contrast", range 0,127
          [1] "Contrast", default 20, current 20
          [1] found control 0x00980902, "Saturation", range 0,40
          [1] "Saturation", default 25, current 25
          [1] found control 0x0098090e, "Red Balance", range 24,40
          [1] "Red Balance", default 32, current 32
          [1] found control 0x0098090f, "Blue Balance", range 24,40
          [1] "Blue Balance", default 32, current 32
          [1] found control 0x00980910, "Gamma", range 0,40
          [1] "Gamma", default 20, current 20
          [1] Error requesting buffers 4 for memory map. VIDIOC_REQBUFS: Device or resource busy
          [1] ioctl (VIDIOCGCAP): Inappropriate ioctl for device

          Фотки плохого качества(на Шиндоус она делает норм фото), вот одна из них

          1 ответ Последний ответ
          0
          • piP Не в сети
            piP Не в сети
            pi
            написал в отредактировано
            #5
            1 ответ Последний ответ
            0
            • piP Не в сети
              piP Не в сети
              pi
              написал в отредактировано
              #6

              Открыл мой распбери браузере(192.168.1.2:8080), но изображения с камеры не грузятся. Просто после загрузки текста на месте фотки/стрима белый квадрат. Я переподключил камеру, обновил в настройках разрешить камеру, перезагрузил, все то же самое. Пробывал с другого компа в этой же сети зайти, бестолку.

              Кто знает, в чем может быть проблема и что можно сделать?
              Проблема в том, что Мидори или другой броузер в Raspberry Pi по умолчанию не будет работать с этим! Но ничего страшного! Ты зайди на страницу, и используй ссылку "Java-screept". И все должно работать.
              Автор ПО пишет, что это работает в Firefox, Хроме, или Java.

              1 ответ Последний ответ
              0
              • piP Не в сети
                piP Не в сети
                pi
                написал в отредактировано
                #7

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

                1 ответ Последний ответ
                0
                • piP Не в сети
                  piP Не в сети
                  pi
                  написал в отредактировано
                  #8

                  Удалось запустить usb камеру.
                  Видеопоток с камеры пустил в сеть (ffmpeg & ffserver). Стабильной работы стрима видео добился только при разрешении 320*240 и 15 fps. Думаю, что это не его применение. А я то наивный полагал, что можно соорудить ip камеру с hd качеством 🙂

                  1 ответ Последний ответ
                  0
                  • piP Не в сети
                    piP Не в сети
                    pi
                    написал в отредактировано
                    #9

                    купите модуль камеры для RPi, с усб вы многого не добьётесь

                    1 ответ Последний ответ
                    0
                    • piP Не в сети
                      piP Не в сети
                      pi
                      написал в отредактировано
                      #10

                      http://elinux.org/Rpi_Camera_Module

                      1 ответ Последний ответ
                      0
                      • piP Не в сети
                        piP Не в сети
                        pi
                        написал в отредактировано
                        #11

                        Покупать не хочется, она мне вообще практически не нужна 🙂

                        1 ответ Последний ответ
                        0
                        • piP Не в сети
                          piP Не в сети
                          pi
                          написал в отредактировано
                          #12

                          И какого разрешения и fps можно достичь?

                          1 ответ Последний ответ
                          0
                          • piP Не в сети
                            piP Не в сети
                            pi
                            написал в отредактировано
                            #13

                            ну по доке Video: 1080p at 30 fps with codec H.264 (AVC)
                            а на практике хз, попробуйте погуглить результаты обладателей

                            1 ответ Последний ответ
                            0
                            • piP Не в сети
                              piP Не в сети
                              pi
                              написал в отредактировано
                              #14

                              Ладно, мне видеокамера уже не нужна, просто на ней был микрофон, сейчас купил 3d sound, разбираюсь с ним

                              1 ответ Последний ответ
                              0
                              • piP Не в сети
                                piP Не в сети
                                pi
                                написал в отредактировано
                                #15

                                Есть raspberri pi camera board! И с помощью специальных утилит(raspistill & raspivid) она работает. Но /dev/video0 и пр. не появились, как работать с этой камерой из linphone например?

                                1 ответ Последний ответ
                                0

                                • Войти

                                • Нет учётной записи? Зарегистрироваться

                                • Login or register to search.
                                • Первое сообщение
                                  Последнее сообщение
                                0
                                • Категории
                                • Главная
                                • Документация
                                • Последние
                                • Пользователи