![]() |
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 PixelAccess 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(); \ Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ; This macro initializes an image to inspect or modify its contents using a set of pixel access macros. See section PixelAccess for detailed usage of this macro.
Definition at line 46 of file qvimage.h. Referenced by CountingSort(), FilterLocalMax(), getConnectedSetBorderContoursThreshold(), getConnectedSetBorderContourThreshold(), getLineContoursThreshold4Connectivity(), getLineContoursThreshold8Connectivity(), GetMaximalResponsePoints(), 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(); \ Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ; This macro initializes an image to inspect or modify its contents using a set of pixel access macros. See section PixelAccess for detailed usage of this macro.
Definition at line 62 of file qvimage.h. Referenced by FilterLocalMax(), getConnectedSetBorderContoursThreshold(), getLineContourThreshold4Connectivity(), getLineContourThreshold8Connectivity(), 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 PixelAccess 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 PixelAccess for detailed usage of this macro.
Definition at line 110 of file qvimage.h. Referenced by CountingSort(), FilterLocalMax(), getConnectedSetBorderContoursThreshold(), getConnectedSetBorderContourThreshold(), getLineContoursThreshold4Connectivity(), getLineContoursThreshold8Connectivity(), getLineContourThreshold4Connectivity(), getLineContourThreshold8Connectivity(), GetMaximalResponsePoints(), 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 PixelAccess 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(); \ Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ; This macro initializes a pointed image to inspect its contents using a set of pixel access macros. See section PixelAccess for detailed usage of this macro.
Definition at line 78 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##__ - __qv_planes_##IMAGE##__ * IMAGE->getCols(); \ Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ; This macro initializes a pointed image to inspect or modify its contents using a set of pixel access macros. See section PixelAccess 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 PixelAccess for detailed usage of this macro.
|