我有一个大学的任务,考虑openCV,我必须解决,但我们几乎没有关于计算机视觉的讲座。
也就是说,我们有大约10个视频,其中数字越过2行,如果它们越过一行,则它们被加到总和中,如果它们越过第二行,它们将从总和中减去。
视频:https://drive.google.com/drive/folders/0B1ZJXQY32LBUU3FiTS14a3NZd1U
我目前所知道的是,我需要使用Hough变换来寻找线条。而且我需要以某种方式检测数字。
我的问题是什么?
我发现很难相信你在本课程中没有计算机视觉知识,只是为了分配一个满载的计算机视觉任务。无论如何,既然你只是在寻找方向,那么这些是我的建议:
此时,我们有一个干净的饲料,分别检测到线条。接下来的任务是角色识别,其中this回答帖子有一些你可以探索的建议。你也可以偷看this和this。第二篇文章使用scikit和标准的MNIST数据集。我建议您使用第二个,因为您的视频Feed中的数字看起来像是来自MNIST。
检测到数字后,您需要找到数字轮廓和线段之间的交点。考虑实施this建议。
两分钱:
干杯:)