gpt4 book ai didi

java - 通过 Socket 在 C++ 和 Java 之间传输图像

转载 作者:行者123 更新时间:2023-11-30 00:59:46 26 4
gpt4 key购买 nike

我想将图像从 Java 应用程序传输到 C++ 应用程序。我正在使用套接字作为通信方法,目前这适用于字符串。

我希望能够双向传输(Java <-> C++)。

图像不是文件,这是一个内存对象/结构。所以我的主要问题是如何对传输的图像进行编码,以便它可以在 Java 和 C++ 中使用。

传输是在同一台机器上(没有网络,所以速度不是关键),但越快/越高效越好。

谢谢

注意:我在 C++ 中使用 OpenCV,主要目标是处理网络摄像头流。我不会/不能使用 JavaCV 或类似的东西!

最佳答案

如何发送 RGB 字节。您可以从 BufferedImage 获取 RGB 字节,然后将其作为字节数组发送到您的 C++ 层。然后在 C++ 层中使用该字节数组构造回图像。

关于java - 通过 Socket 在 C++ 和 Java 之间传输图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3750184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com