/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus(GrayU16 input , int value , int lower , int upper , GrayU16 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minusU_A(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus( InterleavedU8 input , int value , InterleavedU8 output ) { InputSanityCheck.checkSameShapeB(input,output); int columns = input.width*input.numBands; minusU_A(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus(GrayU8 input , int value , GrayU8 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minusU_A(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus( InterleavedU16 input , int value , int lower , int upper , InterleavedU16 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minusU_A(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus(GrayU16 input , int value , GrayU16 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minusU_A(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus( InterleavedU16 input , int value , InterleavedU16 output ) { InputSanityCheck.checkSameShapeB(input,output); int columns = input.width*input.numBands; minusU_A(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus(GrayU8 input , int value , int lower , int upper , GrayU8 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minusU_A(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts a scalar value from each element. Both input and output images can be the same instance. * * @param input The input image. Not modified. * @param value What is subtracted from each element. * @param output The output image. Modified. */ public static void minus( InterleavedU8 input , int value , int lower , int upper , InterleavedU8 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minusU_A(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }