寫在前面的話算法
開通本博客目的是與廣大的程序人乃至IT人分享我我的接活的一些經驗。尤爲對於一線工做的辛苦程序人而言接點小活有時堪比半年的工資,比較可觀。編程
給接活朋友的建議是,兼職就是兼職。兼職最好是某個興趣技術的附帶品。好比,我去研究某項技術,直接研究很是枯燥,沒有動力,能夠接個不大的小活,這樣即研究了技術,又增長了收入。一箭雙鵰,何樂不爲呢。但兼職不能影響正常的工做,不能以偏蓋全,喧賓奪主。個人辦法是工做與兼職的開發環境徹底分開。好比,電腦兩臺、郵箱兩套,包括交流的QQ也要徹底分開,甚至是電話也是兩個,兼職交流的時間段要嚴格放到非工做時間。網上看到過帖子,把兼職的郵件發給公司的人。即便兼職真不影響工做讓公司內部的人知道也很差。編程語言
筆者在華爲慧通待過三年,主要從事協議實現方面的工做,工做壓力較大,待遇與華爲不能相比。性格內向,除了苦逼的工做賺辛苦錢沒太大前途。因而乎進入一家新成立公司作技術顧問,工做至今。我喜歡這份工做,公司對本人也較看重,工做壓力不大。工具
本人精通C與C++,屬技術控類型。溝通良好,善於控制情緒。工做多年後,發現編程語言只是一種思路,關鍵是思路與方法。在業餘時間(徹底對工做無影響)接活過程當中前後接觸過至關多的技術。優化
廢話不說,言歸正傳。spa
《短平快項目》3d
有一段時間研究openCV,看着比較枯燥,因而乎每天泡QQ羣,後來在羣裏看到一個需求是作圖像處理的,想找程序高手合做。需求是這樣的:他已用matlab實現的一個軟件,他不是IT行業,因爲matlab程序運行慢可移植性差,因而想找一程序高手合做。把matlab實現的軟件寫成能夠拷貝的程序,並優化裏邊的算法。blog
需求確認:此軟件是計算圖片綠葉覆蓋率的軟件。一、把圖片中的綠色強化;二、尋找最佳的閥值(此過程技術含量最高,由甲方提供了算法,我來實現並優化的。);三、計算覆蓋率。包括單張圖片與多張圖片。將結果放到文件中保存。圖片
工具選擇:確認用MFC+openCV來實現比較方便。MFC通用性強,openCV圖像處理強大。開發
確認價格:本人的主要目的不是賺錢,僅是爲業餘時間研究openCV。感受工做量也不大,初步確認,3天X2小時(晚上),便可完成。最後商訂價格4K。
開發過程:比較順利,三天如期完成。交付後,甲方又提到加了幾項功能,包括手動修改圖片的某個地方來降噪等。而後,也沒加錢,又花了大約兩天時間所有完成了。
原來用MATLAB需10幾秒處理的圖處,我優化到2秒內能夠完成。由原來的僅是一個功能,作成了一套能夠移植的軟件。開發時間大約15個小時,但溝通成本較高,QQ音頻溝通大約用了6個小時。以後爲申請軟件著做權又改了界面風格與圖標,舉手之勞也就免費改了。
上圖以下:
推薦的寬葉草的拍攝高度是1.5米,如下分別是在0.五、一、1.5米高度處拍攝的同一片草地。從三個高度的波形圖能夠看出,波峯十分明顯,結果都比較可靠。
敬請期待下一篇《深陷其中的項目》