我遇到了麻煩,試圖從我的新GoPro Hero 4相機捕捉實時流,並使用openCV對其進行一些圖像處理。如何使用Python將GoPro Hero 4相機直播流連接到openCV?
這裏是我的審判(什麼也不顯示
import cv2
import argparse
import time
import datetime
from goprohero import GoProHero
ap = argparse.ArgumentParser()
ap.add_argument("-a", "--min-area", type=int, default=500, help="minimum area size")
args = vars(ap.parse_args())
camera = cv2.VideoCapture("http://10.5.5.9:8080/gp/gpControl/executep1=gpStream&c1=restart")
time.sleep(5)
cv2.namedWindow("", cv2.CV_WINDOW_AUTOSIZE)
firstFrame = None
noOfCars = 0
speed = 80
while True:
(grabbed, frame) = camera.read()
text = "Smooth"
print("Capturing ...")
if not grabbed:
print("nothing grabbed")
break
循環中斷一如既往抓起創建的窗口上等於false這意味着OpenCV的什麼都沒有。
你最終解決了這個問題嗎? –
不,我將相機 –
@AhmedSamy改爲相機? – jessica