首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在android中从数字图像中获得单独的数字图像?

如何在android中从数字图像中获得单独的数字图像?
EN

Stack Overflow用户
提问于 2017-01-04 03:42:49
回答 1查看 158关注 0票数 0

我在android中有一个这样的数字图像。

我想分别得到每个手指的图像。就像这样-

零:

其一:

二:

三:

四:

我想在这个数字的图像上运行一些机器学习算法来检测数字。如何在android中从数字图像中获取此数字图像?

EN

回答 1

Stack Overflow用户

发布于 2017-01-04 04:53:55

阅读一本关于图像处理基础知识的书。它将教你所有你需要知道的东西(假设你已经熟悉android开发)

我将告诉你一个简单的方法:

首先,你想做一个“分割”,将数字从纸上分离出来。在将图像转换为灰度后,会给出一些属于一起的像素簇(您的数字)

我们使用Otsu的方法应用全局阈值,为您提供:

然后你必须做一些称为“标记”的事情,它将给你一个连接的像素组的列表。所谓的“斑点”、“区域”、“连通分量”或类似物。这些相互靠近的一个或多个连接区域将形成一个数字,但大多数情况下,每个数字都有一个区域。

计算属于一个数字的像素簇的“边界框”。

“裁剪”包含在边界框中的图像区域。

以此类推。

您可以在大多数图像处理库中找到合适的工具,也可以自己编写代码。这是相当微不足道的。

在继续之前,只需确保您对图像处理有一个很好的基本了解。这将使我们所有人的生活变得更容易。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41451155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档