2016-01-08 3 views
-2

J'essaie le code suivant mais obtenir:Erreur « ImageGenerator » ne peut pas être résoudre

ImageGenerator ne peut être résolu

J'ai importé les bibliothèques nécessaires de JavaCV et OpenCV. Ai-je besoin d'importer plus de bibliothèques? J'ai cherché, mais je ne l'ai pas trouvé!

import java.awt.*; 
import java.awt.image.*; 
import java.io.*; 
import java.nio.ByteBuffer; 

import javax.naming.Context; 

enum Resolution { 
     NORMAL, HIGH 
    } 


    public class KinectCapture 
    { 
     private BufferedImage image = null; 
     private int imWidth, imHeight; 
     private int fps; 

     private boolean isReleased = true;  
       // when Kinect context has been released 

     // OpenNI 
     private Context context; 
     private ImageGenerator imageGen; **Here I am getting the error.** 

     public KinectCapture() 
     { this(Resolution.NORMAL); } 

      public KinectCapture(Resolution res) 
     { configOpenNI(res); } 


     private void configOpenNI(Resolution res) 
     // create context and image generator 
     { 
     try { 
      context = new Context(); 

      // add the NITE Licence 
      License licence = new License("PrimeSense", "0KOIk2JeIBYClPWVnMoRKn5cdY4="); // vendor, key 
      context.addLicense(licence); 

      imageGen = ImageGenerator.create(context); 
+0

Comme l'a noté @ShadowPenguin, OpenNI semble manquer. – oarfish

Répondre

0

Je ne peux pas trouver ImageGenerator dans le JavaDoc si im en supposant que ce soit un paquet donné par votre école ou autre, alors vous devez l'importer aussi bien, ou vous devez créer la classe ImageGenerator quelque part dans votre colis.

EDIT: Après quelques recherches, j'ai trouvé: https://github.com/OpenNI/OpenNI/blob/master/Wrappers/OpenNI.java/src/org/openni/ImageGenerator.java

+0

Ok. Merci beaucoup pour votre réponse. –

+0

Nous vous remercions de votre lien. –