从ComputerVision开始选择什么:Scikit-image还是OpenCV?

时间:2015-01-19 08:28:43

标签: python opencv computer-vision image-recognition scikit-image

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

2 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:7)

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

如果您不知道从哪里开始,这是一个很棒的教程系列。这正是你所要求的,只需用停止符号训练的分类器代替面部训练的分类器。 https://pythonprogramming.net/haar-cascade-face-eye-detection-python-opencv-tutorial/

使用Haar级联进行符号检测。 我找到了一个快速搜索'停止标志Haar cascade ',其他人已经创建了训练有素的分类器http://www.cs.utah.edu/~turcsans/DUC_files/HaarCascades/

在页面上,下载 haarcascade_stop.xml