Image Component Library (ICL)
|
#include <opencv/cxcore.h>
#include <ICLCore/CCFunctions.h>
#include <ICLCore/Img.h>
#include <ICLCore/ImgBase.h>
#include <ICLUtils/Uncopyable.h>
Go to the source code of this file.
Classes | |
struct | icl::core::CvMatDelOp |
Utility Delete Operator used within CvMatWrapper. More... | |
class | icl::core::CvMatWrapper< T > |
Utility class that wraps around a CvMat of type CV_32FC1. More... | |
Namespaces | |
namespace | icl |
The ICL-namespace. | |
namespace | icl::core |
Enumerations | |
enum | icl::core::DepthPreference { icl::core::PREFERE_SRC_DEPTH, icl::core::PREFERE_DST_DEPTH } |
Modes that define whether to prefer the source image's or the destination image's depth. More... | |
Functions | |
ICLCore_API ImgBase * | icl::core::ipl_to_img (CvArr *src, ImgBase **dst=0, DepthPreference e=PREFERE_SRC_DEPTH) throw (utils::ICLException) |
Convert OpenCV IplImage to ICLimage. | |
ICLCore_API IplImage * | icl::core::img_to_ipl (const ImgBase *src, IplImage **dst=0, DepthPreference e=PREFERE_SRC_DEPTH) throw (utils::ICLException) |
Convert ICLimage to OpenCV IplImage. | |
ICLCore_API CvMat * | icl::core::img_to_cvmat (const ImgBase *src, CvMat *dst=0, int channel=0) throw (utils::ICLException) |
Copy single ICLimage channel to OpenCV single channel CvMat. | |
ICLCore_API IplImage * | icl::core::img_to_ipl_shallow (ImgBase *src, IplImage *dst=0) throw (utils::ICLException) |
Convert single channel ICLimage to OpenCV IplImage. | |
ICLCore_API CvMat * | icl::core::img_to_cvmat_shallow (const ImgBase *src, CvMat *dst=0) throw (utils::ICLException) |
Convert single channel ICLimage to OpenCV CvMat. | |
template<class T > | |
std::ostream & | icl::core::operator<< (std::ostream &str, const CvMatWrapper< T > &m) |
Overloaded ostream operator for the CvMat32fWrapper. |