Jafar
|
The image module is the main module for basic image processing, it is based on the OpenCV library. The jafar::image::Image class uses a cv::Mat as it is main inner data storage for image data and adds some useful services. The developers are encouraged to make use of OpenCV functions directly when possible, this is easy:
OpenCV, module display or qdisplay to display images.
This module is built on top of the OpenCV library developed by Intel and then WillowGarage:
Extra doc for macro can go here... (you can delete this section if not relevant)
The interface of the module is generated from the following files:
try
{ } catch
block for this module. Classes | |
class | jafar::image::Capture |
Wrapper around openCV Capture mechanism. More... | |
struct | JfrImage_ImageHeader |
Jafar supplementary header. More... | |
struct | JfrImage_CImage |
Jafar image C structure. More... | |
class | jafar::image::Image |
class | jafar::image::ImageIO |
I/O methods for Image serialization to file. More... | |
class | jafar::image::ImageException |
Base class for all exceptions defined in the module image. More... | |
class | jafar::image::image_iterator< type > |
class | jafar::image::LKTracker |
Lukas-Kanade based tracker working on Harris corners. More... | |
class | jafar::image::Pyramid |
Namespaces | |
namespace | jafar::image::filter |
Typedefs | |
typedef enum JfrImage_TypeColorSpace | JfrImage_TypeColorSpace |
Available colorspaces for JfrImage. | |
typedef enum JfrImage_InterpolationType | JfrImage_InterpolationType |
typedef struct JfrImage_CImage | JfrImage_CImage |
Jafar image C structure. | |
Enumerations | |
enum | JfrImage_TypeColorSpace { JfrImage_CS_GRAY, JfrImage_CS_BGR, JfrImage_CS_RGB, JfrImage_CS_HSV, JfrImage_CS_HSL, JfrImage_CS_CMY, JfrImage_CS_CMYK, JfrImage_CS_LUV, JfrImage_CS_LAB, JfrImage_CS_XYZ, JfrImage_CS_YXY, JfrImage_CS_BayerBG, JfrImage_CS_BayerGB, JfrImage_CS_BayerRG, JfrImage_CS_BayerGR, JfrImage_CS_YCbCr, JfrImage_CS_UNKNOWN } |
Available colorspaces for JfrImage. More... | |
enum | JfrImage_InterpolationType { JfrImage_INTERP_NEAREST, JfrImage_INTERP_BILINEAR, JfrImage_INTERP_CUBIC } |
Functions | |
int | JfrImage_colorSpaceChannels (JfrImage_TypeColorSpace cs) |
Returns the number of channels required by the color space cs. | |
int | channelDepthSize (int depth) |
Returns the size in bytes of one channel of a pixel. | |
void | JfrImage_convertColorMode (const JfrImage_CImage *src_, JfrImage_CImage *dst_) |
C interface to the convertColorMode function. |
typedef struct JfrImage_CImage JfrImage_CImage |
Jafar image C structure.
It is defined for compatibility (GenoM).
typedef enum JfrImage_TypeColorSpace JfrImage_TypeColorSpace |
Available colorspaces for JfrImage.
Although OpenCV functions only handle JfrImage_CS_GRAY
and JfrImage_CS_BGR
images, it is possible to define other colorspace.
Returns the number of channels required by the color space cs.
Return 0 for JfrImage_CS_UNKNOWN.
Generated on Wed Oct 15 2014 00:37:30 for Jafar by doxygen 1.7.6.1 |