From 4749a9f57bd4e4834a5917985af0c9426c329452 Mon Sep 17 00:00:00 2001 From: Otmane Lahlou <otmane.lahlou@c-s.fr> Date: Wed, 3 Dec 2008 11:17:47 +0100 Subject: [PATCH] DOC : changed COPYRIGHT --- .../otbImageToHessianDeterminantImageFilter.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h b/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h index b805b91a4b..59ea497c22 100644 --- a/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h +++ b/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h @@ -9,6 +9,8 @@ Version: $Revision$ Copyright (c) Centre National d'Etudes Spatiales. All rights reserved. See OTBCopyright.txt for details. +Copyright (c) CS Systemes d'information. All rights reserved. +See CSCopyright.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR @@ -24,6 +26,7 @@ PURPOSE. See the above copyright notices for more information. #include "itkUnaryFunctorImageFilter.h" #include "otbImage.h" #include "itkFixedArray.h" +#include "otbMath.h" @@ -53,7 +56,8 @@ namespace otb */ inline TOutput operator()(const TInput& input) { - return static_cast<TOutput>(input[0]*input[1]-input[2]*input[2]); + double determinant = static_cast<TOutput>(input[0]*input[1]-0.9*input[2]*input[2]); + return (vcl_abs(determinant)<0.05)?0:determinant; } bool operator !=(const HessianDeterminant) const -- GitLab