【问题标题】:Android is always rebooting after random timeinterval, when OpenCV CameraBridgeViewBase is used当使用 OpenCV CameraBridgeViewBase 时,Android 总是在随机时间间隔后重新启动
【发布时间】:2013-09-14 09:54:05
【问题描述】:

我为 Android 编写了一个非常简单的应用程序,女巫正在使用 OpenCV for Android(Java 中)。我正在使用 CameraBridgeViewBase 和足够的回调来处理图像。但是,如果我使用该应用程序,在估计随机时间后,Android 操作系统会重新启动。平台版本为4.3,设备为Nexus 4。

有什么想法吗,怎么会这样?这是什么原因造成的?

【问题讨论】:

    标签: android opencv nexus-4


    【解决方案1】:

    这听起来像是堆栈溢出和/或内存不足。我有类似的问题,虽然没有重新启动。 确保在完成所有位图后立即释放它们。进行图像处理时避免过度使用内存的一种方法是每次都使用相同的位图对象来获取数据,而不是为每一帧制作一个新的位图对象。

    【讨论】:

    • 我每次也使用同一个位图对象来获取数据。
    【解决方案2】:

    我不得不修改 Android 版本,4.2.2 运行良好。

    【讨论】:

      猜你喜欢
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-03
      • 2014-02-24
      • 2019-11-11
      • 1970-01-01
      相关资源
      最近更新 更多