首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python中的车辆检测、计数和分类

Python中的车辆检测、计数和分类
EN

Stack Overflow用户
提问于 2014-05-15 02:16:20
回答 2查看 7.4K关注 0票数 1

我最终要计算视频中的车辆总数,区分汽车和卡车,以及检测到的车辆的颜色。为此,我使用了OpenCV、Python和SimpleCV。到目前为止,我所做的是: 1.背景减法2.使用find.Blobs()查找小块

根据斑点的大小,我可以区分汽车和卡车。然而,当我发现前景面罩上的斑点数时,所有的斑点都是白色的。因此,我的问题是,如何才能查出车辆的颜色?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-15 21:43:32

你假设车辆主要是一种颜色,所以你在寻找每一个斑点的平均颜色,不是吗?这应该画一个矩形周围的每一滴宽度3,与矩形颜色为平均颜色。

请随意优化:)

代码语言:javascript
复制
for blob in blobs:
    a=blob.meanColor()
    mc=(int(a[0]), int(a[1]), int(a[2]))
    rect=blob.boundingBox()
    img.drawRectangle(rect[0], rect[1], rect[2], rect[3], mc, 3)
img.show()
票数 0
EN

Stack Overflow用户

发布于 2017-03-19 19:31:39

另一个有趣的方法是使用OpenCV HOG + SVM分类器对车辆进行检测。查看这个博客:https://medium.com/@priya.dwivedi/automatic-vehicle-detection-for-self-driving-cars-8d98c086b161#.6x2k4szf5

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23668177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档