c++ - OpenCV C++,找到描述物体形状的方程

标签 c++ opencv computer-vision video-tracking

Thresholded Image

BGR Image

Fitted Thresholded Image

大家好。我正在研究一个关于使用 OpenCV for C++ 接口(interface)的计算机视觉的项目。我的目的是跟踪一个用彩色胶带标记的移动可变形物体。通过处理视频的每一帧,我能够有效地隔离颜色(正如您在阈值图像中看到的那样)并将其轨迹、运动和形状跟踪到 BGR 图像中。 我的问题是我需要推断一个方程或多项式来描述我的跟踪对象所呈现的当前形状。 有没有有效的方法来做到这一点?我不知道如何解决这个问题。

提前致谢

干杯!

最佳答案

如果您的最终目标是检测各种形式的形状,我认为您需要阅读有关事件形状模型的信息:https://en.wikipedia.org/wiki/Active_shape_model

如果您只想在每个时间实例中获得形状的多项式拟合,我会使用 Cherkesgiller Tural 的建议并阅读有关 2D 曲线拟合的内容。

关于c++ - OpenCV C++,找到描述物体形状的方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39155651/

相关文章:

c++ - boost Asio : Catching signals without keeping an otherwise finished io_service running

image-processing - 从图像计算到平面和正方形角的距离

swift - 如何使用 CoreML 处理来自相机的非方形帧?

c++ - OpenCv 中的 stitcher() 错误

c++ - 单链表c++构造函数、析构函数和打印

c++ - 常量引用时奇怪的字符串行为

c++ - DBF文件并行读取

opencv - OpenCV Hough Circles是否已排序?

android - Firebase 机器学习套件、谷歌云视觉 API 或 openCV

c - 如何在opencv中找到图像之间的重叠区域?