![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Namespace aggregating bitwise operations on images, pixel by pixel. More...
Classes | |
| class | BitwiseAndImgImgLvl1 |
| Level 1 algorithm: bitwise and on 2 images, pixel by pixel. More... | |
| class | BitwiseAndImgImgLvl2 |
| Level 2 algorithm: bitwise and on 2 images, pixel by pixel. More... | |
| class | BitwiseAndImgImgLvl3 |
| Level 3 algorithm: bitwise and on 2 images, pixel by pixel. More... | |
| class | BitwiseNAndImgImgLvl1 |
| Level 1 algorithm: bitwise nand on 2 images, pixel by pixel. More... | |
| class | BitwiseNAndImgImgLvl2 |
| Level 2 algorithm: bitwise nand on 2 images, pixel by pixel. More... | |
| class | BitwiseNAndImgImgLvl3 |
| Level 3 algorithm: bitwise nand on 2 images, pixel by pixel. More... | |
| class | BitwiseNOrImgImgLvl1 |
| Level 1 algorithm: bitwise nor on 2 images, pixel by pixel. More... | |
| class | BitwiseNOrImgImgLvl2 |
| Level 2 algorithm: bitwise nor on 2 images, pixel by pixel. More... | |
| class | BitwiseNOrImgImgLvl3 |
| Level 3 algorithm: bitwise nor on 2 images, pixel by pixel. More... | |
| class | BitwiseNotImgLvl1 |
| Level 1 algorithm: bitwise not on one image, pixel by pixel. More... | |
| class | BitwiseNotImgLvl2 |
| Level 2 algorithm: bitwise not on one image, pixel by pixel. More... | |
| class | BitwiseNotImgLvl3 |
| Level 3 algorithm: bitwise not on one image, pixel by pixel. More... | |
| class | BitwiseNXOrImgImgLvl1 |
| Level 1 algorithm: bitwise nxor operation on 2 images. More... | |
| class | BitwiseNXOrImgImgLvl2 |
| Level 2 algorithm: bitwise nxor operation on 2 images. More... | |
| class | BitwiseNXOrImgImgLvl3 |
| Level 3 algorithm: bitwise nxor operation on 2 images. More... | |
| class | BitwiseOrImgImgLvl1 |
| Level 1 algorithm: bitwise or operation on 2 images. More... | |
| class | BitwiseOrImgImgLvl2 |
| Level 2 algorithm: bitwise or operation on 2 images. More... | |
| class | BitwiseOrImgImgLvl3 |
| Level 3 algorithm: bitwise or operation on 2 images. More... | |
| class | BitwiseSubImgImgLvl1 |
| Level 1 algorithm: Subtract two binary image to remove pixels in the image 2 from the image 1. More... | |
| class | BitwiseSubImgImgLvl2 |
| Level 2 algorithm: Subtract two binary image to remove pixels in the image 2 from the image 1. More... | |
| class | BitwiseSubImgImgLvl3 |
| Level 3 algorithm: Subtract two binary image to remove pixels in the image 2 from the image 1. More... | |
| class | BitwiseXOrImgImgLvl1 |
| Level 1 algorithm: bitwise exlusive or on 2 images, pixel by pixel. More... | |
| class | BitwiseXOrImgImgLvl2 |
| Level 2 algorithm: bitwise exlusive or on 2 images, pixel by pixel. More... | |
| class | BitwiseXOrImgImgLvl3 |
| Level 3 algorithm: bitwise exlusive or operation on 2 images. More... | |
| class | IPSDKIPLLogicalException |
| Exception class for library IPSDKIPLLogical. More... | |
| class | LogicalNotImgLvl1 |
| Level 1 algorithm: Logical not of a binary input image. More... | |
| class | LogicalNotImgLvl2 |
| Level 2 algorithm: Logical not of a binary input image. More... | |
| class | LogicalNotImgLvl3 |
| Level 3 algorithm: Logical not of a binary input image. More... | |
| class | MaskImgImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | MaskImgImgLvl1 |
| Level 1 algorithm: Mask filter, computing an output image for which each pixel equals to corresponding pixel in either first or second input image, depending on whether corresponding input mask image pixel equals 1 or 0. More... | |
| class | MaskImgImgLvl3 |
| Level 3 algorithm: Mask filter, computing an output image for which each pixel equals to corresponding pixel in either first or second input image, depending on whether corresponding input mask image pixel equals 1 or 0. More... | |
| class | MaskImgLvl1 |
| Level 1 algorithm: Mask filter, computing an output image for which each pixel equals to either corresponding pixel in input image or 0, depending on whether corresponding input mask image pixel equals 1 or 0. More... | |
| class | MaskImgLvl3 |
| Level 3 algorithm: Mask filter, computing an output image for which each pixel equals to either corresponding pixel in input image or 0, depending on whether corresponding input mask image pixel equals 1 or 0. More... | |
Functions | |
| IPSDKIPLLOGICAL_API const std::string & | getIPSDKIPLLogicalLoggerName () |
| Recovery of logger name associated to library. | |
| IPSDKIPLLOGICAL_API log4cplus::Logger & | getIPSDKIPLLogicalLogger () |
| Recovery of logger associated to library. | |
| IPSDKIPLLOGICAL_API const ipsdk::LogMessageManager & | getIPSDKIPLLogicalLogMessageManager () |
| Recovery of message manager associated to library. | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseAndImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| wrapper functions for bitwise and operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API void | bitwiseAndImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| wrapper functions for bitwise and operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseAndImgImgLvl1 > | bitwiseAndImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseAndImgImgLvl1 > | bitwiseAndImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseAndImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseNAndImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| wrapper function for bitwise nand operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API void | bitwiseNAndImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| wrapper function for bitwise nand operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNAndImgImgLvl1 > | bitwiseNAndImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNAndImgImgLvl1 > | bitwiseNAndImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseNAndImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseNOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| wrapper function for bitwise nor operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API void | bitwiseNOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| wrapper function for bitwise nor operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNOrImgImgLvl1 > | bitwiseNOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNOrImgImgLvl1 > | bitwiseNOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseNOrImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseNotImg (const image::ImageConstPtr &pInIntImg) |
| wrapper function for bitwise not operation on one image, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API void | bitwiseNotImg (const image::ImageConstPtr &pInIntImg, const image::ImagePtr &pOutImg) |
| wrapper function for bitwise not operation on one image, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNotImgLvl1 > | bitwiseNotImg_async (const image::ImageConstPtr &pInIntImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNotImgLvl1 > | bitwiseNotImg_async (const image::ImageConstPtr &pInIntImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseNotImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseNXOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| wrapper function for bitwise nxor operation on 2 images More... | |
| IPSDKIPLLOGICAL_API void | bitwiseNXOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| wrapper function for bitwise nxor operation on 2 images More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNXOrImgImgLvl1 > | bitwiseNXOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseNXOrImgImgLvl1 > | bitwiseNXOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseNXOrImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| wrapper function for bitwise or operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API void | bitwiseOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| wrapper function for bitwise or operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseOrImgImgLvl1 > | bitwiseOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseOrImgImgLvl1 > | bitwiseOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseOrImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseSubImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| wrapper function for Subtract two binary image to remove pixels in the image 2 from the image 1 More... | |
| IPSDKIPLLOGICAL_API void | bitwiseSubImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| wrapper function for Subtract two binary image to remove pixels in the image 2 from the image 1 More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseSubImgImgLvl1 > | bitwiseSubImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseSubImgImgLvl1 > | bitwiseSubImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseSubImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | bitwiseXOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| wrapper function for bitwise exclusive or operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API void | bitwiseXOrImgImg (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| wrapper function for bitwise exclusive or operation on 2 images, pixel by pixel More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseXOrImgImgLvl1 > | bitwiseXOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< BitwiseXOrImgImgLvl1 > | bitwiseXOrImgImg_async (const image::ImageConstPtr &pInIntImg1, const image::ImageConstPtr &pInIntImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BitwiseXOrImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API image::ImagePtr | logicalNotImg (const image::ImageConstPtr &pInBinImg) |
| wrapper function for logical not of a binary input image More... | |
| IPSDKIPLLOGICAL_API void | logicalNotImg (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutImg) |
| wrapper function for logical not of a binary input image More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< LogicalNotImgLvl1 > | logicalNotImg_async (const image::ImageConstPtr &pInBinImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< LogicalNotImgLvl1 > | logicalNotImg_async (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< LogicalNotImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API void | maskImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const image::ImagePtr &pOutImg) |
| wrapper function for Mask filter, computing an output image for which each pixel equals to either corresponding pixel in input image or 0, depending on whether corresponding input mask image pixel equals 1 or 0. These wrappers allow to set an output pixel with the input image value if the mask pixel equals 1 and 0 otherwise. More... | |
| IPSDKIPLLOGICAL_API image::ImagePtr | maskImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg) |
| wrapper function for Mask filter, computing an output image for which each pixel equals to either corresponding pixel in input image or 0, depending on whether corresponding input mask image pixel equals 1 or 0. These wrappers allow to set an output pixel with the input image value if the mask pixel equals 1 and 0 otherwise. More... | |
| IPSDKIPLLOGICAL_API void | reverseMaskImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const image::ImagePtr &pOutImg) |
| wrapper function for Mask filter, computing an output image for which each pixel equals to either corresponding pixel in input image or 0, depending on whether corresponding input mask image pixel equals 1 or 0. Unlike the maskImg wrapper, the reverseMaskImg wrappers allow to set an output pixel to 0 if the mask pixel equals 1 and with the input image value otherwise. More... | |
| IPSDKIPLLOGICAL_API image::ImagePtr | reverseMaskImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg) |
| wrapper function for Mask filter, computing an output image for which each pixel equals to either corresponding pixel in input image or 0, depending on whether corresponding input mask image pixel equals 1 or 0. Unlike the maskImg wrapper, the reverseMaskImg wrappers allow to set an output pixel to 0 if the mask pixel equals 1 and with the input image value otherwise. More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< MaskImgLvl1 > | maskImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< MaskImgLvl1 > | maskImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< MaskImgLvl1 > | reverseMaskImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< MaskImgLvl1 > | reverseMaskImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MaskImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLLOGICAL_API void | maskImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInMaskImg, const image::ImagePtr &pOutImg) |
| wrapper function for Mask filter, computing an output image for which each pixel equals to corresponding pixel in either first or second input image, depending on whether corresponding input mask image pixel equals 1 or 0 More... | |
| IPSDKIPLLOGICAL_API image::ImagePtr | maskImgImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInMaskImg) |
| wrapper function for Mask filter, computing an output image for which each pixel equals to corresponding pixel in either first or second input image, depending on whether corresponding input mask image pixel equals 1 or 0 More... | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< MaskImgImgLvl1 > | maskImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInMaskImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API boost::shared_ptr< MaskImgImgLvl1 > | maskImgImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImageConstPtr &pInMaskImg) |
| asynchronous wrappers | |
| IPSDKIPLLOGICAL_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MaskImgImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
Namespace aggregating bitwise operations on images, pixel by pixel.
Enumerate describing messages.
1.8.14