ラップトップの 1 つに Web カメラが接続されています。カメラは Yawcam によって実行されます。192.168.1.6:80 でビデオをストリーミングし、192.168.1.6:8888 で http をストリーミングします。
別のラップトップから、ブラウザーでページを開いて、ストリーミング ビデオを表示できます。しかし、それらのビデオをキャプチャして、openCV と python で画像処理を行いたかったのです。以下のコードを試しました
import cv2.cv as cv
cv.NamedWindow("camera", 1)
capture = cv.CaptureFromCAM("http://192.168.1.6:80");
while True:
img = cv.QueryFrame(capture)
cv.ShowImage("camera", img)
if cv.WaitKey(10) == 27:
break
cv.DestroyWindow("camera")
しかし、実行中にエラーが発生します -- タイプ エラー : 整数が必要です。IP アドレスを 0 に置き換えると、プログラムが実行されます。openCV でビデオ ストリームを取得する方法はありますか?