选择什么来开始使用 ComputerVision:Scikit-image 还是 OpenCV?

What to choose to begin with ComputerVision: Scikit-image or OpenCV?

我的目标是识别特定类型的交通标志:实时识别视频中的红色圆圈。

在我看来,OpenCV 是您更好的选择。你可以找到许多教程来实现你的目标。这里有一个简单的初学者教程;

http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html

Scikit-Image 和 OpenCV 都非常适合各自的用途。不幸的是,据我所知,Scikit-Image 没有实时视频的能力。 OpenCV 对于这个问题要好得多。

如果您不知道从哪里开始,这里有一个很棒的教程系列。这正是您要问的,只需将经过停车标志训练的分类器替换为经过面部训练的分类器即可。 https://pythonprogramming.net/haar-cascade-face-eye-detection-python-opencv-tutorial/

使用 Haar 级联进行标志检测。 我通过快速搜索“Stop sign Haar cascade”发现其他人已经创建了这样的训练分类器 http://www.cs.utah.edu/~turcsans/DUC_files/HaarCascades/

在页面上,下载haarcascade_stop.xml