2016-01-08 2 views
0

J'essaie d'accéder aux données de pixels à partir de la vidéo de la webcam en JavaCV. Ceci est le code que j'ai utilisé pour afficher la vidéo à l'écran.Comment accéder aux données de pixel à partir de la vidéo de la webcam en JavaCV

CvCapture capture =opencv_highgui.cvCreateCameraCapture(0); 
opencv_highgui.cvSetCaptureProperty(capture, opencv_highgui.CV_CAP_PROP_FRAME_HEIGHT, 720); 
opencv_highgui.cvSetCaptureProperty(capture, opencv_highgui.CV_CAP_PROP_FRAME_WIDTH, 720); 


IplImage grabbedimage = opencv_highgui.cvQueryFrame(capture); 
CanvasFrame frame = new CanvasFrame("Camera"); 

while(frame.isVisible() && (grabbedimage = opencv_highgui.cvQueryFrame(capture))!=null){ 
    frame.showImage(grabbedimage); 
} 

Est-il possible de recopier IplImage en image tamponnée? Puis-je accéder aux données de pixels à partir d'une image tamponnée? Merci

Répondre

1

Vous avez ce petit code ici

IplImage originalImage = cvLoadImage(image); 
BufferedImage bi=originalImage.getBufferedImage(); 
+0

Merci. Ça a marché. – Ranjith