2015-08-22 48 views
-1

我想制作一个Android应用程序,它捕捉图像并搜索硬币和纸币,然后确定图像中金钱的价值。Android读书应用程序

此外,系统的输出将是这样的,它可以被盲人理解。

  • openCV中的哪些函数和技巧适合这些任务?
  • 我可以期待什么样的限制和发展障碍?
+1

盲人是否拍照? –

+0

如果某处有参考尺寸,您可以使用硬币的尺寸 –

+1

请说明您已经尝试了什么。那么我们可能会帮助你! SOreadytohelp – Boggartfly

回答

1

假设你已经知道如何Android应用程序,你需要做到以下几点: -

  1. 下载OpenCV的SDK,并与IDE设置。
  2. 识别形状将是您项目的重要组成部分,请参阅SDK示例中的轮廓检测示例。你的主要目标是检测一个圆圈。稍后,您需要根据货币来调整算法。 将会对您特别感兴趣。
  3. 了解不同的图像处理技术,如阈值更精确的结果。了解Mat对象是什么以及如何操作它很重要。
  4. 最后提高算法的准确性,因为有时候照明条件会导致好的评论和不满意的用户之间的区别。
+0

谢谢,,,,你的意思是我需要关注如何提高图像的质量,以找到质心和直径计算出硬币的面积,然后我可以通过比较面积值和已知值。 – Anonymous

+0

类似的东西,但你不需要质心,使用轮廓检测​​。 – Boggartfly

+0

这是关于硬币......但如果钱是纸而不是硬币和所有具有相同的尺寸,但不同的价值......如果这种技术不能在这种情况下应用! – Anonymous

相关问题