IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces
AdaptiveThreshold2dImg.h File Reference

Wrapper functions for Binarize an input image according an adaptive threshold based on the pixel's neighbourhood. More...

#include <IPSDKIPL/IPSDKIPLBinarization/IPSDKIPLBinarizationExports.h>
#include <IPSDKImage/Image/ImageTypes.h>
#include <IPSDKBaseData/Pattern/Kernel/KernelTypes.h>

Go to the source code of this file.

Namespaces

 ipsdk::imaproc::bin
 Namespace aggregating binarization operations on images.
 

Functions

IPSDKIPLBINARIZATION_API ipsdk::image::ImagePtr ipsdk::imaproc::bin::adaptiveThreshold2dImg (const ipsdk::image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY)
 wrapper function for Binarize an input image according an adaptive threshold based on the pixel's neighbourhood More...
 
IPSDKIPLBINARIZATION_API void ipsdk::imaproc::bin::adaptiveThreshold2dImg (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const ipsdk::image::ImagePtr &pOutBinImg)
 wrapper function for Binarize an input image according an adaptive threshold based on the pixel's neighbourhood More...
 
IPSDKIPLBINARIZATION_API ipsdk::image::ImagePtr ipsdk::imaproc::bin::adaptiveThresholdGaussian2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipUInt64 halfKnlSize)
 wrapper function for binarize an input image according an adaptive threshold based on the pixel's neighbourhood. Here, the threshold is defined as the sum of the intensities on the neighbourhood, weighted by Gaussian coefficients. The Gaussian coefficients are computed with the folowing standard deviation : $ 0.3*(halfKnlSize - 1) + 0.8 $ More...
 
IPSDKIPLBINARIZATION_API void ipsdk::imaproc::bin::adaptiveThresholdGaussian2dImg (const image::ImageConstPtr &pInImg, const ipUInt64 halfKnlSize, const ipsdk::image::ImagePtr &pOutBinImg)
 wrapper function for binarize an input image according an adaptive threshold based on the pixel's neighbourhood. Here, the threshold is defined as the sum of the intensities on the neighbourhood, weighted by Gaussian coefficients. The Gaussian coefficients are computed with the folowing standard deviation : $ 0.3*(halfKnlSize - 1) + 0.8 $ More...
 
IPSDKIPLBINARIZATION_API boost::shared_ptr< AdaptiveThreshold2dImgLvl1 > ipsdk::imaproc::bin::adaptiveThreshold2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY)
 asynchronous wrappers
 
IPSDKIPLBINARIZATION_API boost::shared_ptr< AdaptiveThreshold2dImgLvl1 > ipsdk::imaproc::bin::adaptiveThreshold2dImg_async (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const ipsdk::image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLBINARIZATION_API boost::shared_ptr< AdaptiveThreshold2dImgLvl1 > ipsdk::imaproc::bin::adaptiveThresholdGaussian2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipUInt64 halfKnlSize)
 asynchronous wrappers
 
IPSDKIPLBINARIZATION_API boost::shared_ptr< AdaptiveThreshold2dImgLvl1 > ipsdk::imaproc::bin::adaptiveThresholdGaussian2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt64 halfKnlSize, const ipsdk::image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLBINARIZATION_API ipsdk::image::ImagePtr ipsdk::imaproc::bin::getAsyncProcessorOutput (boost::shared_ptr< AdaptiveThreshold2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 

Detailed Description

Wrapper functions for Binarize an input image according an adaptive threshold based on the pixel's neighbourhood.

Author
R. Abbal
Date
2016/04/05