2014-10-08 147 views
0

我是图像处理中的新手,很抱歉,如果它看起来很愚蠢。在图像上识别钢琴键

我正在构建应用程序,它会向用户显示他/她必须按下的键。 我想识别钢琴上的琴键。

我该如何做到这一点?你有什么建议(教程,在线课程)?

enter image description here

+0

哇,有很多要学习!你在说:嗨,我是机械工程新手,你能帮我建一辆车吗?在开始和建造一辆车之间有很多事情要做!从一些Matlab或openCV教程开始,学习一下那里的算法,并在你的脑海中建立一些理解!这是一个艰巨的任务,你要求 – 2014-10-08 14:17:23

+0

@AnderBiguri,我很高兴你回复了我。我明白这很困难。尽管如此,谢谢:) – nurgasemetey 2014-10-08 14:19:55

+0

请详细解释为什么你需要识别钥匙 - 当然,如果你向用户展示他们必须按下的钥匙,你不需要“识别”钥匙,而是“描绘”正确的按正确顺序按下正确的时间。或者你是否计划拍摄人的手或其他? – 2014-10-08 14:39:07

回答

0

尝试OpenCV的教程,它是免费的,有据可查的。只需阅读所有内容并思考如何使用此功能来完成您的任务。花1-2个月,并再次问这里,但更明显,如:我使用二值化和形态操作和霍夫线检测器,但现在我有这个问题...

您可能会使用术语“二值化”,“形态操作“和”霍夫线检测器“作为提示。

0

而不是识别所有的键,尝试一些简单的,只是做。例如,认识到整个钢琴就足够了,我认为。只要求用户按C键,然后每次上一个八度音阶C或其他。即使在3D视角的2D图像上,也可以很容易地分割两个键之间的距离7。