gpt4 book ai didi

android - 如何从android中的数字图像中获取单独的数字图像?

转载 作者:行者123 更新时间:2023-11-30 09:36:16 26 4
gpt4 key购买 nike

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

enter image description here

我想分别获取每个数字的图像。像这样 -

零: enter image description here

一: enter image description here

两个: enter image description here

三: enter image description here

四: enter image description here

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

最佳答案

阅读一本有关图像处理基础知识的书。它将教您需要了解的一切(假设您已经熟悉 Android 开发)

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

首先,您需要进行“分段”,将数字与纸张分开。为您提供许多属于在一起的像素簇(您的数字)在本例中,将图像转换为灰度后

enter image description here

我们使用大津方法应用全局阈值,为您提供: enter image description here

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

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

enter image description here

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

enter image description here

enter image description here

等等...

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

在继续之前,请确保您对图像处理有一个良好的基本了解。这将使我们所有人的生活变得更加轻松。

关于android - 如何从android中的数字图像中获取单独的数字图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41451155/

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