【发布时间】:2019-03-20 21:41:38
【问题描述】:
所以我需要将屏幕截图从 Unity 发送到 Arduino。我打开了一条通信线路,我可以在其中发送 X 大小的字节数组并在 Arduino 中接收它们。
我有两个问题:
我应该向 Arduino 发送什么类型的图像(转换为字节 []),我在想一个 tga 类型,但我知道 Arduino(我使用的是兆)有一个非常小的内存,并且可以解决这个问题。
其次,在 arduino 中重建图像时,我什至不知道从哪里开始。如何从字节数组到图像?
任何资源都会有所帮助,我只需要从某个地方开始。
【问题讨论】:
-
你打算在 Arduino 上用它们做什么?即使是 Arduino Due 也只有 96 KB 的 RAM,Uno 有 2k。我认为您需要将它们缩小,并将它们转换为压缩的单色,以便有机会进行任何类型的处理。 TarGA 格式基本上是未压缩的每像素 3 字节,这将用大约 25x25 像素的图像填满所有 RAM。因此,如果您只处理 16x16 位图,也许这会起作用。
-
arduino 需要能够在屏幕上显示它。该技术据称将 AR hud 元素添加到图像中,我只需要获取图像即可。
标签: arrays image-processing arduino serial-port tga