2013年2月21日 星期四

HW01








不是第一次用視訊,但是是第一次用程式寫視訊,做出萬花筒的效果,萬花筒其實就是多做出幾個視窗藉由讓不同的視窗水平垂直顛倒,這堂課能藉由視訊鏡頭做出很多效果,未來也非常期待能學到更多


CvCapture:
CvCapture是一個Interface的資料結構,為一個資料結構的雛形,無任何的變數型別存在

IplImage:
IplImage資料結構裡面有很多的變數,而他的數值大多都被IplImage專用的函數初始化,所以不太需要用到它資料結構裡面的資料,以及直接設定它資料結構的數據

cvCreateCameraCapture()
cvCreateCameraCapture()選定視訊裝置編號

cvNamedWindow()
這個副程式,是給視窗化介面命名的副程式,用法如下
cvNamedWindow("
視窗名稱",參數);

cvQueryFrame()
從攝像頭或者文件中抓取並返回

cvFlip()
對目標IplImage資料結構或CvMat資料結構做翻轉的動作,第一個引數為目標IplImage資料結構或CvMat結構,第二個為翻轉後放置結果的IplImageCvMat資料結構,第三個引數為翻轉方式,0為水平翻轉,1為垂直翻轉,-1為水平+垂直翻轉.
cvFlip(
目標IplImageCvMat資料結構,輸出IplImageCvMat資料結構,翻轉方式數據)

沒有留言:

張貼留言