【问题标题】:How to access pixel data from video from webcam in JavaCV如何在 JavaCV 中从网络摄像头的视频中访问像素数据
【发布时间】:2016-01-08 09:56:50
【问题描述】:

我正在尝试从 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);
}

是否可以将 IplImage 转换为缓冲图像。我可以从缓冲图像中访问像素数据吗? 谢谢

【问题讨论】:

    标签: java webcam javacv


    【解决方案1】:

    这里有这个小代码

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      相关资源
      最近更新 更多