#include <rtcImage.h>

Public Types | |
| typedef T | Pixel |
Public Member Functions | |
| void | doubleImage () |
| void | doubleImage2 () |
| void | doubleImage2To (Image< T > &other) |
| void | doubleImageTo (Image< T > &other) |
| bool | fromOpenCV (const cv::Mat &image) |
| template<> | |
| bool | fromOpenCV (const cv::Mat &image) |
| template<> | |
| bool | fromOpenCV (const cv::Mat &image) |
| void | halfImage () |
| void | halfImageTo (Image< T > &other) |
| Image () | |
| Image (int _rows, int _columns) | |
| Image (const Image &other) | |
| Pixel | interpolate (const float row, const float col) const |
| template<> | |
| Image< Vec3uc >::Pixel | interpolate (const float row, const float col) const |
| template<> | |
| Image< Vec4uc >::Pixel | interpolate (const float row, const float col) const |
| template<> | |
| Image< float >::Pixel | interpolate (const float row, const float col) const |
| template<> | |
| Image< unsigned char >::Pixel | interpolate (const float row, const float col) const |
| void | operator*= (const Image< T > &other) |
| void | operator*= (const T &v) |
| void | operator+= (const Image< T > &other) |
| void | operator+= (const T &v) |
| void | operator-= (const Image< T > &other) |
| void | operator-= (const T &v) |
| void | operator/= (const Image< T > &other) |
| void | operator/= (const T &v) |
| Image< T > & | operator= (const Image< T > &img) |
| virtual bool | read (InputHandler &ih) |
| void | read (FILE *fp) |
| template<> | |
| bool | readFromFile (const char *filename) |
| template<> | |
| bool | readFromFile (const char *filename) |
| bool | readFromFile (const char *filename) |
| template<> | |
| bool | readFromFile (const char *filename) |
| template<> | |
| bool | readFromFile (const char *filename) |
| bool | resize (int rows, int columns) |
| bool | resized (Image &dest) const |
| bool | toOpenCV (cv::Mat &image) const |
| template<> | |
| bool | toOpenCV (cv::Mat &image) const |
| virtual bool | write (OutputHandler &oh) const |
| void | write (FILE *fp) const |
| bool | writeToFile (const char *filename) const |
| template<> | |
| bool | writeToFile (const char *filename) const |
| template<> | |
| bool | writeToFile (const char *filename) const |
| template<> | |
| bool | writeToFile (const char *filename) const |
| template<> | |
| bool | writeToFile (const char *filename) const |
| virtual | ~Image () |
A color image container class
Definition at line 38 of file rtcImage.h.
| typedef T rtc::Image< T >::Pixel |
Definition at line 40 of file rtcImage.h.
| rtc::Image< T >::Image | ( | ) | [inline] |
Definition at line 48 of file rtcImage.h.
| rtc::Image< T >::Image | ( | int | _rows, |
| int | _columns | ||
| ) | [inline] |
Definition at line 49 of file rtcImage.h.
| rtc::Image< T >::Image | ( | const Image< T > & | other | ) | [inline] |
Definition at line 50 of file rtcImage.h.
| virtual rtc::Image< T >::~Image | ( | ) | [inline, virtual] |
Definition at line 52 of file rtcImage.h.
| void rtc::Image< T >::doubleImage | ( | ) | [inline] |
Definition at line 81 of file rtcImage.h.
| void rtc::Image< T >::doubleImage2 | ( | ) | [inline] |
Definition at line 83 of file rtcImage.h.
| void rtc::Image< T >::doubleImage2To | ( | Image< T > & | other | ) | [inline] |
Definition at line 125 of file rtcImage.h.
| void rtc::Image< T >::doubleImageTo | ( | Image< T > & | other | ) | [inline] |
Definition at line 113 of file rtcImage.h.
| bool rtc::Image< T >::fromOpenCV | ( | const cv::Mat & | image | ) |
| bool rtc::Image< Vec3uc >::fromOpenCV | ( | const cv::Mat & | image | ) |
Definition at line 275 of file rtcImage.cpp.
| bool rtc::Image< Vec4uc >::fromOpenCV | ( | const cv::Mat & | image | ) |
Definition at line 293 of file rtcImage.cpp.
| void rtc::Image< T >::halfImage | ( | ) | [inline] |
Definition at line 79 of file rtcImage.h.
| void rtc::Image< T >::halfImageTo | ( | Image< T > & | other | ) | [inline] |
Definition at line 101 of file rtcImage.h.
| Pixel rtc::Image< T >::interpolate | ( | const float | row, |
| const float | col | ||
| ) | const |
| Image< Vec3uc >::Pixel rtc::Image< Vec3uc >::interpolate | ( | const float | row, |
| const float | col | ||
| ) | const |
Use bilinear interpolation to approximate values between the elements of matrices.
Definition at line 191 of file rtcImage.cpp.
| Image< Vec4uc >::Pixel rtc::Image< Vec4uc >::interpolate | ( | const float | row, |
| const float | col | ||
| ) | const |
Definition at line 212 of file rtcImage.cpp.
| Image< float >::Pixel rtc::Image< float >::interpolate | ( | const float | row, |
| const float | col | ||
| ) | const |
Definition at line 233 of file rtcImage.cpp.
| Image< unsigned char >::Pixel rtc::Image< unsigned char >::interpolate | ( | const float | row, |
| const float | col | ||
| ) | const |
Definition at line 254 of file rtcImage.cpp.
| void rtc::Image< T >::operator*= | ( | const Image< T > & | other | ) | [inline] |
Definition at line 85 of file rtcImage.h.
| void rtc::Image< T >::operator*= | ( | const T & | v | ) | [inline] |
Definition at line 88 of file rtcImage.h.
| void rtc::Image< T >::operator+= | ( | const Image< T > & | other | ) | [inline] |
Definition at line 86 of file rtcImage.h.
| void rtc::Image< T >::operator+= | ( | const T & | v | ) | [inline] |
Definition at line 90 of file rtcImage.h.
| void rtc::Image< T >::operator-= | ( | const Image< T > & | other | ) | [inline] |
Definition at line 84 of file rtcImage.h.
| void rtc::Image< T >::operator-= | ( | const T & | v | ) | [inline] |
Definition at line 89 of file rtcImage.h.
| void rtc::Image< T >::operator/= | ( | const Image< T > & | other | ) | [inline] |
Definition at line 87 of file rtcImage.h.
| void rtc::Image< T >::operator/= | ( | const T & | v | ) | [inline] |
Definition at line 91 of file rtcImage.h.
| Image< T > & rtc::Image< T >::operator= | ( | const Image< T > & | img | ) | [inline] |
Definition at line 219 of file rtcImage.h.
| bool rtc::Image< T >::read | ( | InputHandler & | ih | ) | [inline, virtual] |
Reimplemented from rtc::Array< T, 2 >.
Definition at line 191 of file rtcImage.h.
| void rtc::Image< T >::read | ( | FILE * | fp | ) | [inline] |
Definition at line 207 of file rtcImage.h.
| bool rtc::Image< Vec3uc >::readFromFile | ( | const char * | filename | ) |
Definition at line 30 of file rtcImage.cpp.
| bool rtc::Image< Vec4uc >::readFromFile | ( | const char * | filename | ) |
Definition at line 50 of file rtcImage.cpp.
| bool rtc::Image< T >::readFromFile | ( | const char * | filename | ) |
| bool rtc::Image< float >::readFromFile | ( | const char * | filename | ) |
Definition at line 71 of file rtcImage.cpp.
| bool rtc::Image< unsigned char >::readFromFile | ( | const char * | filename | ) |
Definition at line 92 of file rtcImage.cpp.
| bool rtc::Image< T >::resize | ( | int | rows, |
| int | columns | ||
| ) | [inline] |
Definition at line 162 of file rtcImage.h.
| bool rtc::Image< T >::resized | ( | Image< T > & | dest | ) | const [inline] |
Definition at line 171 of file rtcImage.h.
| bool rtc::Image< T >::toOpenCV | ( | cv::Mat & | image | ) | const |
| bool rtc::Image< Vec3uc >::toOpenCV | ( | cv::Mat & | image | ) | const |
Definition at line 313 of file rtcImage.cpp.
| bool rtc::Image< T >::write | ( | OutputHandler & | oh | ) | const [inline, virtual] |
Reimplemented from rtc::Array< T, 2 >.
Definition at line 184 of file rtcImage.h.
| void rtc::Image< T >::write | ( | FILE * | fp | ) | const [inline] |
Definition at line 198 of file rtcImage.h.
| bool rtc::Image< T >::writeToFile | ( | const char * | filename | ) | const |
| bool rtc::Image< Vec3uc >::writeToFile | ( | const char * | filename | ) | const |
Definition at line 113 of file rtcImage.cpp.
| bool rtc::Image< Vec4uc >::writeToFile | ( | const char * | filename | ) | const |
Definition at line 132 of file rtcImage.cpp.
| bool rtc::Image< float >::writeToFile | ( | const char * | filename | ) | const |
Definition at line 154 of file rtcImage.cpp.
| bool rtc::Image< unsigned char >::writeToFile | ( | const char * | filename | ) | const |
Definition at line 171 of file rtcImage.cpp.