gpt4 book ai didi

java - opencv/javacv中如何使用模板匹配来识别不同大小的对象?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:15 26 4
gpt4 key购买 nike

我浏览了几个模板匹配教程,我注意到大多数教程都试图匹配从原始图像裁剪的模板。但我想知道是否可以识别具有不同宽度和高度的相似对象?

在我的项目中,我生成了以下类型的图像。

enter image description here

我需要从中识别以下组件。

enter image description here

enter image description here

enter image description here

如何使用 opencv 或 javacv 将其存档?是否可以为此使用模板匹配?因为这个对象可以有不同的大小所以可以使用它吗?请有人可以给出简单的代码示例来识别此对象吗?

最佳答案

我不确定它在实际情况下是否对您有帮助,但简单的阈值对您的输入图像起到了作用:

enter image description here

代码:

Mat src = imread("input.jpg"), tmp;
cvtColor(src, tmp, CV_BGR2GRAY);
threshold(tmp, tmp, 200, 255, THRESH_BINARY);

关于java - opencv/javacv中如何使用模板匹配来识别不同大小的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12087034/

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