私はOpenCVを使用するpythonスクリプトを持っています。誰かが自分のスクリプトを実行すると、自分のウェブカメラから画像を処理して結果を返すことができます。どうしたらいいですか?ドッカーとOpenCVでウェブカメラを開き、画像を処理するにはどうしたらいいですか?
これは私が試した方法です:
を私の簡単なテスト用のPythonスクリプト:
import cv2
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
print ret
は、これは私のdockerfileである:
FROM gaborvecsei/opencvinstall
ADD testcode.py ./testcode.py
#Start sample app
CMD ["python", "testcode.py"]
常にそれを私はこれを構築し、私はそれを実行した後False
を印刷するので、ウェブカメラからの画像がありません。
どうすれば画像を取得できますか?
私はそれは大丈夫Gá[email protected] –
を働いているので、それは常に 'true'をを印刷し、それを表示しない場合、私は、Windows上...フレームを表示したくありません。ウェブカメラの画像を処理して結果を返すことはどういう意味ですか? – Tes3awy
言い換えれば、閾値以上の画像を取得し、輪郭領域を返すとします。 –