![]() |
OpenCV
3.0.0
Open Source Computer Vision
|
#include "rgbd.hpp"
Public Types | |
| enum | RGBD_PLANE_METHOD { RGBD_PLANE_METHOD_DEFAULT } |
Public Member Functions | |
| RgbdPlane (RGBD_PLANE_METHOD method=RGBD_PLANE_METHOD_DEFAULT) | |
| int | getBlockSize () const |
| int | getMethod () const |
| int | getMinSize () const |
| double | getSensorErrorA () const |
| double | getSensorErrorB () const |
| double | getSensorErrorC () const |
| double | getThreshold () const |
| void | operator() (InputArray points3d, InputArray normals, OutputArray mask, OutputArray plane_coefficients) |
| void | operator() (InputArray points3d, OutputArray mask, OutputArray plane_coefficients) |
| void | setBlockSize (int val) |
| void | setMethod (int val) |
| void | setMinSize (int val) |
| void | setSensorErrorA (double val) |
| void | setSensorErrorB (double val) |
| void | setSensorErrorC (double val) |
| void | setThreshold (double val) |
Public Member Functions inherited from cv::Algorithm | |
| Algorithm () | |
| virtual | ~Algorithm () |
| virtual void | clear () |
| Clears the algorithm state. More... | |
| virtual bool | empty () const |
| Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. More... | |
| virtual String | getDefaultName () const |
| virtual void | read (const FileNode &fn) |
| Reads algorithm parameters from a file storage. More... | |
| virtual void | save (const String &filename) const |
| virtual void | write (FileStorage &fs) const |
| Stores algorithm parameters in a file storage. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from cv::Algorithm | |
| template<typename _Tp > | |
| static Ptr< _Tp > | load (const String &filename, const String &objname=String()) |
| Loads algorithm from the file. More... | |
| template<typename _Tp > | |
| static Ptr< _Tp > | loadFromString (const String &strModel, const String &objname=String()) |
| Loads algorithm from a String. More... | |
| template<typename _Tp > | |
| static Ptr< _Tp > | read (const FileNode &fn) |
| Reads algorithm from the file node. More... | |
Object that can compute planes in an image
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void cv::rgbd::RgbdPlane::operator() | ( | InputArray | points3d, |
| InputArray | normals, | ||
| OutputArray | mask, | ||
| OutputArray | plane_coefficients | ||
| ) |
Find The planes in a depth image
| points3d | the 3d points organized like the depth image: rows x cols with 3 channels |
| normals | the normals for every point in the depth image |
| mask | An image where each pixel is labeled with the plane it belongs to and 255 if it does not belong to any plane |
| plane_coefficients | the coefficients of the corresponding planes (a,b,c,d) such that ax+by+cz+d=0, norm(a,b,c)=1 and c < 0 (so that the normal points towards the camera) |
| void cv::rgbd::RgbdPlane::operator() | ( | InputArray | points3d, |
| OutputArray | mask, | ||
| OutputArray | plane_coefficients | ||
| ) |
Find The planes in a depth image but without doing a normal check, which is faster but less accurate
| points3d | the 3d points organized like the depth image: rows x cols with 3 channels |
| mask | An image where each pixel is labeled with the plane it belongs to and 255 if it does not belong to any plane |
| plane_coefficients | the coefficients of the corresponding planes (a,b,c,d) such that ax+by+cz+d=0 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.7