OpenCV 4.12.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 是隐式共享的。 更多...
 
类  Widget2D
 所有 2D 小部件的基类。 更多...
 
类  Widget3D
 所有 3D 小部件的基类。 更多...
 
结构体  WidgetAccessor (小部件访问器)
 此类适用于想要使用 VTK 库 API 开发自己的小部件的用户。: 更多...
 
类  WImage3D (3D 图像)
 此 3D Widget 表示 3D 空间中的图像。: 更多...
 
类  WImageOverlay (图像叠加)
 此 2D Widget 表示图像叠加。: 更多...
 
类  WLine (线段)
 简单小部件。 更多...
 
类  WMesh (网格)
 构造一个 WMesh更多...
 
类  WPaintedCloud (着色点云)
 
类  WPlane (平面)
 此 3D Widget 定义一个有限平面。 更多...
 
类  WPolyLine (折线)
 此 3D Widget 定义一条折线。: 更多...
 
类  WSphere (球体)
 此 3D Widget 定义一个球体。: 更多...
 
类  WText (文本)
 文本和图像小部件。 更多...
 
类  WText3D (3D 文本)
 此 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 (Gouraud 着色) ,
  SHADING_PHONG (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))
 在指定窗口中显示图像。
 
template<typename _Tp >
bool isNan (const Point3_< _Tp > &p)
 检查 float/double 值是否为 NaN。
 
template<typename _Tp , int cn>
bool isNan (const Vec< _Tp, cn > &v)
 检查 float/double 值是否为 NaN。
 
bool isNan (double x)
 检查 float/double 值是否为 NaN。
 
bool isNan (float x)
 检查 float/double 值是否为 NaN。
 
Affine3d makeCameraPose (const Vec3d &position, const Vec3d &focal_point, const Vec3d &y_dir)
 从 position、focal_point 和 up_vector 构建相机姿态(更多信息请参见 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")