![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Namespace aggregating arithmetic operations on images, pixel by pixel. More...
Classes | |
| class | AbsImgGpuLvl3 |
| Level 2 algorithm dedicated to GPU calculation. More... | |
| class | AbsImgLvl1 |
| Level 1 algorithm: computation of the absolute value of an image, pixel by pixel. More... | |
| class | AbsImgLvl2 |
| Level 2 algorithm: computation of the absolute value of an image, pixel by pixel. More... | |
| class | AbsImgLvl3 |
| Level 3 algorithm: computation of the absolute value of an image, pixel by pixel. More... | |
| class | AddImgImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | AddImgImgLvl1 |
| Level 1 algorithm: addition of 2 images, pixel by pixel. More... | |
| class | AddImgImgLvl2 |
| Level 2 algorithm: addition of 2 images, pixel by pixel. More... | |
| class | AddImgImgLvl3 |
| Level 3 algorithm: addition of 2 images, pixel by pixel. More... | |
| class | AddScalarImgLvl1 |
| Level 1 algorithm: addition of an image and a scalar. More... | |
| class | AddScalarImgLvl2 |
| Level 2 algorithm: addition of an image and a scalar. More... | |
| class | AddScalarImgLvl3 |
| Level 3 algorithm: addition of an image and a scalar. More... | |
| class | BlendImgImgLvl1 |
| Level 1 algorithm: blending on 2 images. More... | |
| class | BlendImgImgLvl2 |
| Level 2 algorithm: blending on 2 images. More... | |
| class | BlendImgImgLvl3 |
| Level 3 algorithm: blending on 2 images. More... | |
| class | BoundImgLvl1 |
| Level 1 algorithm: Algorithm allowing to bound image values to a given range. More... | |
| class | BoundImgLvl2 |
| Level 2 algorithm: Algorithm allowing to bound image values to a given range. More... | |
| class | BoundImgLvl3 |
| Level 3 algorithm: Algorithm allowing to bound image values to a given range. More... | |
| struct | CartesianImg |
| Structure allowing to encaspulate x and y cartesian images associated to the result of a polar to cartesian transformation. More... | |
| class | CartesianToPolarImgLvl1 |
| Level 1 algorithm: cartesian to polar coordinates transformation. More... | |
| class | CartesianToPolarImgLvl2 |
| Level 2 algorithm: cartesian to polar coordinates transformation. More... | |
| class | CartesianToPolarImgLvl3 |
| Level 3 algorithm: cartesian to polar coordinates transformation. More... | |
| struct | ComplexImg |
| Structure containing the real and imaginary parts of a complex image. More... | |
| class | ComplexMultiplyImgImgGpuLvl3 |
| Level 2 algorithm: Multiplication between two complex images, dedicated to GPU calculation. More... | |
| class | ComplexMultiplyImgImgLvl1 |
| Level 1 algorithm: Multiplication between two complex images. More... | |
| class | ComplexMultiplyImgImgLvl2 |
| Level 2 algorithm: Multiplication between two complex images. More... | |
| class | ComplexMultiplyImgImgLvl3 |
| Level 3 algorithm: Multiplication between two complex images. More... | |
| class | DivideImgImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | DivideImgImgLvl1 |
| Level 1 algorithm: division of one image by another, pixel by pixel. More... | |
| class | DivideImgImgLvl2 |
| Level 2 algorithm: division of one image by another, pixel by pixel. More... | |
| class | DivideImgImgLvl3 |
| Level 3 algorithm: division of one image by another, pixel by pixel. More... | |
| class | Formula2dImgLvl1 |
| Level 1 algorithm: algorithm allowing to generate a 2d image using a formula string. More... | |
| class | Formula2dImgLvl2 |
| Level 2 algorithm: algorithm allowing to generate a 2d image using a formula string. More... | |
| class | Formula3dImgLvl1 |
| Level 1 algorithm: algorithm allowing to generate a 3d image using a formula string. More... | |
| class | Formula3dImgLvl2 |
| Level 2 algorithm: algorithm allowing to generate a 3d image using a formula string. More... | |
| struct | FormulaInOptImages |
| structure allowing to encapsulated input optional images associated to an image formula More... | |
| class | GenericAddImgImgLvl1 |
| Level 1 algorithm: functions for add images with different dimensions. More... | |
| class | GenericDivideImgImgLvl1 |
| Level 1 algorithm: functions for divide images with different dimensions. More... | |
| class | GenericMultiplyImgImgLvl1 |
| See Multiplication between images with different dimensions for a complete algorithm description. More... | |
| class | GenericSubtractImgImgLvl1 |
| See Subtraction between images with different dimensions for a complete algorithm description. More... | |
| class | IPSDKIPLArithmeticException |
| Exception class for library IPSDKIPLArithmetic. More... | |
| class | L1Norm2ImgLvl1 |
| Level 1 algorithm: Computation of L1 (taxicab) norm of two images. More... | |
| class | L1Norm2ImgLvl2 |
| Level 2 algorithm: Computation of L1 (taxicab) norm of two images. More... | |
| class | L1Norm2ImgLvl3 |
| Level 3 algorithm: Computation of L1 (taxicab) norm of two images. More... | |
| class | L1Norm3ImgLvl1 |
| Level 1 algorithm: Computation of L1 (taxicab) norm of three images. More... | |
| class | L1Norm3ImgLvl2 |
| Level 2 algorithm: Computation of L1 (taxicab) norm of three images. More... | |
| class | L1Norm3ImgLvl3 |
| Level 3 algorithm: Computation of L1 (taxicab) norm of three images. More... | |
| class | L2Norm2ImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | L2Norm2ImgLvl1 |
| Level 1 algorithm: Computation of L2 (euclidian) norm of two images. More... | |
| class | L2Norm2ImgLvl2 |
| Level 2 algorithm: Computation of L2 (euclidian) norm of two images. More... | |
| class | L2Norm2ImgLvl3 |
| Level 3 algorithm: Computation of L2 (euclidian) norm of two images. More... | |
| class | L2Norm3ImgLvl1 |
| Level 1 algorithm: Computation of L2 (euclidian) norm of three images. More... | |
| class | L2Norm3ImgLvl2 |
| Level 2 algorithm: Computation of L2 (euclidian) norm of three images. More... | |
| class | L2Norm3ImgLvl3 |
| Level 3 algorithm: Computation of L2 (euclidian) norm of three images. More... | |
| class | LinearCombineImgImgLvl1 |
| Level 1 algorithm: linear combination of 2 images, pixel by pixel. More... | |
| class | LinearCombineImgImgLvl2 |
| Level 2 algorithm: linear combination of 2 images, pixel by pixel. More... | |
| class | LinearCombineImgImgLvl3 |
| Level 3 algorithm: linear combination of 2 images, pixel by pixel. More... | |
| class | MaxAbsImgImgLvl1 |
| Level 1 algorithm: maximum of absolute values of 2 images, pixel by pixel. More... | |
| class | MaxAbsImgImgLvl2 |
| Level 2 algorithm: maximum of absolute values of 2 images, pixel by pixel. More... | |
| class | MaxAbsImgImgLvl3 |
| Level 3 algorithm: maximum of absolute values of 2 images, pixel by pixel. More... | |
| class | MaxImgImgLvl1 |
| Level 1 algorithm: maximum of 2 images, pixel by pixel. More... | |
| class | MaxImgImgLvl2 |
| Level 2 algorithm: maximum of 2 images, pixel by pixel. More... | |
| class | MaxImgImgLvl3 |
| Level 3 algorithm: maximum of 2 images, pixel by pixel. More... | |
| class | MinImgImgLvl1 |
| Level 1 algorithm: minimum of 2 images, pixel by pixel. More... | |
| class | MinImgImgLvl2 |
| Level 2 algorithm: minimum of 2 images, pixel by pixel. More... | |
| class | MinImgImgLvl3 |
| Level 3 algorithm: minimum of 2 images, pixel by pixel. More... | |
| class | MultiplyAddScalarImgLvl1 |
| Level 1 algorithm: affine operation on an image. More... | |
| class | MultiplyAddScalarImgLvl2 |
| Level 2 algorithm: affine operation on an image. More... | |
| class | MultiplyAddScalarImgLvl3 |
| Level 3 algorithm: affine operation on an image. More... | |
| class | MultiplyImgImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | MultiplyImgImgLvl1 |
| Level 1 algorithm: multiplication of 2 images, pixel by pixel. More... | |
| class | MultiplyImgImgLvl2 |
| Level 2 algorithm: multiplication of 2 images, pixel by pixel. More... | |
| class | MultiplyImgImgLvl3 |
| Level 3 algorithm: multiplication of 2 images, pixel by pixel. More... | |
| class | MultiplyScalarImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | MultiplyScalarImgLvl1 |
| Level 1 algorithm: multiplication of an image and a scalar. More... | |
| class | MultiplyScalarImgLvl2 |
| Level 2 algorithm: multiplication of an image and a scalar. More... | |
| class | MultiplyScalarImgLvl3 |
| Level 3 algorithm: multiplication of an image and a scalar. More... | |
| struct | PolarImg |
| Structure allowing to encaspulate rho and theta polar images associated to the result of a cartesian to polar transformation. More... | |
| class | PolarToCartesianImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | PolarToCartesianImgLvl1 |
| Level 1 algorithm: polar to cartesian coordinates transformation. More... | |
| class | PolarToCartesianImgLvl2 |
| Level 2 algorithm: polar to cartesian coordinates transformation. More... | |
| class | PolarToCartesianImgLvl3 |
| Level 3 algorithm: polar to cartesian coordinates transformation. More... | |
| class | RoundImgLvl1 |
| Level 1 algorithm: Round values of a floating point image. More... | |
| class | RoundImgLvl2 |
| Level 2 algorithm: Round values of a floating point image. More... | |
| class | RoundImgLvl3 |
| Level 3 algorithm: Round values of a floating point image. More... | |
| class | SqrtImgLvl1 |
| Level 1 algorithm: computation of the square root of an image, pixel by pixel. More... | |
| class | SqrtImgLvl2 |
| Level 2 algorithm: computation of the square root of an image, pixel by pixel. More... | |
| class | SqrtImgLvl3 |
| Level 3 algorithm: computation of the square root of an image, pixel by pixel. More... | |
| class | SquareImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | SquareImgLvl1 |
| Level 1 algorithm: Computation of the square of an image, pixel by pixel. More... | |
| class | SquareImgLvl2 |
| Level 2 algorithm: Computation of the square of an image, pixel by pixel. More... | |
| class | SquareImgLvl3 |
| Level 3 algorithm: Computation of the square of an image, pixel by pixel. More... | |
| class | SubtractImgImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | SubtractImgImgLvl1 |
| Level 1 algorithm: subtraction of one image by another, pixel by pixel. More... | |
| class | SubtractImgImgLvl2 |
| Level 2 algorithm: subtraction of one image by another, pixel by pixel. More... | |
| class | SubtractImgImgLvl3 |
| Level 3 algorithm: subtraction of one image by another, pixel by pixel. More... | |
| class | SubtractScalarImgLvl1 |
| Level 1 algorithm: subtraction of a scalar and an image (scalar - image) More... | |
| class | SubtractScalarImgLvl2 |
| Level 2 algorithm: subtraction of a scalar and an image (scalar - image) More... | |
| class | SubtractScalarImgLvl3 |
| Level 3 algorithm: subtraction of a scalar and an image (scalar - image) More... | |
Functions | |
| IPSDKIPLARITHMETIC_API const std::string & | getIPSDKIPLArithmeticLoggerName () |
| Recovery of logger name associated to library. | |
| IPSDKIPLARITHMETIC_API log4cplus::Logger & | getIPSDKIPLArithmeticLogger () |
| Recovery of logger associated to library. | |
| IPSDKIPLARITHMETIC_API const ipsdk::LogMessageManager & | getIPSDKIPLArithmeticLogMessageManager () |
| Recovery of message manager associated to library. | |
| IPSDKIPLARITHMETIC_API CustomImageInfoPtr | outputFormula (const ImageFormulaAttributeConstPtr &pImageFormula, const ImageAttributeConstPtr &pInOptImg1, const ImageAttributeConstPtr &pInOptImg2, const ImageAttributeConstPtr &pInOptImg3, const ImageAttributeConstPtr &pInOptBinImg1, const ImageAttributeConstPtr &pInOptBinImg2, const ImageAttributeConstPtr &pInOptBinImg3, const ImageAttributeConstPtr &pInOptLabImg1, const ImageAttributeConstPtr &pInOptLabImg2, const ImageAttributeConstPtr &pInOptLabImg3) |
| IPSDKIPLARITHMETIC_API image::ImagePtr | absImg (const image::ImageConstPtr &pInImg) |
| wrapper function for computation of the absolute value of an image, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API void | absImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for computation of the absolute value of an image, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< AbsImgLvl1 > | absImg_async (const image::ImageConstPtr &pInImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< AbsImgLvl1 > | absImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< AbsImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | addImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper functions for addition of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | addImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper functions for addition of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< AddImgImgLvl1 > | addImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< AddImgImgLvl1 > | addImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< AddImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | addScalarImg (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal) |
| wrapper function for addition of an image and a scalar More... | |
| IPSDKIPLARITHMETIC_API void | addScalarImg (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal, const image::ImagePtr &pOutImg) |
| wrapper function for addition of an image and a scalar More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< AddScalarImgLvl1 > | addScalarImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< AddScalarImgLvl1 > | addScalarImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< AddScalarImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | blendImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inOptBlendMultiplier) |
| wrapper function for blending on 2 images More... | |
| IPSDKIPLARITHMETIC_API void | blendImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inOptBlendMultiplier, const image::ImagePtr &pOutImg) |
| wrapper function for blending on 2 images More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< BlendImgImgLvl1 > | blendImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inOptBlendMultiplier) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< BlendImgImgLvl1 > | blendImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inOptBlendMultiplier, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BlendImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API ipsdk::image::ImagePtr | boundImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RangeConstPtr &pInOutputRange) |
| wrapper function for Algorithm allowing to bound image values to a given range More... | |
| IPSDKIPLARITHMETIC_API void | boundImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RangeConstPtr &pInOutputRange, const ipsdk::image::ImagePtr &pOutImg) |
| wrapper function for Algorithm allowing to bound image values to a given range More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< BoundImgLvl1 > | boundImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RangeConstPtr &pInOutputRange) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< BoundImgLvl1 > | boundImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RangeConstPtr &pInOutputRange, const ipsdk::image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BoundImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API PolarImg | cartesianToPolarImg (const image::ImageConstPtr &pInXImg, const image::ImageConstPtr &pInYImg) |
| wrapper function for cartesian to polar coordinates transformation More... | |
| IPSDKIPLARITHMETIC_API void | cartesianToPolarImg (const image::ImageConstPtr &pInXImg, const image::ImageConstPtr &pInYImg, const image::ImagePtr &pOutRhoImg, const image::ImagePtr &pOutThetaImg) |
| wrapper function for cartesian to polar coordinates transformation More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< CartesianToPolarImgLvl1 > | cartesianToPolarImg_async (const image::ImageConstPtr &pInXImg, const image::ImageConstPtr &pInYImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< CartesianToPolarImgLvl1 > | cartesianToPolarImg_async (const image::ImageConstPtr &pInXImg, const image::ImageConstPtr &pInYImg, const image::ImagePtr &pOutRhoImg, const image::ImagePtr &pOutThetaImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API PolarImg | getAsyncProcessorOutput (boost::shared_ptr< CartesianToPolarImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API ComplexImg | complexMultiplyImgImg (const image::ImageConstPtr &pInReImg1, const image::ImageConstPtr &pInImImg1, const image::ImageConstPtr &pInReImg2, const image::ImageConstPtr &pInImImg2) |
| wrapper function for Multiplication between two complex images More... | |
| IPSDKIPLARITHMETIC_API void | complexMultiplyImgImg (const image::ImageConstPtr &pInReImg1, const image::ImageConstPtr &pInImImg1, const image::ImageConstPtr &pInReImg2, const image::ImageConstPtr &pInImImg2, const image::ImagePtr &pOutReImg, const image::ImagePtr &pOutImImg) |
| wrapper function for Multiplication between two complex images More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< ComplexMultiplyImgImgLvl1 > | complexMultiplyImgImg_async (const image::ImageConstPtr &pInReImg1, const image::ImageConstPtr &pInImImg1, const image::ImageConstPtr &pInReImg2, const image::ImageConstPtr &pInImImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< ComplexMultiplyImgImgLvl1 > | complexMultiplyImgImg_async (const image::ImageConstPtr &pInReImg1, const image::ImageConstPtr &pInImImg1, const image::ImageConstPtr &pInReImg2, const image::ImageConstPtr &pInImImg2, const image::ImagePtr &pOutReImg, const image::ImagePtr &pOutImImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API ComplexImg | getAsyncProcessorOutput (boost::shared_ptr< ComplexMultiplyImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | divideImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for division of one image by another, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | divideImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for division of one image by another, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< DivideImgImgLvl1 > | divideImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< DivideImgImgLvl1 > | divideImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< DivideImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | formula2dImg (const std::string &inImageFormula2d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages) |
| wrapper function for algorithm allowing to generate a 2d image using a formula string More... | |
| IPSDKIPLARITHMETIC_API void | formula2dImg (const std::string &inImageFormula2d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to generate a 2d image using a formula string More... | |
| IPSDKIPLARITHMETIC_API void | formula2dImg (const std::string &inImageFormula2d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::Border2dPolicyConstPtr &pInOptConvolBorder2d, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to generate a 2d image using a formula string More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< Formula2dImgLvl1 > | formula2dImg_async (const std::string &inImageFormula2d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< Formula2dImgLvl1 > | formula2dImg_async (const std::string &inImageFormula2d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< Formula2dImgLvl1 > | formula2dImg_async (const std::string &inImageFormula2d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::Border2dPolicyConstPtr &pInOptConvolBorder2d, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Formula2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | formula3dImg (const std::string &inImageFormula3d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages) |
| wrapper function for algorithm allowing to generate a 3d image using a formula string More... | |
| IPSDKIPLARITHMETIC_API void | formula3dImg (const std::string &inImageFormula3d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to generate a 3d image using a formula string More... | |
| IPSDKIPLARITHMETIC_API void | formula3dImg (const std::string &inImageFormula3d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::Border3dPolicyConstPtr &pInOptConvolBorder3d, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to generate a 3d image using a formula string More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< Formula3dImgLvl1 > | formula3dImg_async (const std::string &inImageFormula3d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< Formula3dImgLvl1 > | formula3dImg_async (const std::string &inImageFormula3d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< Formula3dImgLvl1 > | formula3dImg_async (const std::string &inImageFormula3d, const ipsdk::imaproc::arithm::FormulaInOptImages &formulaInOptImages, const image::Border3dPolicyConstPtr &pInOptConvolBorder3d, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Formula3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | genericAddImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for functions for add images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | genericAddImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for functions for add images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericAddImgImgLvl1 > | genericAddImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericAddImgImgLvl1 > | genericAddImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GenericAddImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | genericDivideImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for functions for divide images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | genericDivideImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for functions for divide images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericDivideImgImgLvl1 > | genericDivideImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericDivideImgImgLvl1 > | genericDivideImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GenericDivideImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | genericMultiplyImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for Multiply images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | genericMultiplyImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for Multiply images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericMultiplyImgImgLvl1 > | genericMultiplyImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericMultiplyImgImgLvl1 > | genericMultiplyImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GenericMultiplyImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | genericSubtractImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for subtract images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | genericSubtractImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for subtract images with different dimensions More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericSubtractImgImgLvl1 > | genericSubtractImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< GenericSubtractImgImgLvl1 > | genericSubtractImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GenericSubtractImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | l1Norm2Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for Computation of L1 (taxicab) norm of two images More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | l1Norm2Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for Computation of L1 (taxicab) norm of two images More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L1Norm2ImgLvl1 > | l1Norm2Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L1Norm2ImgLvl1 > | l1Norm2Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< L1Norm2ImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | l1Norm3Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3, const image::ImagePtr &pOutImg) |
| wrapper function for Computation of L1 (taxicab) norm of three images More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | l1Norm3Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3) |
| wrapper function for Computation of L1 (taxicab) norm of three images More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L1Norm3ImgLvl1 > | l1Norm3Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L1Norm3ImgLvl1 > | l1Norm3Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< L1Norm3ImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | l2Norm2Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for Computation of L2 (euclidian) norm of two images More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | l2Norm2Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for Computation of L2 (euclidian) norm of two images More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L2Norm2ImgLvl1 > | l2Norm2Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L2Norm2ImgLvl1 > | l2Norm2Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< L2Norm2ImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | l2Norm3Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3, const image::ImagePtr &pOutImg) |
| wrapper function for Computation of L2 (euclidian) norm of three images More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | l2Norm3Img (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3) |
| wrapper function for Computation of L2 (euclidian) norm of three images More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L2Norm3ImgLvl1 > | l2Norm3Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< L2Norm3ImgLvl1 > | l2Norm3Img_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInImg3) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< L2Norm3ImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | linearCombineImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inFactor1, const ipReal32 inFactor2) |
| wrapper function for linear combination of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API void | linearCombineImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inFactor1, const ipReal32 inFactor2, const image::ImagePtr &pOutImg) |
| wrapper function for linear combination of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< LinearCombineImgImgLvl1 > | linearCombineImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inFactor1, const ipReal32 inFactor2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< LinearCombineImgImgLvl1 > | linearCombineImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipReal32 inFactor1, const ipReal32 inFactor2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< LinearCombineImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | maxAbsImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for maximum of absolute values of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | maxAbsImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for maximum of absolute values of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MaxAbsImgImgLvl1 > | maxAbsImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MaxAbsImgImgLvl1 > | maxAbsImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MaxAbsImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | maxImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for maximum of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | maxImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for maximum of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MaxImgImgLvl1 > | maxImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MaxImgImgLvl1 > | maxImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MaxImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | minImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper functions for minimum of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | minImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper functions for minimum of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MinImgImgLvl1 > | minImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MinImgImgLvl1 > | minImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MinImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | multiplyAddScalarImg (const image::ImageConstPtr &pInImg, const ipReal64 inFactor, const ipReal64 inOffset) |
| wrapper function for affine operation on an image More... | |
| IPSDKIPLARITHMETIC_API void | multiplyAddScalarImg (const image::ImageConstPtr &pInImg, const ipReal64 inFactor, const ipReal64 inOffset, const image::ImagePtr &pOutImg) |
| wrapper function for affine operation on an image More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MultiplyAddScalarImgLvl1 > | multiplyAddScalarImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inFactor, const ipReal64 inOffset) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MultiplyAddScalarImgLvl1 > | multiplyAddScalarImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inFactor, const ipReal64 inOffset, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MultiplyAddScalarImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API void | multiplyImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| wrapper function for multiplication of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | multiplyImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for multiplication of 2 images, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MultiplyImgImgLvl1 > | multiplyImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MultiplyImgImgLvl1 > | multiplyImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MultiplyImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | multiplyScalarImg (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal) |
| wrapper function for multiplication of an image and a scalar More... | |
| IPSDKIPLARITHMETIC_API void | multiplyScalarImg (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal, const image::ImagePtr &pOutImg) |
| wrapper function for multiplication of an image and a scalar More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MultiplyScalarImgLvl1 > | multiplyScalarImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< MultiplyScalarImgLvl1 > | multiplyScalarImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inArithmeticVal, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MultiplyScalarImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API CartesianImg | polarToCartesianImg (const image::ImageConstPtr &pInRhoImg, const image::ImageConstPtr &pInThetaImg) |
| wrapper function for polar to cartesian coordinates transformation More... | |
| IPSDKIPLARITHMETIC_API void | polarToCartesianImg (const image::ImageConstPtr &pInRhoImg, const image::ImageConstPtr &pInThetaImg, const image::ImagePtr &pOutXImg, const image::ImagePtr &pOutYImg) |
| wrapper function for polar to cartesian coordinates transformation More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< PolarToCartesianImgLvl1 > | polarToCartesianImg_async (const image::ImageConstPtr &pInRhoImg, const image::ImageConstPtr &pInThetaImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< PolarToCartesianImgLvl1 > | polarToCartesianImg_async (const image::ImageConstPtr &pInRhoImg, const image::ImageConstPtr &pInThetaImg, const image::ImagePtr &pOutXImg, const image::ImagePtr &pOutYImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API CartesianImg | getAsyncProcessorOutput (boost::shared_ptr< PolarToCartesianImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | roundImg (const image::ImageConstPtr &pInRealImg, const image::eImageBufferType &inConvertImageBufferType) |
| wrapper function for Round values of a floating point image More... | |
| IPSDKIPLARITHMETIC_API void | roundImg (const image::ImageConstPtr &pInRealImg, const image::ImagePtr &pOutImg) |
| wrapper function for Round values of a floating point image More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< RoundImgLvl1 > | roundImg_async (const image::ImageConstPtr &pInRealImg, const image::eImageBufferType &inConvertImageBufferType) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< RoundImgLvl1 > | roundImg_async (const image::ImageConstPtr &pInRealImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< RoundImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | sqrtImg (const image::ImageConstPtr &pInRealImg) |
| wrapper functions for computation of the square root of an image, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API void | sqrtImg (const image::ImageConstPtr &pInRealImg, const image::ImagePtr &pOutImg) |
| wrapper functions for computation of the square root of an image, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SqrtImgLvl1 > | sqrtImg_async (const image::ImageConstPtr &pInRealImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SqrtImgLvl1 > | sqrtImg_async (const image::ImageConstPtr &pInRealImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< SqrtImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | squareImg (const image::ImageConstPtr &pInImg) |
| wrapper function for Computation of the square of an image, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API void | squareImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for Computation of the square of an image, pixel by pixel More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SquareImgLvl1 > | squareImg_async (const image::ImageConstPtr &pInImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SquareImgLvl1 > | squareImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< SquareImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | subtractImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| Wrapper functions for subtraction of one image by another, pixel by pixel. More... | |
| IPSDKIPLARITHMETIC_API void | subtractImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| Wrapper functions for subtraction of one image by another, pixel by pixel. More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SubtractImgImgLvl1 > | subtractImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SubtractImgImgLvl1 > | subtractImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< SubtractImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | subtractScalarImg (const ipReal64 inArithmeticVal, const image::ImageConstPtr &pInImg) |
| wrapper function for subtraction of a scalar and an image (scalar - image) More... | |
| IPSDKIPLARITHMETIC_API void | subtractScalarImg (const ipReal64 inArithmeticVal, const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for subtraction of a scalar and an image (scalar - image) More... | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SubtractScalarImgLvl1 > | subtractScalarImg_async (const ipReal64 inArithmeticVal, const image::ImageConstPtr &pInImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API boost::shared_ptr< SubtractScalarImgLvl1 > | subtractScalarImg_async (const ipReal64 inArithmeticVal, const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLARITHMETIC_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< SubtractScalarImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
Namespace aggregating arithmetic operations on images, pixel by pixel.
Enumerate describing messages.
| IPSDKIPLARITHMETIC_API CustomImageInfoPtr ipsdk::imaproc::arithm::outputFormula | ( | const ImageFormulaAttributeConstPtr & | pImageFormula, |
| const ImageAttributeConstPtr & | pInOptImg1, | ||
| const ImageAttributeConstPtr & | pInOptImg2, | ||
| const ImageAttributeConstPtr & | pInOptImg3, | ||
| const ImageAttributeConstPtr & | pInOptBinImg1, | ||
| const ImageAttributeConstPtr & | pInOptBinImg2, | ||
| const ImageAttributeConstPtr & | pInOptBinImg3, | ||
| const ImageAttributeConstPtr & | pInOptLabImg1, | ||
| const ImageAttributeConstPtr & | pInOptLabImg2, | ||
| const ImageAttributeConstPtr & | pInOptLabImg3 | ||
| ) |
function allowing to define output image buffer type for formula algorithm given an input formula attribute applied in 2d image case
1.8.14