0
我需要一些关于如何将IplImage转换为java中的BufferedImage的帮助。如果有人知道,请回答我。给一些程序例子比较好。谢谢。将IplImage转换为javacv中的BufferedImage
我需要一些关于如何将IplImage转换为java中的BufferedImage的帮助。如果有人知道,请回答我。给一些程序例子比较好。谢谢。将IplImage转换为javacv中的BufferedImage
请参阅此link。它建议使用OpenCVFrameConverter.IplImage
与Java2DFrameConverter
: http://bytedeco.org/news/2015/04/04/javacv-frame-converters/
另请参阅此question。
public static BufferedImage toBufferedImage(IplImage src) {
OpenCVFrameConverter.ToIplImage iplConverter = new OpenCVFrameConverter.ToIplImage();
Java2DFrameConverter bimConverter = new Java2DFrameConverter();
Frame frame = iplConverter.convert(src);
BufferedImage img = bimConverter. convert(frame);
BufferedImage result = (BufferedImage)img.getScaledInstance(
img.getWidth(), img.getHeight(), java.awt.Image.SCALE_DEFAULT);
img.flush();
return result;
}
[转换到的IplImage BufferedImage的集成]的可能的复制(http://stackoverflow.com/questions/23597104/converting-iplimage-to-bufferedimage-to-integrate) –