簡體   English   中英

索尼Ip相機opencv Java

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM