猿问
从python中的图像识别棋子
我有以下类型的图像
等等..
识别它是哪一块以及它是黑色还是白色的最简单方法是什么?我需要使用机器学习还是有更简单的方法?
慕容3067478
浏览 200
回答 3
3回答
摇曳的蔷薇
这取决于您的输入。如果您的所有数据看起来都像这样(漂亮干净,轮廓相同,只是背景和颜色发生变化),您可能可以使用某种像素 + 颜色匹配,这样就可以了。你肯定知道深度学习和机器学习只是近似函数(在这种情况下是像素的函数),如果你能在不使用这些方法的情况下找到它(函数)(用合理的工作量),你总是应该这样做。不,机器学习不是灵丹妙药,你得到一张图像,然后把它扔进卷积神经网络的黑盒魔法中,你就会得到你的结果,这不是重点。
0
0
0
繁星点点滴滴
您可以使用机器学习(计划或卷积神经网络)来做到这一点。这不是什么难事,但您必须手动创建包含大量图片的正确数据集。例如:对于每件作品,您需要用白/黑场颜色创建图片。而且你必须做不同的组合,不同的棋子集与不同的表格颜色模式。为了使系统对颜色模式更加稳健,您可以尝试不同的颜色通道。有很多问题,您测试的图片是否始终具有相同的分辨率?如果不是,那么您在创建数据集时也应该考虑到这一点。
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答