从skimag快速返回

2024-06-02 18:03:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚尝试了corner_fast表单skimage,它似乎对角点检测非常有效:

from skimage.feature import corner_fast
np.random.seed(2018)
img = np.random.normal(size=(20, 20))
img_response = corner_fast(img, n=12, threshold=0.0)

快速算法在网上的许多地方都有解释。但是,这些解释表明FAST应该返回一个布尔值(corner或not corner)。你知道吗

然而,img_response是一个浮点数组。我猜这些数字对应于一个特定像素的“转角”,但是,它们是如何计算的呢?它们真正代表什么?你知道吗


Tags: fromimport表单imgsizeresponsenprandom
1条回答
网友
1楼 · 发布于 2024-06-02 18:03:05

你的猜测是对的,响应图像是一种累加器,值越高,像素越“偏僻”。你知道吗

要提取角点位置,可以对corner_fast返回的结果调用函数corner_peaks

关于如何计算,文档提供了以下两个参考:

最后,只需知道scikit-image是开源的,因此您可以查看代码本身的详细信息https://github.com/scikit-image/scikit-image/tree/master/skimage

相关问题 更多 >