gpt4 book ai didi

android - 使用 Android 相机扫描对象

转载 作者:行者123 更新时间:2023-12-02 17:47:09 24 4
gpt4 key购买 nike

我需要在我的 android 应用程序中扫描一个特殊对象。
我考虑过使用OpenCV但它正在扫描相机视野内的所有物体。我只需要相机来识别一张长方形的纸。

我怎样才能做到这一点?

我的第一个想法是:条码扫描仪是如何工作的?他们能够识别条码区域,并在条码位于屏幕的预定义区域内且清晰时自动拍照。我想一定可以将其转移到我的问题上(如果我错了,请告诉我)。

所以一步一步:

  • 打开自定义相机应用程序
  • 扫描相机视野内的物体
  • 识别长方形纸
  • 如果纸张在预定义区域内且锐利 -> 拍照

  • 我会把它与音频结合起来。如果相机识别出纸张会发出诸如窥视之类的声音,并且物体越适合预定义区域,则窥视声音的播放速度就越快。这将使为盲人拍照成为可能。

    希望有人对此有所了解。

    最佳答案

    OpenCV 是一个图像处理框架/库。它不会“扫描相机 View 内的所有对象”。它本身什么也不做,但它提供了许多有用的功能,其中许多可以用于您指定的应用程序。

    如果图像没有杂乱并且纸上没有任何东西,我会考虑使用边缘检测(即 Canny 或类似的)甚至颜色 Blob (即使颜色从来都不是一个好主意,如果您的应用程序总是用于白色未覆盖的纸张,它应该工作稳健)。

    OpenCV 确实增加了一些开销,但它可以让您快速使用函数来实现简单的解决方案。

    关于android - 使用 Android 相机扫描对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32963025/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com