烦躁的一周
??? 這個(gè)星期感覺(jué)挺煩躁的。
??? 先是操作系統(tǒng)的內(nèi)核編譯,失敗了三次,最后根據(jù)同學(xué)寫(xiě)的傻瓜教程才勉強(qiáng)通過(guò)。接著是OPENCV 的配置。下了什么CMake,也不懂是什么原理,就是根據(jù)教程配置。隨著微軟創(chuàng)新杯項(xiàng)目截止日期的臨近,感覺(jué)壓力挺大。
??? 原來(lái)打算實(shí)現(xiàn)一個(gè)根據(jù)手機(jī)攝像頭控制鼠標(biāo)移動(dòng)的功能,隨著時(shí)間的推移,我們發(fā)現(xiàn)用J2ME拍照速度過(guò)慢,而且圖片數(shù)量如果太少鼠標(biāo)又不會(huì)有明顯的移動(dòng)。接著我們想拍一段視頻就傳一次,根據(jù)視頻解析。
??? 這時(shí),問(wèn)題來(lái)了。opencv只能處理avi格式的視頻,而手機(jī)傳過(guò)來(lái)的視頻格式是mp4或者3pg的。于是我想通過(guò)把視頻格式轉(zhuǎn)換解決掉。
??? 在網(wǎng)上胡亂搜索的時(shí)候,發(fā)現(xiàn)一段opencv的代碼,里面赫然寫(xiě)著a.mp4。當(dāng)時(shí)我就很興奮,忘記了opencv只能處理avi的事實(shí),于是安裝2.0,下代碼,安裝解碼器。忙活了半天只能處理avi,但我還是相信可以處理mp4的視頻。結(jié)果當(dāng)然是令人失望的。
??? 抱著轉(zhuǎn)化視頻格式的想法,我在CSDN論壇中得知ffmpeg。
??? 和以前一樣,當(dāng)你知道問(wèn)題有解決方法時(shí),你會(huì)手舞足蹈。然后你發(fā)現(xiàn)這個(gè)解決之路不是那么好走,又不想放棄之前的努力,這往往是令人感到最痛苦的。
???
??? 對(duì)于ffmpeg,可能是我水平不太高,看別人寫(xiě)的文檔感到很吃力,而且沒(méi)有很短很簡(jiǎn)答的例子,對(duì)自信心打擊很大。今天小組把手機(jī)控制鼠標(biāo)的按鍵實(shí)現(xiàn)之后,我覺(jué)得用手機(jī)攝像頭控制鼠標(biāo)方向不夠經(jīng)濟(jì),況ffmpeg不是短短兩天就能掌握的。于是把這個(gè)功能暫時(shí)放一放。
??? 經(jīng)過(guò)這幾天的折騰,尤其是opencv ffmpeg的配置讓我熟悉了VS2005使用方法。今天在項(xiàng)目中寫(xiě)的代碼,感覺(jué)寫(xiě)得很差,很多次得復(fù)制粘貼。真的,當(dāng)時(shí)間很緊的時(shí)候可以讓我們拋棄所謂的結(jié)構(gòu)化編程,只要功能實(shí)現(xiàn)了,其他的都無(wú)需管了。
總結(jié)
- 上一篇: linux设备树 驱动,(9条消息)zy
- 下一篇: Android编程权威指南第3版 9.5