Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Enumerations | Functions
OpenCV.h File Reference
#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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines