JeVoisBase  1.22
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
Loading...
Searching...
No Matches
CalibrateCamera Member List

This is the complete list of members for CalibrateCamera, including all inherited members.

absolutePath(std::filesystem::path const &path="")jevois::Component
absolutePath(std::filesystem::path const &path="")jevois::Component
addDynamicParameter(std::string const &name, std::string const &description, T const &defaultValue, ParameterCategory const &category)jevois::Component
addDynamicParameter(std::string const &name, std::string const &description, T const &defaultValue, ValidValuesSpec< T > const &validValuesSpec, ParameterCategory const &category)jevois::Component
addDynamicParameter(std::string const &name, std::string const &description, T const &defaultValue, ParameterCategory const &category)jevois::Component
addDynamicParameter(std::string const &name, std::string const &description, T const &defaultValue, ValidValuesSpec< T > const &validValuesSpec, ParameterCategory const &category)jevois::Component
addParameter(ParameterBase *const param)jevois::ParameterRegistryprotected
addSubComponent(std::string const &instance, Args &&...args)jevois::Component
addSubComponent(std::string const &instance, Args &&...args)jevois::Component
calcBoardCornerPositions(cv::Size boardsiz, float squaresiz, std::vector< cv::Point3f > &corners)CalibrateCamerainline
callbackInitCall()jevois::ParameterRegistryprotected
className() constjevois::Component
className() constjevois::Component
Component(std::string const &instance)jevois::Component
computeReprojectionErrors(std::vector< std::vector< cv::Point3f > > const &objectPoints, std::vector< cv::Mat > const &rvecs, std::vector< cv::Mat > const &tvecs, std::vector< float > &perViewErrors)CalibrateCamerainline
descriptor() constjevois::Component
descriptor() constjevois::Component
do_calibration()CalibrateCamerainline
foreachParam(std::function< void(std::string const &compname, ParameterBase *p)> func, std::string const &cname="")jevois::Component
foreachParam(std::function< void(std::string const &compname, ParameterBase *p)> func, std::string const &cname="")jevois::Component
freezeAllParams(bool doit)jevois::Component
freezeAllParams(bool doit)jevois::Component
freezeParam(std::string const &paramdescriptor, bool doit)jevois::Component
freezeParam(std::string const &paramdescriptor, bool doit)jevois::Component
getParamString(std::string const &paramdescriptor) constjevois::Component
getParamString(std::string const &paramdescriptor) constjevois::Component
getParamStringUnique(std::string const &paramdescriptor) constjevois::Component
getParamStringUnique(std::string const &paramdescriptor) constjevois::Component
getParamVal(std::string const &paramdescriptor) constjevois::Component
getParamVal(std::string const &paramdescriptor) constjevois::Component
getParamValUnique(std::string const &paramdescriptor) constjevois::Component
getParamValUnique(std::string const &paramdescriptor) constjevois::Component
getSubComponent(std::string const &instance) constjevois::Component
getSubComponent(std::string const &instance) constjevois::Component
initialized() constjevois::Component
initialized() constjevois::Component
instanceName() constjevois::Component
instanceName() constjevois::Component
isTopLevel() constjevois::Component
isTopLevel() constjevois::Component
JEVOIS_DECLARE_PARAMETER(squareSize, float, "Size of each tile (check) in user-chosen units (e.g., mm, inch, etc). The " "unit used here is the one that will be used once calibrated to report 3D coordinates " "of objects relative to the camera", 23.0f, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(markerSize, float, "ChArUco marker size in user-chosen units (e.g., mm, inch, " "etc). The unit used here is the one that will be used once calibrated to report 3D " "coordinates of objects relative to the camera", 27.0f, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(aspectRatio, float, "Fixed aspect ratio value to use when non-zero, or auto when 0.0", 0.0F, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(zeroTangentDist, bool, "Assume zero tangential distortion coefficients P1, P2 and do " "not try to optimize them, i.e., assume board is exactly planar", true, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fixPrincipalPoint, bool, "Fix principal point at center, otherwise find its location", true, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fishEye, bool, "Use fisheye model. Should be true if using a wide-angle lens that " "produces significant barrel distortion, otherwise false", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(winSize, unsigned char, "Half of search window size for sub-pixel corner refinement", 11, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fixK1, bool, "Fix (do not try to optimize) K1 radial distortion parameter", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fixK2, bool, "Fix (do not try to optimize) K2 radial distortion parameter", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fixK3, bool, "Fix (do not try to optimize) K3 radial distortion parameter", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fixK4, bool, "Fix (do not try to optimize) K4 radial distortion parameter", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fixK5, bool, "Fix (do not try to optimize) K5 radial distortion parameter (not used " "by fisheye lenses)", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(fixK6, bool, "Fix (do not try to optimize) K6 radial distortion parameter (not used " "by fisheye lenses)", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(showUndistorted, bool, "Once calibrated, show undistorted image instead of original capture", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(grab, bool, "Grab one image, try to detect the calibration pattern, and add to list of " "detected patterns so far. Click this for at least 5 images showing your calibration board " "under various viewpoints. When enough boards have been successfully captured, click " "'calibrate'", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER(calibrate, bool, "Calibrate using all the grabbed boards so far. You first need to grab " "enough good views of your calibration board before you can calibrate.", false, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(pattern, Pattern, "Type of calibration board pattern to use", Pattern::ChessBoard, Pattern_Values, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(dictionary, aruco::Dict, "ArUco dictionary to use", aruco::Dict::D4X4_50, aruco::Dict_Values, ParamCateg)CalibrateCamerarelated
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(boardSize, cv::Size, "Board size [width height] in number of horizontal and " "vertical tiles/disks. (Note: for asymmetric circle grid, count the number of " "disks on each row, then the number of rows). The product width * height " "should be the total number of tiles/disks on the grid.)", { 11, 7 }, ParamCateg)CalibrateCamerarelated
JEVOIS_DEFINE_ENUM_CLASS(Pattern,(ChessBoard)(ChArUcoBoard)(CirclesGrid)(AsymmetricCirclesGrid))CalibrateCamerarelated
Module(std::string const &instance)jevois::Module
onParamChange(pattern const &par, Pattern const &val)CalibrateCamerainlineprotectedvirtual
onParamChange(dictionary const &par, aruco::Dict const &val)CalibrateCamerainlineprotectedvirtual
onParamChange(boardSize const &par, cv::Size const &val)CalibrateCamerainlineprotectedvirtual
paramInfo(std::shared_ptr< UserInterface > s, std::map< std::string, std::string > &categs, bool skipFrozen, std::string const &cname="", std::string const &pfx="")jevois::Componentvirtual
paramInfo(std::shared_ptr< UserInterface > s, std::map< std::string, std::string > &categs, bool skipFrozen, std::string const &cname="", std::string const &pfx="")jevois::Componentvirtual
parseSerial(std::string const &str, std::shared_ptr< UserInterface > s)jevois::Modulevirtual
postInit()jevois::Componentprotectedvirtual
postInit()jevois::Componentprotectedvirtual
postUninit()jevois::Componentprotectedvirtual
postUninit()jevois::Componentprotectedvirtual
preInit()jevois::Componentprotectedvirtual
preInit()jevois::Componentprotectedvirtual
preUninit()jevois::Componentprotectedvirtual
preUninit()jevois::Componentprotectedvirtual
process(jevois::InputFrame &&inframe, jevois::OutputFrame &&outframe) overrideCalibrateCamerainlinevirtual
process(jevois::InputFrame &&inframe, jevois::GUIhelper &helper) overrideCalibrateCamerainlinevirtual
jevois::Module::process(InputFrame &&inframe)jevois::Modulevirtual
process_frame(cv::Mat const &view)CalibrateCamerainline
removeDynamicParameter(std::string const &name, bool throw_if_not_found=true)jevois::Component
removeDynamicParameter(std::string const &name, bool throw_if_not_found=true)jevois::Component
removeParameter(ParameterBase *const param)jevois::ParameterRegistryprotected
removeSubComponent(std::shared_ptr< Comp > &component)jevois::Component
removeSubComponent(std::string const &instance, bool warnIfNotFound=true)jevois::Component
removeSubComponent(std::shared_ptr< Comp > &component)jevois::Component
removeSubComponent(std::string const &instance, bool warnIfNotFound=true)jevois::Component
restart()CalibrateCamerainlineprotected
runCalibration(std::vector< cv::Mat > &rvecs, std::vector< cv::Mat > &tvecs, std::vector< float > &reprojErrs, double &totalAvgErr, std::vector< cv::Point3f > &newObjPoints)CalibrateCamerainline
sendSerial(std::string const &str)jevois::Modulevirtual
setDynamicParameterCallback(std::string const &name, std::function< void(T const &)> cb, bool callnow=true)jevois::Component
setDynamicParameterCallback(std::string const &name, std::function< void(T const &)> cb, bool callnow=true)jevois::Component
setParamsFromFile(std::string const &filename)jevois::Component
setParamsFromFile(std::string const &filename)jevois::Component
setParamsFromStream(std::istream &is, std::string const &absfile)jevois::Component
setParamsFromStream(std::istream &is, std::string const &absfile)jevois::Component
setParamString(std::string const &paramdescriptor, std::string const &val)jevois::Component
setParamString(std::string const &paramdescriptor, std::string const &val)jevois::Component
setParamStringUnique(std::string const &paramdescriptor, std::string const &val)jevois::Component
setParamStringUnique(std::string const &paramdescriptor, std::string const &val)jevois::Component
setParamVal(std::string const &paramdescriptor, T const &val)jevois::Component
setParamVal(std::string const &paramdescriptor, T const &val)jevois::Component
setParamValUnique(std::string const &paramdescriptor, T const &val)jevois::Component
setParamValUnique(std::string const &paramdescriptor, T const &val)jevois::Component
setPath(std::string const &path)jevois::Component
setPath(std::string const &path)jevois::Component
supportedCommands(std::ostream &os)jevois::Modulevirtual
~CalibrateCamera()CalibrateCamerainlinevirtual
~Component()jevois::Componentvirtual
~Module()jevois::Modulevirtual
~ParameterRegistry()jevois::ParameterRegistryvirtual