gpt4 book ai didi

c++ - 扫描和检测图像中的物体颜色

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:24 25 4
gpt4 key购买 nike

我正在开发一种检测拳击手出拳 Action 的软件。目前,我使用 inRange 函数使用基于颜色的分割,并将其设置为检测蓝色最小值和蓝色最大值。问题是范围很广,我的摄像头有时会挑出噪音并分割不感兴趣的物体。为了改进软件,我通过扫描拳击手套的图像并在进一步处理之前建立准确的蓝色值。

将该值存储在 Vector 中并在 inRange 小说中调用它对我来说很有意义

// My current function which takes the Minimum and Maximum values of Blue Color
Mat range_out;
inRange(blur_out, Scalar(100, 100, 100), Scalar(120, 255, 255), range_out);

所以我想像 vector 到这里的某个地方。

enter image description here

  1. 扫描上面的图像计算蓝色值
  2. 将这个值存储在一个数组中
  3. 在 inRange 函数中调用数组

有人可以建议这个问题的解决方案或指导我找到可以寻找答案的信息来源吗?

最佳答案

由于您正在检测运动中的拳击手手套,因此首先使用运动将其与场景中的其他元素分开......使用帧差异或光流将手套和其他运动区域与非运动区域分开......现在在那些移动区域尝试一些颜色检测...

关于c++ - 扫描和检测图像中的物体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14760490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com