使用openCV提高Android相机框架的质量

时间:2013-06-04 08:17:00

标签: android opencv image-processing javacv

我正在使用openCV for Android。 我有一个应用程序可以识别相机框架的徽标。这种认可并不像我预期的那么好,我认为这是因为我的镜架质量很差。

我的活动实现CvCameraViewListener2并预览了框架:

<org.opencv.android.NativeCameraView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/tutorial1_activity_native_surface_view"
    opencv:show_fps="true"
    opencv:camera_id="any" />

我用这种方法捕捉帧:

public Mat onCameraFrame(CvCameraViewFrame inputFrame) { // for every frame
    compteurFPS++;
    if(compteurFPS%5 == 0){ // every 5 frames
        frame = inputFrame.gray();
        compareImage();
    }
    return inputFrame.rgba(); // display frame

事情是我的框架很糟糕所以识别有效,但不是我想要的。

对于识别是使用ORB方法比较2 Mat个对象,但我不认为我的问题在这里。

有人可以告诉我如何改善我的画面吗?

0 个答案:

没有答案