1. 單片機圖像處理
單片機的速度肯定跟不上,建議用ARM。
另外,如果使用的本身就是數字攝像頭,那就不要數字化電路了(建議這樣做,省得操心)。
存儲用快閃記憶體,U盤,SD卡都行,這需要你的控制元件要有USB功能,這就是單片機不能勝任的另一大原因。
話說回來,你這不就是要製作一個山寨相機么?工作量還是挺大的(否則那麼多廠家都是吃干飯的)。自個玩玩還不錯,建議你拿這個問題來練習ARM嵌入式技術,應該會有收獲。
2. 單片機圖像識別
圖像識別演算法很重要,開發演算法一般用matlab等數學軟體模擬,其語言和c語言差不多。
dsp晶元和單片機差別還是很大的
所謂單片機就是在一塊晶元上集成了cpu、ram、rom(eprom或eeprom)、時鍾、定時/計數器、多種功能的串列和並行i/o口。除了以上基本功能外,有的還集成有a/d、d/a,甚至無線通信等功能(單片機發展的一個趨勢——片上系統
soc)。價錢低廉,實現簡單的智能化控制功能。
dsp具有更快的cpu,更大容量的存儲器,內置有波特率發生器和fifo緩沖器。提供高速、同步串口和標准非同步串口。dsp器件採用改進的哈佛結構,具有獨立的程序和數據空間,允許同時存取程序和數據。內置高速的硬體乘法器,增強的多級流水線,使dsp器件具有高速的數據運算能力。dsp器件比16位單片機單指令執行時間快8~10倍,完成一次乘加運算快16~30倍。dsp器件還提供了高度專業化的指令集,提高了fft快速傅里葉變換和濾波器的運算速度。功能強大,當然價錢也不菲,所以dsp多用在要求高速數據計算的場合。
進行圖像識別,得用dsp,當然還得搭配其他外圍器件,因為dsp器件只是進行數據的計算和處理。整個系統還需要攝像機、ccd攝像頭或者高速ad做視頻信號的採集,把圖像信號數字化了再處理。數據處理後保存到存儲器或者輸出到顯示器輸出。
一般學圖像識別研究演算法的比較多,開發硬體的比較少。