1

在我进入这个领域之前只是想知道。

是否可以将 Windows 上的 opencv 程序中的视频帧发送到三星 android 选项卡并在那里可视化?

提前致谢 !

4

2 回答 2

1

很久以前,我做了相反的事情,将图像流从 Android 发送到 Windows 上的 C/OpenCV 程序。对于使用 G1 over WiFi 的 320x240 黑白图像,我获得的最大帧速率仅为约 12FPS。我测试了不同的东西,比如发送压缩图像 (JPEG) 或原始像素,但这是我得到的最大值。我认为限制因素是 G1 的处理速度以及 Android 1.6 的糟糕相机堆栈。在更体面的设备上,更高的帧速率应该不是问题。但它甚至应该在 G1 上使用更复杂的方法。

你的方向应该更容易,因为如果你想压缩在快速 Windows 机器上发生的传输图像,你不必处理手机的摄像头。只需使用 WiFi 连接通过套接字将像素从您的 C/C++ 应用程序传输到您的 Android 应用程序。但是,您可能必须考虑机器/语言字节序。您也可以尝试使用流媒体视频(就像 youtube 一样)。但这可能需要更多的努力。

于 2012-04-19T19:11:31.320 回答
0

是的。处理后,如果将帧压缩为位图,则可以通过WiFi将其发送到设备。将其拆分为块,将块发送到设备,然后在设备上重新组装数据,从数据创建图像,并将其显示在 imageview 或其他东西中。

于 2012-04-19T17:41:37.273 回答