装甲板灯条
更多...
#include <rmvl/feature/light_blob.h>
◆ LightBlob() [1/5]
rm::LightBlob::LightBlob |
( |
| ) |
|
|
default |
◆ LightBlob() [2/5]
◆ LightBlob() [3/5]
rm::LightBlob::LightBlob |
( |
const LightBlob & |
| ) |
|
|
delete |
◆ LightBlob() [4/5]
rm::LightBlob::LightBlob |
( |
const cv::Point2f & |
, |
|
|
const cv::Point2f & |
, |
|
|
float |
|
|
) |
| |
◆ LightBlob() [5/5]
rm::LightBlob::LightBlob |
( |
std::vector< cv::Point > & |
, |
|
|
cv::RotatedRect & |
, |
|
|
float |
, |
|
|
float |
|
|
) |
| |
◆ cast()
动态类型转换
- 参数
-
[in] | p_feature | feature_ptr 抽象指针 |
- 返回
- 派生对象指针
◆ getBottomPoint()
cv::Point2f rm::LightBlob::getBottomPoint |
( |
| ) |
|
|
inline |
◆ getMatchMessage()
bool rm::LightBlob::getMatchMessage |
( |
| ) |
|
|
inline |
◆ getTopPoint()
cv::Point2f rm::LightBlob::getTopPoint |
( |
| ) |
|
|
inline |
◆ make_feature() [1/2]
static std::shared_ptr<LightBlob> rm::LightBlob::make_feature |
( |
const cv::Point2f & |
top, |
|
|
const cv::Point2f & |
bottom, |
|
|
float |
width |
|
) |
| |
|
inlinestatic |
LightBlob 构造接口,使用若干参数
- 参数
-
[in] | top | 上顶点 |
[in] | bottom | 下顶点 |
[in] | width | 灯条宽度 |
- 返回
- 若构造成功则返回 LightBlob 的共享指针,否则返回 nullptr
◆ make_feature() [2/2]
static std::shared_ptr<LightBlob> rm::LightBlob::make_feature |
( |
std::vector< cv::Point > & |
contour | ) |
|
|
static |
◆ setMatchMessage()
void rm::LightBlob::setMatchMessage |
( |
bool |
match | ) |
|
|
inline |
该类的文档由以下文件生成: