opencv2/objdetect.hpp#
#include <opencv2/core.hpp>
#include <opencv2/features.hpp>
#include <opencv2/objdetect/aruco_detector.hpp>
#include <opencv2/objdetect/graphical_code_detector.hpp>
#include <opencv2/objdetect/mcc_checker_detector.hpp>
#include <opencv2/objdetect/face.hpp>
#include <opencv2/objdetect/charuco_detector.hpp>
#include <opencv2/objdetect/barcode.hpp>
Include dependency graph for objdetect.hpp:
This graph shows which files directly or indirectly include objdetect.hpp:
Classes#
struct cv::CirclesGridFinderParameters
struct cv::QRCodeEncoder::Params
QR code encoder parameters. More…
struct cv::QRCodeDetectorAruco::Params
class cv::QRCodeDetector
QR code detector. More…
class cv::QRCodeDetectorAruco
QR code detector based on Aruco markers detection code. More…
class cv::QRCodeEncoder
QR code encoder. More…
Namespaces#
namespace cv
Enumerations#
enum cv { CALIB_CB_ADAPTIVE_THRESH = 1, CALIB_CB_NORMALIZE_IMAGE = 2, CALIB_CB_FILTER_QUADS = 4, CALIB_CB_FAST_CHECK = 8, CALIB_CB_EXHAUSTIVE = 16, CALIB_CB_ACCURACY = 32, CALIB_CB_LARGER = 64, CALIB_CB_MARKER = 128, CALIB_CB_PLAIN = 256 }
enum cv { CALIB_CB_SYMMETRIC_GRID = 1, CALIB_CB_ASYMMETRIC_GRID = 2, CALIB_CB_CLUSTERING = 4 }
Functions#
bool cv::checkChessboard (InputArray img, Size size)
Checks whether the image contains chessboard of the specific size or not.
void cv::drawChessboardCorners (InputOutputArray image, Size patternSize, InputArray corners, bool patternWasFound)
Renders the detected chessboard corners.
Scalar cv::estimateChessboardSharpness (InputArray image, Size patternSize, InputArray corners, float rise_distance=0.8F, bool vertical=false, OutputArray sharpness=noArray())
Estimates the sharpness of a detected chessboard.
bool cv::find4QuadCornerSubpix (InputArray img, InputOutputArray corners, Size region_size)
finds subpixel-accurate positions of the chessboard corners
bool cv::findChessboardCorners (InputArray image, Size patternSize, OutputArray corners, int flags=CALIB_CB_ADAPTIVE_THRESH+CALIB_CB_NORMALIZE_IMAGE)
Finds the positions of internal corners of the chessboard.
bool cv::findChessboardCornersSB (InputArray image, Size patternSize, OutputArray corners, int flags, OutputArray meta)
Finds the positions of internal corners of the chessboard using a sector based approach.
bool cv::findChessboardCornersSB (InputArray image, Size patternSize, OutputArray corners, int flags=0)
bool cv::findCirclesGrid (InputArray image, Size patternSize, OutputArray centers, int flags, const Ptr< FeatureDetector > &blobDetector, const CirclesGridFinderParameters ¶meters)
Finds centers in the grid of circles.
bool cv::findCirclesGrid (InputArray image, Size patternSize, OutputArray centers, int flags=CALIB_CB_SYMMETRIC_GRID, const Ptr< FeatureDetector > &blobDetector=cv::SimpleBlobDetector::create())