![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
クラス | |
| struct | cv::Subdiv2D::QuadEdge |
| class | cv::Subdiv2D |
| struct | cv::Subdiv2D::Vertex |
名前空間 | |
| namespace | cv |
列挙型 | |
| enum | cv::DistanceTypes { cv::DIST_USER = -1 , cv::DIST_L1 = 1 , cv::DIST_L2 = 2 , cv::DIST_C = 3 , cv::DIST_L12 = 4 , cv::DIST_FAIR = 5 , cv::DIST_WELSCH = 6 , cv::DIST_HUBER = 7 } |
| enum | cv::RectanglesIntersectTypes { cv::INTERSECT_NONE = 0 , cv::INTERSECT_PARTIAL = 1 , cv::INTERSECT_FULL = 2 } |
| 矩形同士の交差の種類 続きを読む... | |
関数 | |
| void | cv::approxPolyDP (InputArray curve, OutputArray approxCurve, double epsilon, bool closed) |
| 指定した精度で多角形曲線を近似する。 | |
| void | cv::approxPolyN (InputArray curve, OutputArray approxCurve, int nsides, float epsilon_percentage=-1.0, bool ensure_convex=true) |
| 指定した精度と辺数で凸包により多角形を近似する。 | |
| double | cv::arcLength (InputArray curve, bool closed) |
| 輪郭の周囲長または曲線の長さを計算する。 | |
| Rect | cv::boundingRect (InputArray array) |
| 点集合またはグレースケール画像の非ゼロピクセルの正立バウンディング矩形を計算する。 | |
| void | cv::boxPoints (RotatedRect box, OutputArray points) |
| 回転矩形の4つの頂点を求める。回転矩形の描画に役立つ。 | |
| double | cv::contourArea (InputArray contour, bool oriented=false) |
| 輪郭の面積を計算する。 | |
| void | cv::convexHull (InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true) |
| 点集合の凸包を求める。 | |
| void | cv::convexityDefects (InputArray contour, InputArray convexhull, OutputArray convexityDefects) |
| 輪郭の凸性欠陥を求める。 | |
| RotatedRect | cv::fitEllipse (InputArray points) |
| 2次元点群に楕円をフィッティングする。 | |
| RotatedRect | cv::fitEllipseAMS (InputArray points) |
| 2次元点群に楕円をフィッティングする。 | |
| RotatedRect | cv::fitEllipseDirect (InputArray points) |
| 2次元点群に楕円をフィッティングする。 | |
| void | cv::fitLine (InputArray points, OutputArray line, int distType, double param, double reps, double aeps) |
| 2次元または3次元の点群に直線をフィッティングする。 | |
| Mat | cv::getAffineTransform (const Point2f src[], const Point2f dst[]) |
| 対応する3組の点からアフィン変換を計算する。 | |
| Mat | cv::getAffineTransform (InputArray src, InputArray dst) |
| void | cv::getClosestEllipsePoints (const RotatedRect &ellipse_params, InputArray points, OutputArray closest_pts) |
| 各2次元点について、指定した楕円上にある最も近い2次元点を計算する。 | |
| Mat | cv::getPerspectiveTransform (const Point2f src[], const Point2f dst[], int solveMethod=DECOMP_LU) |
| Mat | cv::getPerspectiveTransform (InputArray src, InputArray dst, int solveMethod=DECOMP_LU) |
| 対応する4組の点から透視変換を計算する。 | |
| Mat | cv::getRotationMatrix2D (Point2f center, double angle, double scale) |
| 2次元回転のアフィン行列を計算する。 | |
| Matx23d | cv::getRotationMatrix2D_ (Point2f center, double angle, double scale) |
| void | cv::HuMoments (const Moments &m, OutputArray hu) |
| void | cv::HuMoments (const Moments &moments, double hu[7]) |
| 7つのHu不変モーメントを計算する。 | |
| float | cv::intersectConvexConvex (InputArray p1, InputArray p2, OutputArray p12, bool handleNested=true) |
| 2つの凸多角形の交差を求める。 | |
| void | cv::invertAffineTransform (InputArray M, OutputArray iM) |
| アフィン変換を反転する。 | |
| bool | cv::isContourConvex (InputArray contour) |
| 輪郭の凸性を判定する。 | |
| double | cv::matchShapes (InputArray contour1, InputArray contour2, int method, double parameter) |
| 2つの形状を比較する。 | |
| RotatedRect | cv::minAreaRect (InputArray points) |
| 入力された2次元点群を囲む最小面積の回転矩形を求める。 | |
| void | cv::minEnclosingCircle (InputArray points, Point2f ¢er, float &radius) |
| 2次元点群を囲む最小面積の円を求める。 | |
| double | cv::minEnclosingConvexPolygon (InputArray points, OutputArray polygon, int k) |
| 2次元点群を囲む最小面積の凸多角形を求め、その面積を返す。 | |
| double | cv::minEnclosingTriangle (InputArray points, OutputArray triangle) |
| 2次元点群を囲む最小面積の三角形を求め、その面積を返す。 | |
| Moments | cv::moments (InputArray array, bool binaryImage=false) |
| 多角形またはラスタライズされた形状について、3次までのすべてのモーメントを計算する。 | |
| double | cv::pointPolygonTest (InputArray contour, Point2f pt, bool measureDist) |
| 点が輪郭内にあるかどうかのテストを行う。 | |
| int | cv::rotatedRectangleIntersection (const RotatedRect &rect1, const RotatedRect &rect2, OutputArray intersectingRegion) |
| 2つの回転矩形の間に交差があるかどうかを調べる。 | |