【问题标题】:Convert IplImage to BufferedImage in javacv在 javacv 中将 IplImage 转换为 BufferedImage
【发布时间】:2016-12-21 16:55:23
【问题描述】:

我需要一些关于如何在 java 中将 IplImage 转换为 BufferedImage 的帮助。如果有人知道,请回答我。最好给出一些程序示例。谢谢。

【问题讨论】:

标签: javacv


【解决方案1】:

请看这个link。它建议使用OpenCVFrameConverter.IplImageJava2DFrameConverterhttp://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;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    相关资源
    最近更新 更多