java - 从字节 [] 而非文件加载图像 OpenCV (JavaCV)

标签 java opencv bytearray javacv

我有来自套接字连接的图像数据作为 byte[]。我看到的所有使用 cvLoadImage() 的示例都传递了一个文件名。我是否必须将每张图像保存到文件并重新打开它才能进行处理?对于需要发生的事情,这似乎有很多开销,是否可以从 byte[] 数据加载图像?

最佳答案

最终的解决方案很简单,您可以使用以下方法从 BufferedImage 创建图像,解决了我的问题:

IplImage src = IplImage.createFrom(buffered);

关于java - 从字节 [] 而非文件加载图像 OpenCV (JavaCV),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9252902/

相关文章:

java - MySql 数据库连接错误 Managed ConnectionFactory is null

java - 给出 0 到 15 之间的值,返回 4 CheckBoxes 之间的正确选择

c# - 如何将 Python 版本 3 与 .Net 集成

java - 检查标签是否为空的方法不起作用

java - 循环 if 语句

opencv - 如何为 GNAT 绑定(bind)到 OpenCV?

python - 如何在Python中实现流水线?

Java byte[] 到/从 String 转换

java - Netty 连接同时到达的消息

java - 如何使用字节数组作为参数构建 FileInputStream 对象