Android:AR即使使用高通滤波器或低通滤波器也不会平滑

时间:2016-09-28 14:25:53

标签: android augmented-reality camera-calibration lowpass-filter highpass-filter

使用Camera(增强现实视图)创建一个在空中显示不同平面的应用程序。甚至使用过滤器,即使我搜索不同的帖子并且已经尝试谷歌代码,视图也没有平滑性。也可以使用thisthis帖子。

这是我的代码:

int rangeDelta = range - MINIMUM_RANGE;
        float zoomDelta = (MAX_ZOOM_LEVEL - MIN_ZOOM_LEVEL) * (float) (rangeDelta / (float) (MAX_RANGE - MINIMUM_RANGE));
        zoomLevel = MAX_ZOOM_LEVEL - zoomDelta;
        if (map != null) {
            map.moveCamera(CameraUpdateFactory.newLatLngZoom(currentPos, zoomLevel));
        }

这是我的平滑功能:

private float smooth(float oldValue, float newValue) {
        float delta = newValue - oldValue;
        return oldValue + (INERTIA * delta);
    }

INERTIA值为0.035硬编码

即使那时物体也在颤抖。

抱歉英语不好。

0 个答案:

没有答案