英飞凌
直播中

费加罗

8年用户 741经验值
私信 关注

请问CX3能否进行图像过滤?

嗨,
我们想为 IMX179 传感器做一个 MIPI 到 USB 3.0 的桥接器。
我们只对与之前不同的图像感兴趣。 因此,最好能过滤掉(不通过 USB 3.0 通道发送)与前一图像"相等" (有一定的灵活性)的图像。 这样,我们就可以减少 USB 3.0 管道的使用,同时节省主机应用程序的容量。

我们是否可以将图像存储在 CX3 中,然后与新图像进行比较,计算差值等级并决定是否发送帧?
谢谢你的帮助

回帖(1)

周必镜

2024-5-22 17:38:40
CX3(Xilinx Zynq UltraScale+ MPSoC)是一款高度灵活的多处理器系统,具有可编程逻辑和处理器系统。它具有处理图像和其他数据类型的功能。关于您的问题,CX3确实可以进行图像过滤。

为了实现您的需求,您可以采取以下步骤:

1. **图像捕获**:首先,您需要从IMX179传感器捕获图像。这可以通过MIPI接口实现。

2. **图像存储**:将捕获的图像存储在CX3的内存中。这可以是DDR内存或其他类型的存储器,具体取决于您的系统配置。

3. **图像比较**:在捕获新图像后,将其与存储的图像进行比较。这可以通过计算两个图像之间的差异来实现。您可以使用各种图像处理算法,如绝对差分、平方差分等。

4. **决策**:根据比较结果,决定是否发送新图像。如果新图像与旧图像的差异超过某个阈值,则认为它们是不同的,并通过USB 3.0发送新图像。否则,不发送新图像。

5. **更新存储**:将新图像存储在CX3的内存中,以便下次捕获时进行比较。

6. **优化**:为了减少USB 3.0管道的使用,您可以考虑使用压缩算法来减小图像数据的大小,或者仅发送图像的更改部分。

通过这种方式,您可以利用CX3的可编程逻辑和处理器系统来实现图像过滤和数据传输的优化。这将有助于减少数据传输量,节省主机应用程序的资源。

请注意,实现这些功能需要一定的硬件设计和软件开发知识。您可能需要熟悉Xilinx的开发工具和图像处理算法。希望这些信息对您有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分