Chr*_*uri 5 java camera android opencv frame
我正在使用 OpenCV 的 JavaCameraView 在 Android 上创建一个应用程序。我正在尝试更改返回的帧大小,但更改帧仍会返回 320X240 的帧。
@Override
public void onCameraViewStarted(int width, int height) {
mRgba = new Mat(480, 640, CvType.CV_8UC4);
mGray = new Mat(480, 640, CvType.CV_8UC4);
}
@Override
public Mat onCameraFrame(Mat inputFrame) {
inputFrame.copyTo(mRgba);
Imgproc.cvtColor(mRgba, mGray, Imgproc.COLOR_RGBA2GRAY);
// Processing
return mRgba;
}
Run Code Online (Sandbox Code Playgroud)
任何有关如何更改返回的帧大小的帮助将不胜感激!
小智 2
您可以使用setMaxFrameSize更改 JavaCameraView 的最大帧大小。
选择尺寸时 - 将选择小于或等于设定尺寸的最大尺寸。举个例子 - 我们设置 setMaxFrameSize(200,200) 并且我们有 176x152 和 320x240 尺寸。将选择尺寸为 176x152 的预览帧。
| 归档时间: |
|
| 查看次数: |
3891 次 |
| 最近记录: |