OpenCV学习 4:摄像头视频读写与边缘检测
原創(chuàng)文章,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處
想實現(xiàn)人臉識別,車輛識別,車牌識別。一般我們可不是讀硬盤里面的視頻文件的,都是直接從攝像頭讀取視頻流然后直接識別的。所以讀取攝像頭的視頻流這是基礎(chǔ)。。。OpenCV對讀取攝像頭的視頻流提供了一個相當(dāng)簡單的函數(shù),又著實讓我驚喜了一把。哈。。
?cvCreateCameraCapture,這個函數(shù)就是用來打開視頻流的,一看和學(xué)習(xí)2里面的cvCreateFileCapture非常像,對,用法也一樣。。同樣返回的是CvCapture*指針,后面的就和學(xué)習(xí)2播放視頻一樣了,一幀一幀播放,我去驚呆了。
?然后就是和學(xué)習(xí)三一樣用邊緣檢測,就可以實時的現(xiàn)實了,又震驚了。。。。。
?讀取視頻還要一個保存視頻,只需要三個函數(shù),cvCreateVideoWriter創(chuàng)建一個CvVideoWriter*指針,然后通過cvWriteFrame將一幀一幀的視頻流寫入硬盤,寫完后調(diào)用cvReleaseVideoWriter函數(shù)銷毀。。簡單暴力,輕松愉快啊有木有。。。
? ? 直接上圖和視頻。。
?先上個截圖。
屏幕錄像視頻
視頻地址:http://v.youku.com/v_show/id_XODU4ODA3OTI0.html
通過?cvWriteFrame保存的邊緣檢測視頻
視頻地址:http://v.youku.com/v_show/id_XODU4ODIxNjgw.html
轉(zhuǎn)載于:https://www.cnblogs.com/adfjhg/p/4190286.html
總結(jié)
以上是生活随笔為你收集整理的OpenCV学习 4:摄像头视频读写与边缘检测的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用myeclipse建立maven项目
- 下一篇: 微信公众号开发文档