Opencv меняет разрешение камеры с серверной частью v4l2, которая не работаетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Opencv меняет разрешение камеры с серверной частью v4l2, которая не работает

Сообщение Anonymous »

Я использую opencv 4.10.0 из conda-forge, скомпилированный с серверной частью v4l2 в Ubuntu.
Кажется, я не могу установить разрешение камеры, есть ли обходной путь? p>

Код: Выделить всё

import cv2 as cv

cam = cv.VideoCapture(0, cv.CAP_V4L2)
w, h = 1920, 1080
cam.set(cv.CAP_PROP_FRAME_WIDTH, w)
cam.set(cv.CAP_PROP_FRAME_HEIGHT, h)

actual_width = cam.get(cv.CAP_PROP_FRAME_WIDTH)
actual_height = cam.get(cv.CAP_PROP_FRAME_HEIGHT)
print(f"Resolution: {actual_width}x{actual_height}")
Выход:

Код: Выделить всё

Resolution: 640.0x480.0
PS: разрешение действительно для этой камеры. При использовании приложения Cheese по умолчанию используется разрешение 1920x1080, которое мне нужно.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»