1
我想閱讀使用OpenCV的實時飼料,我以前使用過已讀轉換爲.avi的閱讀視頻,但它如何工作如果我嘗試閱讀原始生食格式?如何閱讀使用OpenCV的實時飼料
我想閱讀使用OpenCV的實時飼料,我以前使用過已讀轉換爲.avi的閱讀視頻,但它如何工作如果我嘗試閱讀原始生食格式?如何閱讀使用OpenCV的實時飼料
哦,易則:
VideoCapture cap;
cap.open(0); // open camera 0, or /dev/video0
VideoCapture cap;
cap.open("/home/me/my.avi"); // a video file
VideoCapture cap;
cap.open("http://dummy.url?stream=mpeg"); // a mjpeg , ipcam stream
// whatever, from here on you get a 'raw' 24bit bgr stream:
if (cap.isOpened()) {
Mat frame;
if (! cap.read(frame)) // end of stream
return -1;
}
研究ffmpeg的。 OpenCV是上面的一層。 – William
您的實時飼料實際上是什麼?你在說網絡攝像機嗎?一個mjpg流? – berak
正如@berak所說,如果是來自IP攝像頭的mjpg,你可以在這裏看到我的答案。 http://stackoverflow.com/questions/18892370/ip-camera-video-streaming-using-opencv-in-vc/18894735#18894735 – user2727765