从 byte[] 而不是文件加载图像 OpenCV (JavaCV)

Sam*_*ley 5 java arrays opencv javacv

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

Sam*_*ley 2

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

IplImage src = IplImage.createFrom(buffered);
Run Code Online (Sandbox Code Playgroud)