|
MIRA
|
Advanced methods for drawing to an Img. More...
#include <opencv2/core/core.hpp>#include <platform/Platform.h>#include <Eigen/Core>#include <image/Color.h>#include <geometry/Point.h>
Go to the source code of this file.
Namespaces | |
| mira | |
| specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
| mira::ImgPainter | |
Functions | |
| void | drawTransparentLine (cv::Mat &ioImg, const Point2i &a, const Point2i &b, const Color::RGB &color, double alpha=0.5f) |
| Draws a line between the two given points using the specified color and the specified line thickness. More... | |
| void | drawCovariance (cv::Mat &ioImg, const Point2i &p, float a, float b, float c, float sigma, const Color::RGB &color, int thickness=1) |
| Draws a covariance ellipse into the specified image at position 'p'. More... | |
| template<typename Derived > | |
| void | drawCovariance (cv::Mat &ioImg, const Point2i &p, const Eigen::MatrixBase< Derived > &S, float sigma, const Color::RGB &color, int thickness=1) |
| Same as above, where the covariance matrix is specified instead of its coefficients. More... | |
| void | drawInvCovariance (cv::Mat &ioImg, const Point2i &p, float a, float b, float c, float sigma, const Color::RGB &color, int thickness=1) |
| Draws a covariance ellipse into the specified image at position 'p'. More... | |
| template<typename Derived > | |
| void | drawInvCovariance (cv::Mat &ioImg, const Point2i &p, const Eigen::MatrixBase< Derived > &Sinv, float sigma, const Color::RGB &color, int thickness=1) |
| Same as above, where the inverse covariance matrix is specified instead of its coefficients. More... | |
Advanced methods for drawing to an Img.
1.8.14