coins:从给定的图像中检测硬币并输出它们的总和值

时间:2024-07-16 01:28:04
【文件属性】:

文件名称:coins:从给定的图像中检测硬币并输出它们的总和值

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-16 01:28:04

Python

硬币 从给定的图像中检测硬币并输出它们的总和。 需要各种python模块,例如numpy、OpenCV、PIL。 假设 图像中至少有两种硬币。 这需要计算出每枚硬币的相对大小,进而用于对它是哪种硬币进行分类。 现在,假设背景颜色为白色(将硬币放在一张打印纸上)。 没有一个硬币相互重叠或堆叠。 硬币的直径至少为 MIN_COIN_DIAMETER 仅支持便士、镍币、角钱和四分之一 班级 CoinImage 此类描述导入的硬币图像。 该类执行以下操作: 确定图像的背景颜色(尚未实现)。 通过图像和颜色非便士硬币黑色,便士红色和背景白色。 CoinFind 此类提供确定图像中的硬币的所有功能。 为此,有两个步骤: 确定图像中每个圆的半径和中心。 删除可能出现在同一枚硬币中的重复中心 CoinCategorize 这个类负责确定硬币的类型并返回硬币的总价值 根据颜色区分硬币和其他硬币 确


【文件预览】:
coins-master
----coin_find.py(7KB)
----.gitignore(559B)
----coin_categorize.py(3KB)
----README.md(1KB)
----coins.py(4KB)
----coin_image.py(5KB)
----LICENSE(1KB)
----constants.py(2KB)
----helpers.py(1KB)

网友评论