gpt4 book ai didi

java - BoofCV/Java - 使用高斯卷积构造图像的 Hessian 矩阵

转载 作者:行者123 更新时间:2023-11-30 08:04:24 24 4
gpt4 key购买 nike

我想构建灰度图像的Hessian 矩阵,但我需要计算二阶导数。我正在使用 BoofCV,我发现了一个计算一阶的函数:

ImageGradient_Gaussian<ImageUInt8,ImageFloat32> gaussian1 = new ImageGradient_Gaussian<ImageUInt8,ImageFloat32>(sigma, -1, ImageUInt8.class, ImageFloat32.class);
gaussian1.process(grayscaleImage, derivX, derivY);

我使用“sigma”(标准差)作为输入参数。是否有函数或其他方法来使用输入西格玛和灰度图像来计算二阶导数?

我愿意接受其他 Java CV 库的建议。

最佳答案

你想做这样的事情:

GImageDerivativeOps.sobel(grey, derivX, derivY, BorderType.EXTENDED);
GImageDerivativeOps.hessianSobel(derivX, derivY, derivXX, derivXY, derivYY, BorderType.EXTENDED);

灰色可以是ImageFloat32或ImageUInt8deriv 可以是 ImageFloat32 或 ImageSInt16

最新的 SNAPSHOT 有一个示例,但它也应该适用于旧版本:

https://github.com/lessthanoptimal/BoofCV/blob/master/examples/src/boofcv/examples/imageprocessing/ExampleImageDerivative.java

关于java - BoofCV/Java - 使用高斯卷积构造图像的 Hessian 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31364652/

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