JeVoisBase
1.22
JeVois Smart Embedded Machine Vision Toolkit Base Modules
|
|
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::ParameterRegistry | protected |
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) | CalibrateCamera | inline |
callbackInitCall() | jevois::ParameterRegistry | protected |
className() const | jevois::Component | |
className() const | jevois::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) | CalibrateCamera | inline |
descriptor() const | jevois::Component | |
descriptor() const | jevois::Component | |
do_calibration() | CalibrateCamera | inline |
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 ¶mdescriptor, bool doit) | jevois::Component | |
freezeParam(std::string const ¶mdescriptor, bool doit) | jevois::Component | |
getParamString(std::string const ¶mdescriptor) const | jevois::Component | |
getParamString(std::string const ¶mdescriptor) const | jevois::Component | |
getParamStringUnique(std::string const ¶mdescriptor) const | jevois::Component | |
getParamStringUnique(std::string const ¶mdescriptor) const | jevois::Component | |
getParamVal(std::string const ¶mdescriptor) const | jevois::Component | |
getParamVal(std::string const ¶mdescriptor) const | jevois::Component | |
getParamValUnique(std::string const ¶mdescriptor) const | jevois::Component | |
getParamValUnique(std::string const ¶mdescriptor) const | jevois::Component | |
getSubComponent(std::string const &instance) const | jevois::Component | |
getSubComponent(std::string const &instance) const | jevois::Component | |
initialized() const | jevois::Component | |
initialized() const | jevois::Component | |
instanceName() const | jevois::Component | |
instanceName() const | jevois::Component | |
isTopLevel() const | jevois::Component | |
isTopLevel() const | jevois::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) | CalibrateCamera | related |
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) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(aspectRatio, float, "Fixed aspect ratio value to use when non-zero, or auto when 0.0", 0.0F, ParamCateg) | CalibrateCamera | related |
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) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(fixPrincipalPoint, bool, "Fix principal point at center, otherwise find its location", true, ParamCateg) | CalibrateCamera | related |
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) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(winSize, unsigned char, "Half of search window size for sub-pixel corner refinement", 11, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(fixK1, bool, "Fix (do not try to optimize) K1 radial distortion parameter", false, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(fixK2, bool, "Fix (do not try to optimize) K2 radial distortion parameter", false, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(fixK3, bool, "Fix (do not try to optimize) K3 radial distortion parameter", false, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(fixK4, bool, "Fix (do not try to optimize) K4 radial distortion parameter", false, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(fixK5, bool, "Fix (do not try to optimize) K5 radial distortion parameter (not used " "by fisheye lenses)", false, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(fixK6, bool, "Fix (do not try to optimize) K6 radial distortion parameter (not used " "by fisheye lenses)", false, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER(showUndistorted, bool, "Once calibrated, show undistorted image instead of original capture", false, ParamCateg) | CalibrateCamera | related |
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) | CalibrateCamera | related |
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) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(pattern, Pattern, "Type of calibration board pattern to use", Pattern::ChessBoard, Pattern_Values, ParamCateg) | CalibrateCamera | related |
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(dictionary, aruco::Dict, "ArUco dictionary to use", aruco::Dict::D4X4_50, aruco::Dict_Values, ParamCateg) | CalibrateCamera | related |
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) | CalibrateCamera | related |
JEVOIS_DEFINE_ENUM_CLASS(Pattern,(ChessBoard)(ChArUcoBoard)(CirclesGrid)(AsymmetricCirclesGrid)) | CalibrateCamera | related |
Module(std::string const &instance) | jevois::Module | |
onParamChange(pattern const &par, Pattern const &val) | CalibrateCamera | inlineprotectedvirtual |
onParamChange(dictionary const &par, aruco::Dict const &val) | CalibrateCamera | inlineprotectedvirtual |
onParamChange(boardSize const &par, cv::Size const &val) | CalibrateCamera | inlineprotectedvirtual |
paramInfo(std::shared_ptr< UserInterface > s, std::map< std::string, std::string > &categs, bool skipFrozen, std::string const &cname="", std::string const &pfx="") | jevois::Component | virtual |
paramInfo(std::shared_ptr< UserInterface > s, std::map< std::string, std::string > &categs, bool skipFrozen, std::string const &cname="", std::string const &pfx="") | jevois::Component | virtual |
parseSerial(std::string const &str, std::shared_ptr< UserInterface > s) | jevois::Module | virtual |
postInit() | jevois::Component | protectedvirtual |
postInit() | jevois::Component | protectedvirtual |
postUninit() | jevois::Component | protectedvirtual |
postUninit() | jevois::Component | protectedvirtual |
preInit() | jevois::Component | protectedvirtual |
preInit() | jevois::Component | protectedvirtual |
preUninit() | jevois::Component | protectedvirtual |
preUninit() | jevois::Component | protectedvirtual |
process(jevois::InputFrame &&inframe, jevois::OutputFrame &&outframe) override | CalibrateCamera | inlinevirtual |
process(jevois::InputFrame &&inframe, jevois::GUIhelper &helper) override | CalibrateCamera | inlinevirtual |
jevois::Module::process(InputFrame &&inframe) | jevois::Module | virtual |
process_frame(cv::Mat const &view) | CalibrateCamera | inline |
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::ParameterRegistry | protected |
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() | CalibrateCamera | inlineprotected |
runCalibration(std::vector< cv::Mat > &rvecs, std::vector< cv::Mat > &tvecs, std::vector< float > &reprojErrs, double &totalAvgErr, std::vector< cv::Point3f > &newObjPoints) | CalibrateCamera | inline |
sendSerial(std::string const &str) | jevois::Module | virtual |
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 ¶mdescriptor, std::string const &val) | jevois::Component | |
setParamString(std::string const ¶mdescriptor, std::string const &val) | jevois::Component | |
setParamStringUnique(std::string const ¶mdescriptor, std::string const &val) | jevois::Component | |
setParamStringUnique(std::string const ¶mdescriptor, std::string const &val) | jevois::Component | |
setParamVal(std::string const ¶mdescriptor, T const &val) | jevois::Component | |
setParamVal(std::string const ¶mdescriptor, T const &val) | jevois::Component | |
setParamValUnique(std::string const ¶mdescriptor, T const &val) | jevois::Component | |
setParamValUnique(std::string const ¶mdescriptor, T const &val) | jevois::Component | |
setPath(std::string const &path) | jevois::Component | |
setPath(std::string const &path) | jevois::Component | |
supportedCommands(std::ostream &os) | jevois::Module | virtual |
~CalibrateCamera() | CalibrateCamera | inlinevirtual |
~Component() | jevois::Component | virtual |
~Module() | jevois::Module | virtual |
~ParameterRegistry() | jevois::ParameterRegistry | virtual |