本文整理了Java中org.opencv.highgui.VideoCapture.retrieve()
方法的一些代码示例,展示了VideoCapture.retrieve()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。VideoCapture.retrieve()
方法的具体详情如下:
包路径:org.opencv.highgui.VideoCapture
类名称:VideoCapture
方法名:retrieve
[英]Decodes and returns the grabbed video frame.
The methods/functions decode and return the just grabbed frame. If no frames has been grabbed (camera has been disconnected, or there are no more frames in video file), the methods return false and the functions return NULL pointer.
Note: OpenCV 1.x functions cvRetrieveFrame
and cv.RetrieveFrame
return image stored inside the video capturing structure. It is not allowed to modify or release the image! You can copy the frame using "cvCloneImage" and then do whatever you want with the copy.
[中]解码并返回抓取的视频帧。
这些方法/函数解码并返回刚刚抓取的帧。如果没有抓取任何帧(相机已断开连接,或者视频文件中没有更多帧),则方法返回false,函数返回NULL指针。
注:OpenCV 1。x函数cvRetrieveFrame
和cv.RetrieveFrame
返回存储在视频捕获结构中的图像。不允许修改或发布图像!你可以使用“cvCloneImage”复制框架,然后对副本执行任何操作。
代码示例来源:origin: ytai/IOIOPlotter
@Override
public Mat gray() {
mCapture.retrieve(mGray, Highgui.CV_CAP_ANDROID_GREY_FRAME);
return mGray;
}
代码示例来源:origin: jtsky/EasyPR_Android
@Override
public Mat rgba() {
mCapture.retrieve(mRgba, Highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA);
return mRgba;
}
代码示例来源:origin: abhn/marvel
@Override
public Mat rgba() {
mCapture.retrieve(mRgba, Highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA);
return mRgba;
}
代码示例来源:origin: abhn/marvel
@Override
public Mat gray() {
mCapture.retrieve(mGray, Highgui.CV_CAP_ANDROID_GREY_FRAME);
return mGray;
}
代码示例来源:origin: ytai/IOIOPlotter
@Override
public Mat rgba() {
mCapture.retrieve(mRgba, Highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA);
return mRgba;
}
代码示例来源:origin: jtsky/EasyPR_Android
@Override
public Mat gray() {
mCapture.retrieve(mGray, Highgui.CV_CAP_ANDROID_GREY_FRAME);
return mGray;
}
代码示例来源:origin: JavaOpenCVBook/code
capture.retrieve( depthMap, CV_CAP_OPENNI_DISPARITY_MAP);
depthMap.convertTo( disparityImage,CvType.CV_8UC1, 1.00f );
capture.grab();
capture.retrieve( depthMap, CV_CAP_OPENNI_DISPARITY_MAP);
disparityImage = depthMap.clone();
capture.retrieve(colorImage, CV_CAP_OPENNI_BGR_IMAGE);
内容来源于网络,如有侵权,请联系作者删除!