2013-09-24 91 views
1

在此先感谢。摄像头/ LCD分辨率缩放

我试图通过一个480x272 lcd(通过FPGA)与480x640相机连接,同时保留尽可能多的数据并保持清晰的图像。这可能吗?如果是这样,这是一个缩放问题,是否有任何相关的算法,你可以指导我?

回答

0

有几种图片大小调整技术(只是谷歌)。其中一些爱好者将需要考虑与硬件实现相关的思想,并可能需要合理的流水线和一个或两个硬件乘法器(尽管理论上也可以通过这种方式来管道)。您是否打算实时调整视频大小或者只调整一个视频?

最简单/最脏的就是二次采样。在你的情况下,你需要将图像的垂直方向缩小至少640/272 = 2.35。由于显示屏和相机的宽高比不同,您将无法保持原始图像的全部显示和纵横比。当然,你不能用非整数进行子采样。你可以做的是插值和二次采样的组合,或者只是围绕2.35到2或4和两个维度的子样本。很明显,如果你去2,你最终会裁剪一点,如果你去4,那么你将不会填充整个垂直维度。子采样是很好的,因为它在硬件中实现是微不足道的。另一方面,它不是一个好的图像结果的最佳算法。我的建议是从subsampling开始(你可以很容易地在matlab中进行模拟或类似的),看看它是否足够适合你。如果是这样的话。否则,请继续在SW世界探索,并考虑一下任何算法看起来很有趣的硬件实现。