Добрый день для вас, дорогие разработчики из Stackoverflow.
Я сейчас записываю живой Video с моей USB-веб-камерой на моей Raspberry Pi со следующим кодом: < /p>
import cv2 as cv
import time
class CameraInst():
# Constructor...
def __init__(self):
cap = cv.VideoCapture(0) # Capture Video...
cap.set(cv.CAP_PROP_FOURCC, cv.VideoWriter_fourcc('M','J','P','G'))
cap.set(cv.CAP_PROP_FPS, 15)
cap.set(cv.CAP_PROP_FRAME_WIDTH, 1920)
cap.set(cv.CAP_PROP_FRAME_HEIGHT, 1080)
self.cap=cap
print("Aufnahme wird vorbereitet")
time.sleep(1)
def captureVideo(self):
# Capture
ret, self.frame = self.cap.read()
cv.moveWindow('frame',0,0)
cv.imshow('frame',self.frame)
def main():
cam1 = CameraInst()
while(True):
# Display the resulting frames...
cam1.captureVideo() # Live stream of video on screen...
if cv.waitKey(1) & 0xFF == ord('q'):
break
if __name__=='__main__':
main()
< /code>
Код больше не работает, когда я использую функцию cap.set (cv.cap_prop_fps, 15), и я не знаю, что я сделал неправильно. < /p>
Я получаю следующие ошибки: < /p>
[ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (961) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1
[ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1214) setProperty OpenCV | GStreamer warning: GStreamer: unhandled property
[ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1824) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src0 reported: Internal data stream error.
[ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (536) startPipeline OpenCV | GStreamer warning: unable to start pipeline
[ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1085) setProperty OpenCV | GStreamer warning: no pipeline
[ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1085) setProperty OpenCV | GStreamer warning: no pipeline
Aufnahme wird vorbereitet
Traceback (most recent call last):
File "/home/pi/Documents/RPV_Video_V8.py", line 45, in
main()
File "/home/pi/Documents/RPV_Video_V8.py", line 40, in main
cam1.captureVideo() # Live stream of video on screen...
File "/home/pi/Documents/RPV_Video_V8.py", line 31, in captureVideo
cv.imshow('frame',self.frame)
cv2.error: OpenCV(4.5.1) ../modules/highgui/src/window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'
Не дело, если я удалю cap.set (cv.cap_prop_fps, 15), то код работает нормально, но затем записи камеры с Yuyv, а не Mjpg.
Добрый день для вас, дорогие разработчики из Stackoverflow. Я сейчас записываю живой Video с моей USB-веб-камерой на моей Raspberry Pi со следующим кодом: < /p> [code]import cv2 as cv import time
class CameraInst(): # Constructor... def __init__(self):
while(True): # Display the resulting frames... cam1.captureVideo() # Live stream of video on screen... if cv.waitKey(1) & 0xFF == ord('q'): break
if __name__=='__main__': main()
< /code> Код больше не работает, когда я использую функцию cap.set (cv.cap_prop_fps, 15), и я не знаю, что я сделал неправильно. < /p> Я получаю следующие ошибки: < /p> [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (961) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1 [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1214) setProperty OpenCV | GStreamer warning: GStreamer: unhandled property [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1824) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src0 reported: Internal data stream error. [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (536) startPipeline OpenCV | GStreamer warning: unable to start pipeline [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1085) setProperty OpenCV | GStreamer warning: no pipeline [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1085) setProperty OpenCV | GStreamer warning: no pipeline Aufnahme wird vorbereitet Traceback (most recent call last): File "/home/pi/Documents/RPV_Video_V8.py", line 45, in main() File "/home/pi/Documents/RPV_Video_V8.py", line 40, in main cam1.captureVideo() # Live stream of video on screen... File "/home/pi/Documents/RPV_Video_V8.py", line 31, in captureVideo cv.imshow('frame',self.frame) cv2.error: OpenCV(4.5.1) ../modules/highgui/src/window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'
[/code] Не дело, если я удалю cap.set (cv.cap_prop_fps, 15), то код работает нормально, но затем записи камеры с Yuyv, а не Mjpg.
Я пытаюсь использовать библиотеку Rust nokhwa для захвата изображений с помощью камеры телефона Android. Я подключил свой телефон Android через USB к ноутбуку и использую Droidcam, чтобы он работал в качестве веб-камеры.
Камера моего телефона...
m_pTransform->ProcessOutput(0, 1, &output, &processOutputStatus);
Выход процесса выдает ошибку E_UNEXPECTED , которая была Метод вывода процесса был вызван на асинхронный MFT, который не ожидал вызова этого метода.
Пожалуйста, сообщите нам об...
Я использую libvlc для доступа к потоку RTSP (формат MJPEG) с сетевой камеры в локальной сети (rtsp://192.168.0.51:8554/MCDE3000).
Приведенный ниже код отлично работает для Интернет-RTSP. Потоки (формат H.264).
Мой код Kotlin:
class...
Я использую libvlc для доступа к потоку RTSP (формат MJPEG) с сетевой камеры в локальной сети (rtsp://192.168.0.51:8554/MCDE3000).
Приведенный ниже код отлично работает для Интернет-RTSP. Потоки (формат H.264).
Мой код Kotlin:
class...