二值图像角点检测

1 投票
2 回答
1969 浏览
提问于 2025-04-16 12:22

我有一个矩阵,它表示一个二进制图像(1代表“黑色”像素,0代表“白色”像素)。黑色像素表示图像中的形状和填充,而白色像素则表示背景。我想做的是检测矩阵中图形的角落。

这里有两个例子:


在这里输入图片描述


有没有什么想法或者算法可以实现这个?

提前谢谢大家。

2 个回答

0

如果我理解得没错,你提到有一个用C++写的模板,可以让你逐个扫描每个像素。你可以把黑色的像素替换成1,把白色的像素替换成0。

我在做网络摄像头的颜色检测时也做过类似的事情,使用的是opencv。如果你想的话,我可以给你看我说的那部分代码。不过我可能没完全理解你的问题。不过我的代码可以让你扫描每个像素(或者说每一帧,虽然我的是从网络摄像头获取的,你也可以用实际的图片来做同样的事情)。

5

可以试试 opencv库,它有 Python接口,里面有很多算法可以用来检测角点。

这是我的个人看法。

撰写回答