概要:
emgu で IP カメラからビデオを取得しようとしています。「http://169.254.255.253」のような IP からブラウザにビデオを表示できました。
質問:
これをemguから表示するにはどうすればよいですか?
概要:
emgu で IP カメラからビデオを取得しようとしています。「http://169.254.255.253」のような IP からブラウザにビデオを表示できました。
質問:
これをemguから表示するにはどうすればよいですか?
Emgu 3.1 を使用している場合は、次を試してください。
Capture cameraCapture
cameraCapture = new Capture("http://user:passwd@http://169.254.255.253");
Mat frame = cameraCapture.QueryFrame();
imageBox1.Image = frame;
キャプチャ クラス リファレンスは次のとおりです。
http://www.emgu.com/wiki/files/3.1.0/document/html/5edc4ff8-cec3-c5ee-8e62-629cf4c7940a.htm
それが役に立てば幸い。
Capture _Capture = new Emgu.CV.CvInvoke.cvCreateFileCapture("http://username:pass@cam_address/axis-cgi/mjpg/video.cgi?resolution=640x480&req_fps=30&.mjpg");
私はテストしませんでしたが、このコード スニペットまたはアプローチが役立つ可能性があります。OpenCV の例については、このページを調べることができます: OpenCV with Network Cameras
そして、このメソッドの wiki ページを調べることができます: http://www.emgu.com/wiki/files/2.3.0/document/html/a26a5e9d-53d7-633a-5d50-508aa22dd1fd.htm