matlab 获取视频图像的信息
獲取視頻圖像的信息可以通過get函數(shù)來獲取,如get(vid)或者get(getselectedsource(vid))。使用set函數(shù)可以設(shè)置攝像頭獲取的圖像的一些屬性值,也可以直接使用結(jié)構(gòu)數(shù)組的“點”來賦值,比如,要持續(xù)通過攝像頭獲取圖像,則可以將TriggerRepeat的值設(shè)置為Inf(無窮),一下兩個代碼等價:
1.? set(vid,'TriggerRepeat',Inf);??
2.?vid.TriggerRepeat=?Inf;???%持續(xù)不斷獲取圖像??
設(shè)置完攝像頭觸發(fā)重復(fù)時間后,再設(shè)置攝像頭獲取圖像的快慢,可通過設(shè)置FrameGrabInterval的值來實現(xiàn),設(shè)置方法同上。
?
1.? vid.FrameGrabInterval=5;????????%每隔5幀取一幅圖像??
2.?set(vid,'ReturnedColorSpace','rgb');??%設(shè)置顏色空間為RGB??
3.? set(vid,'ReturnedColorSpace','grayscale');?%設(shè)置顏色空間為灰度??
設(shè)置好視頻輸入對象之后,再對源對象進行設(shè)置:
?
1.? vid_src=getselectedsource(vid);??
2.?set(vid,'Tag','motion?detection?setup');??
3.? set(gcf,'doublebuffer','on'); ?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的matlab 获取视频图像的信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab imaqhwinfo
- 下一篇: matlab delete、clf、cl