2013-09-24 149 views
1

在此先感謝。攝像頭/ LCD分辨率縮放

我試圖通過一個480x272 lcd(通過FPGA)與480x640相機連接,同時保留儘可能多的數據並保持清晰的圖像。這可能嗎?如果是這樣,這是一個縮放問題,是否有任何相關的算法,你可以指導我?

回答

0

有幾種圖片大小調整技術(只是谷歌)。其中一些愛好者將需要考慮與硬件實現相關的思想,並可能需要合理的流水線和一個或兩個硬件乘法器(儘管理論上也可以通過這種方式來管道)。您是否打算實時調整視頻大小或者只調整一個視頻?

最簡單/最髒的就是二次採樣。在你的情況下,你需要將圖像的垂直方向縮小至少640/272 = 2.35。由於顯示屏和相機的寬高比不同,您將無法保持原始圖像的全部顯示和縱橫比。當然,你不能用非整數進行子採樣。你可以做的是插值和二次採樣的組合,或者只是圍繞2.35到2或4和兩個維度的子樣本。很明顯,如果你去2,你最終會裁剪一點,如果你去4,那麼你將不會填充整個垂直維度。子採樣是很好的,因爲它在硬件中實現是微不足道的。另一方面,它不是一個好的圖像結果的最佳算法。我的建議是從subsampling開始(你可以很容易地在matlab中進行模擬或類似的),看看它是否足夠適合你。如果是這樣的話。否則,請繼續在SW世界探索,並考慮一下任何算法看起來很有趣的硬件實現。