【发布时间】:2011-07-26 12:29:23
【问题描述】:
我正在编写一个简单的飞行跟踪软件,我希望得到 opencv 专家的一些意见。
我的图像看起来很像:
我曾经使用 kmeans 和 PIL/numpy 进行跟踪,但我重写了所有内容以在 opencv 中使用 blob 检测。跟踪工作正常,但我也想自动化 ROI 的划分。 我需要做的是找到图片中出现的 32 个凹槽中的每一个,苍蝇居住的地方。请参阅图像上的黑色矩形作为我的意思的示例。
我认为cornerHarris 可能是我需要的,但我如何只指定凹槽而不是图像中的每个矩形?所有这些凹槽的比例大约为 10:1。
谢谢!
【问题讨论】:
-
你的相机和飞行器是静止的吗?如果是这样,那么手动查找矩形可能是一个不错的选择。一个人只需要几分钟就可以画出矩形,如果一切都是静止的,那么你就不需要再画了。
-
@AndyL,是的,一旦实验开始,它就非常静止,但它可能会因实验而略有不同。过去它完全按照您的建议工作,但现在我将所有内容都移至 opencv,我正试图从中获得最大收益。