煩躁的一週

    這個星期感覺挺煩躁的。
    先是操作系統的內核編譯,失敗了三次,最後根據同學寫的傻瓜教程才勉強通過。接着是OPENCV 的配置。下了什麼CMake,也不懂是什麼原理,就是根據教程配置。隨着微軟創新杯項目截止日期的臨近,感覺壓力挺大。

    原來打算實現一個根據手機攝像頭控制鼠標移動的功能,隨着時間的推移,我們發現用J2ME拍照速度過慢,而且圖片數量如果太少鼠標又不會有明顯的移動。接着我們想拍一段視頻就傳一次,根據視頻解析。

    這時,問題來了。opencv只能處理avi格式的視頻,而手機傳過來的視頻格式是mp4或者3pg的。於是我想通過把視頻格式轉換解決掉。

    在網上胡亂搜索的時候,發現一段opencv的代碼,裏面赫然寫着a.mp4。當時我就很興奮,忘記了opencv只能處理avi的事實,於是安裝2.0,下代碼,安裝解碼器。忙活了半天只能處理avi,但我還是相信可以處理mp4的視頻。結果當然是令人失望的。

    抱着轉化視頻格式的想法,我在CSDN論壇中得知ffmpeg。
    和以前一樣,當你知道問題有解決方法時,你會手舞足蹈。然後你發現這個解決之路不是那麼好走,又不想放棄之前的努力,這往往是令人感到最痛苦的。
   
    對於ffmpeg,可能是我水平不太高,看別人寫的文檔感到很喫力,而且沒有很短很簡答的例子,對自信心打擊很大。今天小組把手機控制鼠標的按鍵實現之後,我覺得用手機攝像頭控制鼠標方向不夠經濟,況ffmpeg不是短短兩天就能掌握的。於是把這個功能暫時放一放。


    經過這幾天的折騰,尤其是opencv ffmpeg的配置讓我熟悉了VS2005使用方法。今天在項目中寫的代碼,感覺寫得很差,很多次得複製粘貼。真的,當時間很緊的時候可以讓我們拋棄所謂的結構化編程,只要功能實現了,其他的都無需管了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章