问题标签 [color-tracking]

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 回答
3713 浏览

algorithm - 如何找到用于颜色跟踪的 RGB/HSV 颜色参数?

我想跟踪一组图像中的颜色。出于这个原因,我使用 自主移动机器人简介中提到的恒定阈值算法。这种方法只是标记所有那些在红色、绿色、蓝色(或色调、饱和度、在我的例子中的值)的最小和最大阈值之间的像素。

我的问题是 - 尽管 HSV 对光照条件的变化不太敏感 - 我仍然想从程序中设置阈值以尽量减少误报和误报的数量。换句话说,该算法将确保最后只标记给定的一组像素,例如校准图像上的矩形。

我知道问题是在 6 维参数空间中进行搜索,我可以提出可能的解决方案,但我正在寻找其他程序员对此主题的意见和经验。

如果这很重要,我会尝试使用OpenCV在 C++ 中实现它。

0 投票
3 回答
1829 浏览

silverlight-4.0 - Silverlight 4 使用网络摄像头进行运动和颜色跟踪

软件设计问题:

由于silverlight 4 已经推出,并且它支持网络摄像头,有人知道跟踪运动和颜色的代码吗?SL4 可写位图是开始编写代码的第一步吗?

我想在 Silverlight 中将特定的颜色运动转换为动作。例如,如果您将红色笔从左 - > 右移动到相机前面,它应该从左到右滚动图片。

任何帮助都会得到帮助

0 投票
1 回答
1491 浏览

opencv - 带颜色跟踪的鼠标控制 (osx+opencv+xcode)

我正在尝试为鼠标控制编写代码颜色跟踪。我正在使用 OS X / X Code / OpenCV。颜色跟踪过程运行良好。之后我想使用一个功能来控制鼠标光标、移动、单击、右键单击等。我打算制作一个多点触控项目。我需要控制鼠标事件。这段代码找到x 和 y 坐标并画一条线。如何使用鼠标控制功能。我无法在此处输入代码,对不起..

这是代码链接 http://aishack.in/tutorials/tracking-colored-objects-opencv/

0 投票
2 回答
19021 浏览

python - OpenCV Python 单个(而不是多个)blob 跟踪?

我一直在尝试通过 Python 上的 OpenCV 进行单色斑点跟踪。下面的代码正在工作,但它找到了所有跟踪像素的质心,而不仅仅是最大斑点的质心。这是因为我正在拍摄所有像素的时刻,但我不确定如何为轨迹着色。我有点坚持我需要做些什么才能使它成为一个单一的 blob 跟踪器而不是一个多 blob 平均器。

这是代码:

0 投票
0 回答
1496 浏览

c++ - 使用opencv进行特定颜色检测

我正在使用带有 c++ 的 openCV 进行项目,我必须使用网络摄像头检测具有特定颜色的对象的运动。可以说,它是红色的。

我已经寻找任何示例并找到了它,就像在这个计算机视觉中一样:掩盖人的手

这个 https://stackoverflow.com/a/17375222/1463143

但它设置为肤色,而不是红色。

所以有人可以帮助我吗?据我所知(对不起我的无能:)),这些例子是在 python 中。谁能指出我在 opencv 中使用 c++ 做什么?

感谢您的关注

0 投票
1 回答
1002 浏览

c# - AForge,ColorTracking 多个对象

我目前正在我的网络摄像头上按颜色跟踪对​​象,到目前为止我已经完成了,但我想添加一个选项来绘制多个对象。到目前为止,它只在最大的对象周围绘制一个矩形。

0 投票
2 回答
643 浏览

flash - Actionscript 3 网络摄像头颜色跟踪

我需要使用 Adob​​e Flash、actionscript 3 来跟踪颜色。我想使用例如笔记本电脑网络摄像头看到的红色来控制鼠标指针。做这个的最好方式是什么?flash 是否有特殊功能来确定指定的像素颜色是否在某个范围内,例如 (~red)。我听说过,getColorBoundsRect()但我不明白如何使用它以及它是否适合我的需要。

我将有多个颜色标记 - 绿色和红色,也许还有蓝色。

怎么可能这样做?

0 投票
3 回答
72967 浏览

python - 使用 python opencv 跟踪白色

我想使用网络摄像头和 python opencv 跟踪白色。我已经有了跟踪蓝色的代码。

我应该给出什么值作为跟踪白色的下限和上限!!??我尝试改变值,我得到了其他颜色,但白色没有运气!!!

是指定为下限和上限的 HSV 值或 BGR 值???

PS:我必须将最后的结果作为二进制图像进行进一步处理!

请帮我 !!!

0 投票
1 回答
1733 浏览

c++ - 彩色对象跟踪代码

IDE:CodeBLocks Opencv
版本:2.4.6
语言:C++

以下是黄色检测的代码,我能够成功执行。

以下是我用于跟踪黄色对象的代码。问题是它编译并成功运行,但是没有显示最终视频输出的输出窗口,程序突然结束,没有任何错误或异常等。我已经看过很多其他代码和页面,但找不到解决方案。

我使用 opencv 教程来构建我的代码。由于这里提到的代码是 C 风格的,所以我自己做了一些更改来构建 C++ 代码。 http://opencv-srf.blogspot.in/2010/09/object-detection-using-color-seperation.html

我还添加了一堆 cout 之类的“开始阈值”等来检查问题。直到一份声明cout<<"\n area if starting \n";正在打印,但其余的则没有。此外,我warning: unknown escape sequence: '\040'与声明一致cout"\n about to add\n";。由于我对图像处理和opencv都是新手,所以我不知道如何工作。

请帮忙。

0 投票
0 回答
644 浏览

c# - 使用 kinect 和 c# 按颜色跟踪

我的最新项目有问题,我是 kinect 新手,我的编程技能并不出色。我需要我的程序来检测我的棍子(按颜色),所以我可以用它制作激光枪(红线从我的电脑上的棍子中出来)。我在使用这种颜色跟踪时遇到了很多麻烦。到目前为止,我有以下代码:

但是我相信填写我的pxLocation需要很长时间,并且sub一次又一次地被调用。在几天没有产生任何好的代码之后,我想我应该切换到不同的语言或程序?

也许这里的任何人都有这方面的经验。我只想用我的 kinect 做一个简单的颜色跟踪程序。

我希望你们能理解我的解释,我的英语不是很好。我很抱歉。

提前致谢。