![]() |
1
0
这对 CamShift algorithm . CamShift是一种跟踪对象的算法。该算法的一个常见用途是跟踪具有唯一颜色的对象。 首先需要初始化算法,方法是拍摄球的图像,将图像转换为HSV颜色空间,并调整通道上的阈值,使只有球在范围内(在每个通道的下限和上限阈值之间),而背景不在范围内。 CamShift算法将在每个帧中搜索最邻近像素位于这些范围内的位置。基于对象在前一帧中的位置来搜索位置(因此称为跟踪)。 第二,你可以使用 Hough Transform 以便检测球的圆形。这将在第一帧中为您提供球的初始位置,然后在下一帧中跟踪它。此外,它将为您提供球的精确边界。
这两种算法都在
OpenCV
,幸运的是,它有几个包装库
这是一个在
希望这足以让你上路。祝你好运 |
![]() |
bz_jf · CNN训练损失太不稳定了 2 年前 |
![]() |
Ze0ruso · 做模型。eval()在代码中的位置有什么关系? 2 年前 |
|
melon Z · 为什么平移是本质矩阵的零向量 6 年前 |
![]() |
alfa_80 · 在图像/帧序列中查找差异/相似性的算法 6 年前 |
![]() |
Liu Hantao · 如何输出cv2返回的结果。将()读入文件 6 年前 |
![]() |
mathjunkie · Tensorflow渐变为0,权重未更新 6 年前 |
![]() |
Joseph Bullock · OpenCV导入错误mac 6 年前 |
![]() |
Jepoy · 如何在人脸检测到微笑时使用Ionic捕捉照片? 6 年前 |
![]() |
mike1952 · 分块使用参数控制录制网络摄像头视频 7 年前 |