逗人
我浏览了网络,但没有找到关于JavaCameraView的如此引人注目的信息。
我知道JavaCameraView扩展了CameraBridgeViewBase,但我还没有理解JavaCameraView的必要性。
1 - 与CameraBridgeViewBase相比,JavaCameraView具有哪些特权使其成为更好的选择?
2-我们什么时候使用JavaCameraView和CameraBridgeViewBase?
3-我在XML文件中看到了JavaCameraView的用法作为布局。这是什么?
<org.opencv.android.JavaCameraView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="gone"
android:id="@+id/HelloOpenCvView"
opencv:show_fps="true"
opencv:camera_id="any" />
4-使用JavaCameraView a和CameraBridgeViewBase编写一次以下代码。有什么不同? 私人CameraBridgeViewBase mOpenCvCameraView;
@Override
public void onCreate(Bundle savedInstanceState) {
Log.i(TAG, "called onCreate");
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setContentView(R.layout.HelloOpenCvLayout);
mOpenCvCameraView = (CameraBridgeViewBase)
findViewById(R.id.HelloOpenCvView);
mOpenCvCameraView.setVisibility(SurfaceView.VISIBLE);
mOpenCvCameraView.setCvCameraViewListener(this);
}
V.S
mCameraView = new JavaCameraView(this, mCameraIndex);
mCameraView.setMaxFrameSize(size.width, size.height);
mCameraView.setCvCameraViewListener(this);
setContentView(mCameraView);
对不起我的问题的长度,但你可以从肩膀上抬起这么重的重量。 最好