![]() |
Visual Servoing Platform version 3.5.0
|
Functions | |
| VISP_EXPORT void | vp::drawContours (vpImage< unsigned char > &I, const std::vector< std::vector< vpImagePoint > > &contours, unsigned char grayValue=255) |
| VISP_EXPORT void | vp::drawContours (vpImage< vpRGBa > &I, const std::vector< std::vector< vpImagePoint > > &contours, const vpColor &color) |
| VISP_EXPORT void | vp::findContours (const vpImage< unsigned char > &I_original, vpContour &contours, std::vector< std::vector< vpImagePoint > > &contourPts, const vpContourRetrievalType &retrievalMode=vp::CONTOUR_RETR_TREE) |
Contours extraction.
| void vp::drawContours | ( | vpImage< unsigned char > & | I, |
| const std::vector< std::vector< vpImagePoint > > & | contours, | ||
| unsigned char | grayValue = 255 |
||
| ) |
Draw the input contours on the binary image.
| I | : Grayscale image where we want to draw the input contours. |
| contours | : Detected contours. |
| grayValue | : Drawing grayscale color. |
Definition at line 250 of file vpContours.cpp.
References vpImage< Type >::getSize().
| void vp::drawContours | ( | vpImage< vpRGBa > & | I, |
| const std::vector< std::vector< vpImagePoint > > & | contours, | ||
| const vpColor & | color | ||
| ) |
Draw the input contours on the color image.
| I | : Color image where we want to draw the input contours. |
| contours | : Detected contours. |
| color | : Drawing color. |
Definition at line 275 of file vpContours.cpp.
References vpRGBa::B, vpRGBa::G, vpImage< Type >::getSize(), and vpRGBa::R.
| void vp::findContours | ( | const vpImage< unsigned char > & | I_original, |
| vpContour & | contours, | ||
| std::vector< std::vector< vpImagePoint > > & | contourPts, | ||
| const vpContourRetrievalType & | retrievalMode = vp::CONTOUR_RETR_TREE |
||
| ) |
Extract contours from a binary image.
| I_original | : Input binary image (0 means background, 1 means foreground, other values are not allowed). |
| contours | : Detected contours. |
| contourPts | : List of contours, each contour contains a list of contour points. |
| retrievalMode | : Contour retrieval mode. |
Definition at line 300 of file vpContours.cpp.
References vpImage< Type >::bitmap, vp::CONTOUR_HOLE, vp::CONTOUR_OUTER, vp::CONTOUR_RETR_EXTERNAL, vp::CONTOUR_RETR_LIST, vp::CONTOUR_RETR_TREE, vpImagePoint::get_i(), vpImagePoint::get_j(), vpImage< Type >::getHeight(), vpImage< Type >::getSize(), vpImage< Type >::getWidth(), vp::vpContour::m_children, vp::vpContour::m_contourType, vp::vpContour::m_parent, vp::vpContour::m_points, vpImagePoint::set_j(), and vp::vpContour::setParent().