2016-12-04 1 views
0

J'ai besoin d'aide pour convertir IplImage en BufferedImage en java. Si quelqu'un le sait, répondez-moi s'il vous plaît. Il est préférable de donner quelques exemples de programmes. Je vous remercie.Convertir IplImage en BufferedImage en javacv

+0

double possible de [Conversion IplImage à BufferedImage d'intégrer] (http://stackoverflow.com/questions/23597104/converting-iplimage-to-bufferedimage-to-integrate) –

Répondre

0

Veuillez voir ceci link. Il suggère d'utiliser OpenCVFrameConverter.IplImage avec Java2DFrameConverter: http://bytedeco.org/news/2015/04/04/javacv-frame-converters/

Voir aussi ce 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; 
}