(轉(zhuǎn))工作計(jì)劃
從家里回來后的幾天過的有些悠閑了,雖然看起來每天都很忙碌,但是,也就是在整理一下曾經(jīng)做過的東西,主要還是directshow方面的。曾經(jīng)做過的都忘了不少的。 今天再做最后的整理工作,明天就要具體開始編寫一些程序了。 為了在windows桌面平臺上進(jìn)行雙目視覺的實(shí)驗(yàn)(我初步計(jì)劃3月中旬開始,因?yàn)樵趯?shí)驗(yàn)過程中,會遇見很多的問題,要做不少的修改,所以,最遲3月中旬是要開始的),需要兩部分的準(zhǔn)備工作。一個是試驗(yàn)用的軟件平臺還沒有搭建起來,一個是用于試驗(yàn)的算法,還沒有具體的編寫出來,更別說驗(yàn)證了。所以,我的初步計(jì)劃是在2月份剩下的幾天中把用于雙目視覺試驗(yàn)的軟件平臺搭建起來,其中會用到directshow技術(shù),還會有多線程同步的問題。上學(xué)期,也只是實(shí)現(xiàn)了一個攝像頭的視頻流的捕捉。在原理上,兩個攝像頭的視頻流捕捉和一個攝像頭的視頻流捕捉應(yīng)該是差不多的,只是在filter graph中多一條鏈路,但是,在實(shí)際的程序編寫過程中,肯定會遇到不少的問題。至于,控制兩個攝像頭的同時讀數(shù)據(jù)所要用到的多線程知識,上學(xué)期看過,也編寫過這種多線程同步的程序,但是要整合到一個程序中,還是有困難的。當(dāng)實(shí)驗(yàn)用的軟件平臺搭建好后,就要全力進(jìn)行圖像處理的算法的研究了。上學(xué)期,這方面也做過一些,但是,做的不深入,有點(diǎn)泛泛的感覺。所以,要完成任務(wù),雖然這里涉及到的雙目視覺中圖像處理的部分給我的感覺是不是很難的,但是在效果上,可能不會讓人太滿意的,因此要留出足夠的時間進(jìn)行調(diào)試,試驗(yàn)和修改。所以,圖像處理的這部分內(nèi)容要在3月10號這樣有個結(jié)果,作出東西來,最遲不能拖到15號。 作為實(shí)驗(yàn)用的軟件平臺當(dāng)然不能有問題?紤]到自己的技術(shù)方面還是不行的,需要摸索,所以,打算分幾步作。首先是要把單個攝像頭視頻流捕捉的程序再好好消化消化,把截獲圖片的程序也要看看(因?yàn)榈綍r候我就打算先把每一幀圖像的數(shù)據(jù)提取出來,然后,保存到內(nèi)存中,最后再對內(nèi)存中的圖像數(shù)據(jù)進(jìn)行圖像處理的工作,把處理后的結(jié)果顯示出來。) 實(shí)現(xiàn)這個所謂的用于雙目視覺的粗糙的軟件平臺大體分這么幾步完成: 1。編寫一個能同時對兩個攝像頭的圖像進(jìn)行捕捉的程序。實(shí)現(xiàn)的功能是兩個usb攝像頭 同時捕捉視頻流,能對捕捉到的視頻流進(jìn)行預(yù)覽和保存。在這個程序中為了簡單,不考慮兩個攝像頭之間的同步問題。 2。編寫一個能具有截取兩個攝像頭捕捉圖像(把截取到的圖像數(shù)據(jù)保存為bmp圖片的形式)的程序,這時也不要考慮攝像頭之間的同步問題。 3。這時編寫的程序應(yīng)該實(shí)現(xiàn)了兩個攝像頭之間的同步。關(guān)鍵是在于試驗(yàn),知道到底能不能實(shí)現(xiàn)兩個攝像頭之間的同步。我初步的想法是調(diào)節(jié)好讓兩個攝像頭對準(zhǔn)同一個變化的場景,采用連拍的方法,不過,想是這樣想,關(guān)鍵是,場景該如何變化才能進(jìn)行試驗(yàn)?而且,怎么判斷實(shí)驗(yàn)是成功的還是失敗的?如果,能有方法得到拍照的時間,那就好了。要不也不用拍照的時間,而是,在單獨(dú)的線程中調(diào)用這兩個攝像頭拍照的線程,而這個單獨(dú)的線程能記錄下時間或是別的信息,這些都還不太明白。 突然想到,其實(shí)可以把捕捉視頻流的filter graph改變成播放同一個媒體文件的filter graph,然后,在播放文件的時候控制捕捉需要幀的圖像,并保存為bmp格式,這樣來判斷兩個攝像頭之間的同步是不是能正常的實(shí)現(xiàn)。其實(shí),也就是把捕捉的那一部分替換成播放的部分,而其余的部分在總體框架上應(yīng)該是差不多的。所以,需要設(shè)計(jì)出一個能夠比較的方便的替換的方案。【轉(zhuǎn)工作計(jì)劃】相關(guān)文章:
轉(zhuǎn)差工作計(jì)劃09-25
轉(zhuǎn)差工作計(jì)劃范文08-23
轉(zhuǎn)差工作計(jì)劃15篇11-15