android - OpenCV 相机显示错误

标签 android opencv android-camera

当我运行 color blob 示例代码时,我的 galaxy s2(Android 4.4.2)上的相机看起来像这样。相同的代码适用于我的 galaxy tab 2(也是 Android 4.4.2)。

尝试从头开始编写代码和其他示例代码。两个设备上都没有错误,但是图像在 S2 上看起来像这样

有人知道怎么解决吗? enter image description here

最佳答案

我在启用了 Neatrom 3.6 (4.4.2) 和 ART 的 S2 i9100 上运行 OpenCV 示例得到了完全相同的结果。将 ART 改回 Dalvik 不会改变任何东西(就其值(value)而言)。 使用 Stock Samsung Rom 解决了这个问题。似乎是 Custom Rom 中的某些东西导致了这个问题。

经过一些测试,这似乎是我唯一可用的 Rom。 我检查了以下 Roms 但没有成功:

  • CyanogenMod 10.1
  • CyanogenMod 10.2
  • CyanogenMod 11
  • SlimSaber 4.4.2
  • Biftor™SlimKat-Rom-V6.0-i9100-4.4.2
  • I9100_4.4.2_AOSP_NeatROM_v3.6
  • SlimBean 4.2.2

关于android - OpenCV 相机显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21530058/

相关文章:

android - 如何在 Android 上编写一个相机应用程序,供其他应用程序(如 instagram、snapchat)使用以单击图片

android - 使用 NDK 在 Android 中进行实时图像处理

java - 在框架布局中显示 Activity

跨多项 Activity 的 Android 全面防故障音乐服务

c++ - OpenCV 帧率问题

python - 带有 WebRTC 的 OpenCV python 建模服务器

android - 无法在我的项目中获取 R.anim

java - Android:增加整数会导致分配

c++ - 如何从主窗体中完全/正确地退出 Qt 程序?

android - 如何在android中获取捕获图像的路径