OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::viz 命名空间参考

类  Camera
 此类封装了摄像机的内参。更多…
 
类  Color
 此类以 BGR 顺序表示颜色。更多…
 
类  KeyboardEvent
 此类表示键盘事件。更多…
 
类  Mesh
 此类封装了网格属性,可以从 ply 文件加载网格:更多…
 
类  MouseEvent
 此类表示鼠标事件。更多…
 
类  Viz3d
 Viz3d 类表示一个 3D 可视化窗口。此类是隐式共享的。更多…
 
类  WArrow
 此 3D Widget 定义一个箭头。更多…
 
类  WCameraPosition
 此 3D Widget 通过其轴或视角视锥体表示场景中的摄像机位置:更多…
 
类  WCircle
 此 3D Widget 定义一个圆。更多…
 
类  WCloud
 点云。更多…
 
类  WCloudCollection
 此 3D Widget 定义一系列点云:更多…
 
类  WCloudNormals
 此 3D Widget 表示点云的法线:更多…
 
类  WCone
 此 3D Widget 定义一个圆锥:更多…
 
类  WCoordinateSystem
 复合部件。更多…
 
类  WCube
 此 3D Widget 定义一个立方体。更多…
 
类  WCylinder
 此 3D Widget 定义一个圆柱体:更多…
 
类  WGrid
 此 3D Widget 定义一个网格:更多…
 
类  Widget
 所有部件的基类。Widget 是隐式共享的。更多…
 
类  Widget2D
 所有 2D 部件的基类。更多…
 
类  Widget3D
 所有 3D 部件的基类。更多…
 
结构体  WidgetAccessor
 此类用于希望使用 VTK 库 API 开发自己的部件的用户:更多…
 
类  WImage3D
 此 3D Widget 表示 3D 空间中的图像:更多…
 
类  WImageOverlay
 此 2D Widget 表示图像叠加:更多…
 
类  WLine
 简单部件。更多…
 
类  WMesh
 构造一个 WMesh更多…
 
类  WPaintedCloud
 
类  WPlane
 此 3D Widget 定义一个有限平面。更多…
 
类  WPolyLine
 此 3D Widget 定义一条多段线:更多…
 
类  WSphere
 此 3D Widget 定义一个球体:更多…
 
类  WText
 文本和图像部件。更多…
 
类  WText3D
 此 3D Widget 表示 3D 文本。文本始终面向摄像机。更多…
 
类  WTrajectory
 轨迹。更多…
 
类  WTrajectoryFrustums
 此 3D Widget 表示轨迹:更多…
 
类  WTrajectorySpheres
 此 3D Widget 使用球体和线表示轨迹。更多…
 
类  WWidgetMerger
 此类允许将多个部件合并为单个部件。更多…
 

枚举

枚举  RenderingProperties {
  POINT_SIZE ,
  OPACITY ,
  LINE_WIDTH ,
  FONT_SIZE ,
  REPRESENTATION ,
  IMMEDIATE_RENDERING ,
  SHADING ,
  AMBIENT ,
  LIGHTING
}
 部件渲染属性。更多…
 
枚举  RepresentationValues {
  REPRESENTATION_POINTS ,
  REPRESENTATION_WIREFRAME ,
  REPRESENTATION_SURFACE
}
 
枚举  ShadingValues {
  SHADING_FLAT ,
  SHADING_GOURAUD ,
  SHADING_PHONG
}
 

函数

void computeNormals (const Mesh &mesh, OutputArray normals)
 
Viz3d getWindowByName (const String &window_name)
 按名称检索窗口。
 
Viz3d imshow (const String &window_name, InputArray image, const Size &window_size=Size(-1, -1))
 在指定窗口中显示图像。
 
模板<typename _Tp >
bool isNan (const Point3_< _Tp > &p)
 检查浮点/双精度值是否为 NaN。
 
模板<typename _Tp , int cn>
bool isNan (const Vec< _Tp, cn > &v)
 检查浮点/双精度值是否为 NaN。
 
bool isNan (double x)
 检查浮点/双精度值是否为 NaN。
 
bool isNan (float x)
 检查浮点/双精度值是否为 NaN。
 
Affine3d makeCameraPose (const Vec3d &position, const Vec3d &focal_point, const Vec3d &y_dir)
 根据位置、焦点和向上向量构造摄像机姿态(更多信息参见 gluLookAt())。
 
Affine3d makeTransformToGlobal (const Vec3d &axis_x, const Vec3d &axis_y, const Vec3d &axis_z, const Vec3d &origin=Vec3d::all(0))
 获取坐标系数据并构建到全局坐标系的变换。
 
Mat readCloud (const String &file, OutputArray colors=noArray(), OutputArray normals=noArray())
 
Mesh readMesh (const String &file)
 读取网格。目前仅支持 ply 格式,不支持纹理加载。
 
bool readPose (const String &file, Affine3d &pose, const String &tag="pose")
 读取/写入姿态和轨迹。
 
void readTrajectory (OutputArray traj, const String &files_format="pose%05d.xml", int start=0, int end=INT_MAX, const String &tag="pose")
 
void unregisterAllWindows ()
 注销内部数据库中的所有 Viz 窗口。之后,'getWindowByName()' 将创建新的窗口,而不是从数据库中获取现有窗口。
 
void writeCloud (const String &file, InputArray cloud, InputArray colors=noArray(), InputArray normals=noArray(), bool binary=false)
 读取/写入点云。支持的格式:ply、xyz、obj 和 stl(只读)。
 
void writePose (const String &file, const Affine3d &pose, const String &tag="pose")
 
void writeTrajectory (InputArray traj, const String &files_format="pose%05d.xml", int start=0, const String &tag="pose")