From 6bd761d4f18b991352ae545f3ecb307bcdf527a2 Mon Sep 17 00:00:00 2001 From: Patrycjusz Mania Date: Sun, 16 May 2021 12:01:25 +0200 Subject: [PATCH] zadanie-5 --- src/core/transformations/edge_laplacian_of_gauss.cpp | 5 ++--- src/core/transformations/edge_zero.cpp | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/core/transformations/edge_laplacian_of_gauss.cpp b/src/core/transformations/edge_laplacian_of_gauss.cpp index 0ae99f3..0408855 100644 --- a/src/core/transformations/edge_laplacian_of_gauss.cpp +++ b/src/core/transformations/edge_laplacian_of_gauss.cpp @@ -23,7 +23,7 @@ math::matrix EdgeLaplaceOfGauss::getMask(int size, float sigma, Mode) for (int i=0;i EdgeLaplaceOfGauss::getMask(int size, float sigma, Mode) float EdgeLaplaceOfGauss::getLoG(int x, int y, float s) { - float gauss = BlurGaussian::getGauss(x,y,s); - return ((pow(x,2.0) + pow(y,2.0) - 2) * gauss) / pow(s,2.0); + return ((pow(x, 2) + pow(y, 2) - 2) * BlurGaussian::getGauss(x, y, s)) / pow(s, 2); } int EdgeLaplaceOfGauss::getSize() diff --git a/src/core/transformations/edge_zero.cpp b/src/core/transformations/edge_zero.cpp index ff20e2d..113f9df 100644 --- a/src/core/transformations/edge_zero.cpp +++ b/src/core/transformations/edge_zero.cpp @@ -22,7 +22,7 @@ PNM* EdgeZeroCrossing::transform() int t = getParameter("threshold").toInt(); PNM* newImage = new PNM(width, height, image->format()); - EdgeLaplaceOfGauss log(newImage); + EdgeLaplaceOfGauss log(image); log.setParameter("size", getParameter("size")); log.setParameter("sigma", getParameter("sigma"));