问题标签 [simplecv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
740 浏览

python - 人脸检测两只眼睛重叠

所以我做了一个跟踪脸部的小脚本,然后搜索两只眼睛,然后搜索左眼和右眼。

问题是,即使是左右,它也会重叠。

findHaarFeatures 两只眼睛重叠

打印显示:

我尝试用 face.boundingBox(twoeyes) 裁剪脸部,他们搜索左右,但它总是给我(无,无)。

另外,当 findHaarFeatures("face.xml") 给我超过 1 张脸时,我遇到了问题,我通过选择列表中的第一个来克服这个问题,但我想选择其中最大的,如何我可以比较两个功能的大小吗?

最后,有没有更好的方法来查找其他内部的特征,而不是使用裁剪和 if 语句“某事!=无”?

顺便说一句,我正在使用来自相机的原始图像,用一些对比度、饱和度、findedges 或其他任何东西来更好地找到特征会更好吗?

0 投票
1 回答
1751 浏览

python - SimpleCV汽车检测示例

所以......通过SimpleCV 的实用计算机视觉一书,第 5 章 - 与此处的在线教程中的示例相同。黄色汽车的平均颜色得到了一个非常不同的值,所以我回顾了示例代码,插入了更多注释,添加了一些东西来显示(然后干净地关闭)每个阶段的图像。

它返回(0.6376000000000001, 2.096775, 5.170425), 而不是(25.604575, 18.880775, 4.4940750000000005)本书和教程中给出的结果。

裁剪后的停车位与汽车的第一张图像看起来不错……但灰度图像看起来很奇怪。我得到的图像旋转了 90 度,与示例中的图像完全不同。这是Dropbox 上的链接。

然后从那里...... colorDistance 离它应该是这么远......平均颜色值不正确。

colorDistance()关于为什么该步骤返回一个时髦的旋转灰度图像的任何想法或建议?

0 投票
1 回答
768 浏览

python-2.7 - 在 simpleCV 中使用 findBlobs() 出错

我通过简单的 Image(opencv_image) 调用将 OpenCV 图像转换为 SimpleCV 并使用 Image.findBlobs() 来获取 blob。但是,由于出现错误,我无法使用 Blobs.getBoundingBox() 获取边界框:

blobs.draw() AttributeError: 'NoneType' 对象没有属性 'draw'

fgmask 是我在背景减除后收到的前景蒙版。

这是我的代码:

0 投票
0 回答
975 浏览

python - 树莓派中的简单简历

我在树莓派中输入以下代码。

但是当我在 python 上运行(安装在树莓派中)时,它第一次运行得很好。但是当我再次运行它时,它说相机驱动程序未检测到错误。我使用网络摄像头作为我的相机。操作系统是树莓派。

0 投票
1 回答
1234 浏览

raspberry-pi - 在简单的简历中查找相机 ID?

我想为我的树莓派使用两个摄像头。所以我想知道每个相机的相机索引号。那么在raspbian OS中找到相机索引号的方法是什么?(索引号用于在Simple CV中制作相机对象)

0 投票
1 回答
492 浏览

python-2.7 - 将图像中的斑点识别为车辆的斑点

知道如何将属于同一车辆的较小斑点算作 1 辆车吗?由于背景减法,在前景蒙版中,属于车辆的一些斑点非常小,因此根据它们的大小过滤斑点将不起作用。

0 投票
2 回答
7304 浏览

python-2.7 - Python中的车辆检测、计数和分类

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

根据 blob 的大小,我可以区分汽车和卡车。但是,当我发现前景蒙版上的斑点数量时,所有斑点都是白色的。所以我的问题是如何找出检测到的车辆的颜色?

0 投票
1 回答
4019 浏览

python - Python:ValueError:具有多个元素的数组的真值不明确。使用 a.any() 或 a.all()

这是我的代码:

这是我得到的错误:

虽然我从这里了解ValueError:具有多个元素的数组的真值是不明确的。使用 a.any() 或 a.all()为什么会出现此错误,我不知道在我的情况下如何处理此错误。任何帮助将不胜感激!

0 投票
1 回答
74 浏览

python-2.7 - SimpleCV:删除我之前画的线?

我正在尝试在 RasPi 上使用 SimpleCV 进行边缘检测,方法是首先找到图像中的所有线条,然后根据位置、相交角度和颜色过滤设置的项目。我已经弄清楚了过滤,但是在显示带有过滤线的图像时遇到了困难。

目前我可以用

和独立设置的过滤线

但由于此方法也显示完整的行集,所以当我在同一个脚本中执行它们时看不到任何区别。擦除存储线条图的图层或有选择地删除绘图元素的最佳方法是什么?

0 投票
1 回答
167 浏览

python - 如何将 python gtk pixbuf 转换为 simplecv 图像

我正在使用 simplecv 从图像中提取特征。我使用 gtk 在 python 中截取屏幕截图。

然后如何将该屏幕截图 pixbuf 转换为 SimpleCV Image 实例?