OpenCV应用(4)雄迈相机网络取图
生活随笔
收集整理的這篇文章主要介紹了
OpenCV应用(4)雄迈相机网络取图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一種辦法 單張圖獲取
網頁打開
#//http://192.168.1.82/webcapture.jpg?command=snap&channel= 1 網頁打開直接抓一張圖
python
#//http://192.168.1.83/webcapture.jpg?command=snap&channel= 1
import cv2
url = 'http://192.168.1.83/webcapture.jpg?command=snap&channel=1'
savepath="./1.jpg"
cap = cv2.VideoCapture(url)
while(cap.isOpened()):
ret, frame = cap.read()
cv2.imshow('frame',frame)
cap = cv2.VideoCapture(url)
#if cv2.waitKey(1) & 0xFF == ord('q'):
# break
if cv2.waitKey(1) & 0xFF == ord('s'):
cv2.imwrite(savepath, frame,[int(cv2.IMWRITE_JPEG_QUALITY), 100])
#cv2.imwrite("D:/test.png", frame)
break
cap.release()
cv2.destroyAllWindows()
第二種辦法
rtsp連續流
import cv2
cap = cv2.VideoCapture("rtsp://192.168.1.151:554/useradmin&password=&channel=1&stream=0.sdp?") #0.sdp主碼流 1次碼流
ret,frame = cap.read()
while ret:
ret,frame = cap.read()
cv2.imshow("frame",frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
cap.release()
總結
以上是生活随笔為你收集整理的OpenCV应用(4)雄迈相机网络取图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实用小技巧(一):UIScrollVie
- 下一篇: Centos6.10源码部署zabbix