Toybrick

标题: 无法连接上网络摄像头 [打印本页]

作者: 18958105257    时间: 2019-9-16 10:02
标题: 无法连接上网络摄像头

各位好,
平台rk3399pro, fedora 平台,
安装了VLC,可以获取到网络摄像头图像;
但是使用下面的语句,无法获取到网络摄像头的图像; 如果把下面的cap = cv2.VideoCapture(url) 改为 cap = cv2.VideoCapture(0);可以获取到USB摄像头的图像;
麻烦各位指导一下,谢谢

import cv2
import sys
import time

url='rtsp://ABC:ABC@192.168.10.88:554/cam/realmonitor?channel=2&subtype=0 '
print(url)
cap = cv2.VideoCapture(url)
cap.set(3, 480)
time.sleep(3)
print(cap.isOpened())
print(sys.version)
print(cv2.__version__)
while cap.isOpened():
  print('camera opened')
  #ret_flag,img_camera = cap.read()
  #cv2.imshow("camera", img_camera)
  k = cv2.waitKey(1)
  if k == ord('s'):
    cv2.imwrite("test.jpg", img_camera)
  if k == ord('q'):
    break

cap.release()
cv2.destroyAllWindows()




作者: jefferyzhang    时间: 2019-9-17 11:32
这个你应该去opencv社区问吧。。。
我们玩了这么久opencv还真不知道cv2能获取网络摄像头数据?!
作者: zhangzj    时间: 2019-9-17 11:43
可以使用rtsp库抓ipc流:
http://t.rock-chips.com/forum.ph ... &extra=page%3D1
作者: 18958105257    时间: 2019-9-24 11:27
谢谢各位,重新安装系统,可以了




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3