2013-03-23 198 views
0

美好的一天!網絡攝像機和OPENCV

我使用Dev-C++作爲我的IDE和庫OpenCV。 我需要獲取我的IP攝像機拍攝的視頻,並使用OpenCV對其進行處理。 有人可以教我如何去做。我的操作系統是Windows 7 64位。 非常感謝你..

+0

[OpenCV with Network Cameras]的可能重複(http://stackoverflow.com/questions/712998/opencv-with - 網絡攝像機) – 2013-09-13 08:56:47

回答

0

如果它是一個最近的OpenCV的版本,這可能工作:

Mat frame; 
namedWindow("video", 1); 
VideoCapture cap("http://150.214.93.55/mjpg/video.mjpg"); 
while (cap.isOpened()) 
{ 
    cap >> frame; 
    if(frame.empty()) break; 

    imshow("video", frame); 
    if(waitKey(30) >= 0) break; 
} 

的一種方式或其他,OpenCV的似乎堅持,該URL必須以「.mjpg」結束(dot mjpg),所以如果沒有,請添加一個虛擬參數,如:my/fancy/url?type=.mjpg

+0

該解決方案與IP攝像機無關。您的代碼從HDD讀取文件 – sam 2017-02-20 14:05:55