Я запускаю проект с Raspberry-Pi
, Python3.6
, openCV3.4
, V2 cam module
и usb Camera
. (Logitec c270)
Когда я запускаю код, возникает проблема. Подробно описано в этой ссылке.
VideoCapture.read () возвращает прошлое изображение
Кто-то сказал, что это потому, что оба cam
непрерывно получают вид VideoSignal
, даже если изображение не снято. И вычислительной мощности Raspberry-Pi
для чтения VideoSignal
кодеком v4l2
недостаточно.
В моем случае мне нужно всего лишь один image
каждую минуту в течение 3-5 часов.
Я пробовал этот метод, но он не работал.
cam0 = cv2.VideoCapture(0)
cam0.set(cv2.CAP_PROP_FPS, 8)
Похоже, установка FPS
в openCV
не контролирует raw FPS
с камеры. Есть ли какой-нибудь правильный способ уменьшить FPS
в необработанном уровне? Я не могу отказаться от резолюций.