[英]Sony Ip camera opencv Java
我試圖從IP cam(sony snc p1)中獲取圖像,以便使用opencv java進行運動檢測。 流是mjpeg格式,我使用opencv的VideoCapture來嘗試檢索圖像。 我可以使用視頻捕捉從視頻文件中獲取圖像,但是當我嘗試打開相機時無效。 我可以在vlc上查看流,但是該地址在opencv上不起作用。 這是我使用的代碼:
while (true){
VideoCapture camera1=newVideoCapture("http://192.168.0.101/mjpeg");
if (!camera1.isOpened())
System.out.println("Cannot open file");
}
你用的是什么版本? 在openCV 2.4中,這是一個已知的錯誤。 (在以后的版本中修復)
你可以嘗試添加一個虛擬參數,最后是像camera1.open("http://192.168.0.101/?dummy=video.mjpg");
因為opencv VideoCapture需要在文件名末尾加一個擴展名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.