MIRA
Classes | Namespaces
ImgPixel.h File Reference

Classes to access pixels of images with variable type and channels. More...

#include <opencv2/core/core.hpp>
#include <image/Color.h>
Include dependency graph for ImgPixel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ImgPixelBase< T, Channels >
 base interface for ImgPixel classes This class wraps typed cv::Vect to represent an ImagePixel The Vect is typed by template parameter T and channels are set by template parameter Channels. More...
 
class  ImgPixel< T, Channels >
 dynamic ImgPixel class template ImgPixel class providing flexible types and channels. More...
 
class  ImgPixel< T, 1 >
 specialization of PixelBase class for 1 channel More...
 
class  ImgPixel< T, 2 >
 specialization of PixelBase class for 2 channels More...
 
class  ImgPixel< T, 3 >
 specialization of PixelBase class for 3 channels More...
 
class  ImgPixel< T, 4 >
 specialization of PixelBase class for 4 channels More...
 
class  CVDataTypeVecEnsureDepth< T, Channels, HasDepth >
 
class  CVDataTypeVecEnsureDepth< T, Channels, false >
 
class  CVDataTypeVecEnsureDepthAndType< T, Channels, HasType >
 
class  CVDataTypeVecEnsureDepthAndType< T, Channels, false >
 
class  DataType< mira::ImgPixel< T, Channels > >
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 
 mira::detail
 
 cv
 

Detailed Description

Classes to access pixels of images with variable type and channels.

Author
Erik Einhorn
Date
2010/10/21