当前位置:首页 > 图像识别 > 正文

用opencv做图像识别

2、其次提取图像的轮廓函数findcontours用于将相机采集的图像找到硬币的轮廓。 3、最后根据contourarea得到不同硬币值的面积计算轮廓面积,使用opencv识别即可。

  Halcon和OpenCV各有优缺点,选择哪个取决于具体应用场景和需求。 Halcon的优势在于算子丰富,图形化工具和实例演示较多,使用门槛较低,适合工程应用。 它适用于机器视觉和工业自动化等领域,并且具有较快的版本更新速度。 OpenCV的优势则在于其开源性质和广泛的应用领域。 它适用于计算机视觉和深度学习等研究方向,资料丰富,但版本更新相对较慢。 总之,Halcon和OpenCV各有其优势和适用场景,选择哪个库取决于具体的需求。 这俩的侧重点不太一样,opencv会比halcon更看考验算法的能力,需要你了解算法的原理。 halcon没有那么注重算法的细节,更看重的是项目的本身。 你可以看看你自己的发展方向再决定,不过无论是哪个,都需要你有编程的基础的,这个很重要。 我建议如果没有编程基础的小白的话最好去上一些专门的课,我就是这样的,学完之后就比较好上手。 我之前对于编程一窍不通,后来自从去工埔教育培训之后豁然开然,觉得编程也没那么难,那里的老师是真的棒 ,他们的课上的确实不错,有兴趣的话,你也可以了解一下。

加载图像:使用OpenCV中的cv2.imread()函数加载铅笔图像。 图像预处理:对图像进行预处理以提高识别效果。