Веб-камера Intel Realsense не работает на Fedora

Вы можете просто использовать эту команду

sed -e s/{/\\n{/g *.java

, она заменит любой { на \ n { и показать результат на экране. Чтобы заменить текст в файлах, вы можете использовать опцию на месте

sed -i s/{/\\n{/g *.java
2
07.07.2016, 17:14
1 ответ

Не решение, но, возможно, это кому-то поможет. Fedora 25 также нуждается в следующем для правильной компиляции:

dnf install numactl-devel pesign

Патч для videodev2.h не работает. Откройте файл realsense-camera-sizes.path, удалите из строки 152 до конца файла, добавьте следующее и сохраните файл:

diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index a0e87d1..7e00be4 100644
--- a/include/uapi/linux/videodev2.h
+++ b/include/uapi/linux/videodev2.h
629a630,647
> #define V4L2_PIX_FMT_Y8I      v4l2_fourcc('Y', '8', 'I', ' ') /* Greyscale 8-bit L/R interleaved */
> #define V4L2_PIX_FMT_Y12I     v4l2_fourcc('Y', '1', '2', 'I') /* Greyscale 12-bit L/R interleaved */
> #define V4L2_PIX_FMT_Z16      v4l2_fourcc('Z', '1', '6', ' ') /* Depth data 16-bit */
> #define V4L2_PIX_FMT_Y8       v4l2_fourcc('Y', '8', ' ', ' ') /* Greyscale 8-bit */
> #define V4L2_PIX_FMT_Y10      v4l2_fourcc('Y', '1', '0', ' ') /* Greyscale 10-bit */
> #define V4L2_PIX_FMT_Y12      v4l2_fourcc('Y', '1', '2', ' ') /* Greyscale 12-bit */
> #define V4L2_PIX_FMT_Y16      v4l2_fourcc('Y', '1', '6', ' ') /* Greyscale 16-bit */
> #define V4L2_PIX_FMT_RAW8     v4l2_fourcc('R', 'A', 'W', '8') /* Raw data 8-bit */
> #define V4L2_PIX_FMT_RW16     v4l2_fourcc('R', 'W', '1', '6') /* Raw data 16-bit */
> #define V4L2_PIX_FMT_INVZ     v4l2_fourcc('I', 'N', 'V', 'Z') /* 16 Depth */
> #define V4L2_PIX_FMT_INZI     v4l2_fourcc('I', 'N', 'Z', 'I') /* 24 Depth/IR 16:8 */
> #define V4L2_PIX_FMT_INVR     v4l2_fourcc('I', 'N', 'V', 'R') /* 16 Depth */
> #define V4L2_PIX_FMT_INRI     v4l2_fourcc('I', 'N', 'R', 'I') /* 24 Depth/IR 16:8 */
> #define V4L2_PIX_FMT_INVI     v4l2_fourcc('I', 'N', 'V', 'I') /* 8 IR */
> #define V4L2_PIX_FMT_RELI     v4l2_fourcc('R', 'E', 'L', 'I') /* 8 IR alternating on off illumination */
> 
> 
>

Теперь перейдите в папку librealsense и запустите scripts / patch-uvcvideo -fc23.sh (не запускать сценарий, находясь в папке сценариев, перейдите в предыдущий каталог).

Вам не нужно запускать скрипт от имени пользователя root, он будет использовать sudo по мере необходимости (ваш пользователь должен будет использовать sudo). Теперь он должен скомпилироваться. Сыр все еще показывает зеленый цвет, но xawtv работает.

2
27.01.2020, 22:11

Теги

Похожие вопросы