大家好、
我们正在进行一个项目。在该项目中、我们使用 TDA2xx EVM 开发算法。我们是此 TDA2x ADAS 系列的新成员。
我们希望开发 Canny 边缘检测算法。因此、我们使用了 TI 的 vxlib 库 API。
要开发此算法、我们必须遵循以下列出的步骤、
使用抗噪运算符(Sobel)计算梯度幅度和方向。
2.使用渐变方向信息对梯度幅度进行非最大抑制。
应用双阈值以确定潜在边沿。
使用迟滞阈值跟踪修改后的梯度图像中的边沿以生成二进制结果。
VxLIB 提供了所有步骤 的 API 来开发 Canny 边缘检测,当我们使用索贝尔滤波器图像 API (第一步)时,输出帧的宽度将减半,此 API 会消耗90%的已用 DSP。因此,我们在下面列出了对此的查询
为什么该 API 需要90%的 CPU 使用率?
2.如何在 Sobel API 中实现全帧宽度?
我们已附上了 sobre el API 的 c 文件供您参考。
如果您需要我们方面的更多信息、请告知我们。
