![]() |
University of Murcia, Spain ![]() |
src/qvcore/qvimage.h File ReferenceFile from the QVision library. More...
Go to the source code of this file.
Detailed DescriptionFile from the QVision library.
Definition in file qvimage.h. Define Documentation
Obtains the increment for a column movement of a pixel. This macro can be used to navigate through the contents of an image given an initial pointer to its contents. See section Pixel access for detailed usage of this macro.
Value: const TYPE * __qv_data_##IMAGE##__ = IMAGE.getReadData(); \ const uInt __qv_step_##IMAGE##__ = IMAGE.getStep()/sizeof(TYPE); \ const uChar __qv_planes_##IMAGE##__ = IMAGE.getChannels(); \ const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - IMAGE.getCols(); This macro initializes an image to inspect or modify its contents using a set of pixel access macros. See section Pixel access for detailed usage of this macro.
Definition at line 42 of file qvimage.h. Referenced by CountingSort(), FilterLocalMax(), getConnectedSetBorderContoursThreshold(), getConnectedSetBorderContourThreshold(), getLineContoursThreshold4Connectivity(), getLineContoursThreshold8Connectivity(), GetMaximalResponsePoints1(), GetMaximalResponsePoints3(), QVImage< Type, Channels >::operator==(), and QVComponentTree::QVComponentTree().
Value: TYPE * __qv_data_##IMAGE##__ = IMAGE.getWriteData(); \ const uInt __qv_step_##IMAGE##__ = IMAGE.getStep()/sizeof(TYPE); \ const uChar __qv_planes_##IMAGE##__ = IMAGE.getChannels(); \ const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - IMAGE.getCols(); This macro initializes an image to inspect or modify its contents using a set of pixel access macros. See section Pixel access for detailed usage of this macro.
Definition at line 57 of file qvimage.h. Referenced by FilterHessianCornerResponseImage(), FilterLocalMax(), getConnectedSetBorderContoursThreshold(), GetMaximalResponsePoints1(), and QVComponentTree::QVComponentTree().
Obtains the location of the first pixel in a row, given the location of the last pixel in the upper row. This macro can be used to navigate through the contents of an image given an initial pointer to its contents. See section Pixel access for detailed usage of this macro.
Access an image pixel for inspection or modification. This macro can be used to access arbitrary pixels in an image, with a good time performance. See section Pixel access for detailed usage of this macro.
Definition at line 102 of file qvimage.h. Referenced by CountingSort(), FilterHessianCornerResponseImage(), FilterLocalMax(), getConnectedSetBorderContoursThreshold(), getConnectedSetBorderContourThreshold(), getLineContoursThreshold4Connectivity(), getLineContoursThreshold8Connectivity(), GetMaximalResponsePoints1(), GetMaximalResponsePoints3(), QVImage< Type, Channels >::operator==(), and QVComponentTree::QVComponentTree().
Obtains a reference to the memory location of a pixel. This macro can be used to obtain the location of arbitrary pixels in an image, with a good time performance. See section Pixel access for detailed usage of this macro.
Value: const TYPE * __qv_data_##IMAGE##__ = IMAGE->getReadData(); \ const uInt __qv_step_##IMAGE##__ = IMAGE->getStep()/sizeof(TYPE); \ const uChar __qv_planes_##IMAGE##__ = IMAGE->getChannels(); \ const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - IMAGE->getCols(); This macro initializes a pointed image to inspect its contents using a set of pixel access macros. See section Pixel access for detailed usage of this macro.
Definition at line 72 of file qvimage.h. Referenced by QVImage< Type, Channels >::operator==().
Value: TYPE * __qv_data_##IMAGE##__ = IMAGE->getWriteData(); \ const uInt __qv_step_##IMAGE##__ = IMAGE->getStep()/sizeof(TYPE); \ const uChar __qv_planes_##IMAGE##__ = IMAGE->getChannels(); \ const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - IMAGE->getCols(); This macro initializes a pointed image to inspect or modify its contents using a set of pixel access macros. See section Pixel access for detailed usage of this macro.
Obtains the increment for a row movement of a pixel. This macro can be used to navigate through the contents of an image given an initial pointer to its contents. See section Pixel access for detailed usage of this macro.
|