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")