//
// This file is auto-generated. Please don't modify it!
//
package org.opencv.calib3d;
import org.opencv.core.Mat;
import org.opencv.core.MatOfDouble;
import org.opencv.core.MatOfPoint2f;
import org.opencv.core.MatOfPoint3f;
import org.opencv.core.Point;
import org.opencv.core.Rect;
import org.opencv.core.Scalar;
import org.opencv.core.Size;
import org.opencv.core.TermCriteria;
import org.opencv.utils.Converters;
import java.util.ArrayList;
import java.util.List;
// C++: class Calib3d
public class Calib3d {
// C++: enum <unnamed>
public static final int
CV_ITERATIVE = 0,
CV_EPNP = 1,
CV_P3P = 2,
CV_DLS = 3,
CvLevMarq_DONE = 0,
CvLevMarq_STARTED = 1,
CvLevMarq_CALC_J = 2,
CvLevMarq_CHECK_ERR = 3,
LMEDS = 4,
RANSAC = 8,
RHO = 16,
USAC_DEFAULT = 32,
USAC_PARALLEL = 33,
USAC_FM_8PTS = 34,
USAC_FAST = 35,
USAC_ACCURATE = 36,
USAC_PROSAC = 37,
USAC_MAGSAC = 38,
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_SYMMETRIC_GRID = 1,
CALIB_CB_ASYMMETRIC_GRID = 2,
CALIB_CB_CLUSTERING = 4,
CALIB_NINTRINSIC = 18,
CALIB_USE_INTRINSIC_GUESS = 0x00001,
CALIB_FIX_ASPECT_RATIO = 0x00002,
CALIB_FIX_PRINCIPAL_POINT = 0x00004,
CALIB_ZERO_TANGENT_DIST = 0x00008,
CALIB_FIX_FOCAL_LENGTH = 0x00010,
CALIB_FIX_K1 = 0x00020,
CALIB_FIX_K2 = 0x00040,
CALIB_FIX_K3 = 0x00080,
CALIB_FIX_K4 = 0x00800,
CALIB_FIX_K5 = 0x01000,
CALIB_FIX_K6 = 0x02000,
CALIB_RATIONAL_MODEL = 0x04000,
CALIB_THIN_PRISM_MODEL = 0x08000,
CALIB_FIX_S1_S2_S3_S4 = 0x10000,
CALIB_TILTED_MODEL = 0x40000,
CALIB_FIX_TAUX_TAUY = 0x80000,
CALIB_USE_QR = 0x100000,
CALIB_FIX_TANGENT_DIST = 0x200000,
CALIB_FIX_INTRINSIC = 0x00100,
CALIB_SAME_FOCAL_LENGTH = 0x00200,
CALIB_ZERO_DISPARITY = 0x00400,
CALIB_USE_LU = (1 << 17),
CALIB_USE_EXTRINSIC_GUESS = (1 << 22),
FM_7POINT = 1,
FM_8POINT = 2,
FM_LMEDS = 4,
FM_RANSAC = 8,
fisheye_CALIB_USE_INTRINSIC_GUESS = 1 << 0,
fisheye_CALIB_RECOMPUTE_EXTRINSIC = 1 << 1,
fisheye_CALIB_CHECK_COND = 1 << 2,
fisheye_CALIB_FIX_SKEW = 1 << 3,
fisheye_CALIB_FIX_K1 = 1 << 4,
fisheye_CALIB_FIX_K2 = 1 << 5,
fisheye_CALIB_FIX_K3 = 1 << 6,
fisheye_CALIB_FIX_K4 = 1 << 7,
fisheye_CALIB_FIX_INTRINSIC = 1 << 8,
fisheye_CALIB_FIX_PRINCIPAL_POINT = 1 << 9,
fisheye_CALIB_ZERO_DISPARITY = 1 << 10,
fisheye_CALIB_FIX_FOCAL_LENGTH = 1 << 11;
// C++: enum GridType (cv.CirclesGridFinderParameters.GridType)
public static final int
CirclesGridFinderParameters_SYMMETRIC_GRID = 0,
CirclesGridFinderParameters_ASYMMETRIC_GRID = 1;
// C++: enum HandEyeCalibrationMethod (cv.HandEyeCalibrationMethod)
public static final int
CALIB_HAND_EYE_TSAI = 0,
CALIB_HAND_EYE_PARK = 1,
CALIB_HAND_EYE_HORAUD = 2,
CALIB_HAND_EYE_ANDREFF = 3,
CALIB_HAND_EYE_DANIILIDIS = 4;
// C++: enum LocalOptimMethod (cv.LocalOptimMethod)
public static final int
LOCAL_OPTIM_NULL = 0,
LOCAL_OPTIM_INNER_LO = 1,
LOCAL_OPTIM_INNER_AND_ITER_LO = 2,
LOCAL_OPTIM_GC = 3,
LOCAL_OPTIM_SIGMA = 4;
// C++: enum NeighborSearchMethod (cv.NeighborSearchMethod)
public static final int
NEIGH_FLANN_KNN = 0,
NEIGH_GRID = 1,
NEIGH_FLANN_RADIUS = 2;
// C++: enum RobotWorldHandEyeCalibrationMethod (cv.RobotWorldHandEyeCalibrationMethod)
public static final int
CALIB_ROBOT_WORLD_HAND_EYE_SHAH = 0,
CALIB_ROBOT_WORLD_HAND_EYE_LI = 1;
// C++: enum SamplingMethod (cv.SamplingMethod)
public static final int
SAMPLING_UNIFORM = 0,
SAMPLING_PROGRESSIVE_NAPSAC = 1,
SAMPLING_NAPSAC = 2,
SAMPLING_PROSAC = 3;
// C++: enum ScoreMethod (cv.ScoreMethod)
public static final int
SCORE_METHOD_RANSAC = 0,
SCORE_METHOD_MSAC = 1,
SCORE_METHOD_MAGSAC = 2,
SCORE_METHOD_LMEDS = 3;
// C++: enum SolvePnPMethod (cv.SolvePnPMethod)
public static final int
SOLVEPNP_ITERATIVE = 0,
SOLVEPNP_EPNP = 1,
SOLVEPNP_P3P = 2,
SOLVEPNP_DLS = 3,
SOLVEPNP_UPNP = 4,
SOLVEPNP_AP3P = 5,
SOLVEPNP_IPPE = 6,
SOLVEPNP_IPPE_SQUARE = 7,
SOLVEPNP_SQPNP = 8,
SOLVEPNP_MAX_COUNT = 8 + 1;
// C++: enum UndistortTypes (cv.UndistortTypes)
public static final int
PROJ_SPHERICAL_ORTHO = 0,
PROJ_SPHERICAL_EQRECT = 1;
//
// C++: void cv::Rodrigues(Mat src, Mat& dst, Mat& jacobian = Mat())
//
/**
* Converts a rotation matrix to a rotation vector or vice versa.
*
* @param src Input rotation vector (3x1 or 1x3) or rotation matrix (3x3).
* @param dst Output rotation matrix (3x3) or rotation vector (3x1 or 1x3), respectively.
* @param jacobian Optional output Jacobian matrix, 3x9 or 9x3, which is a matrix of partial
* derivatives of the output array components with respect to the input array components.
* <p>
* \(\begin{array}{l} \theta \leftarrow norm(r) \\ r \leftarrow r/ \theta \\ R = \cos(\theta) I + (1- \cos{\theta} ) r r^T + \sin(\theta) \vecthreethree{0}{-r_z}{r_y}{r_z}{0}{-r_x}{-r_y}{r_x}{0} \end{array}\)
* <p>
* Inverse transformation can be also done easily, since
* <p>
* \(\sin ( \theta ) \vecthreethree{0}{-r_z}{r_y}{r_z}{0}{-r_x}{-r_y}{r_x}{0} = \frac{R - R^T}{2}\)
* <p>
* A rotation vector is a convenient and most compact representation of a rotation matrix (since any
* rotation matrix has just 3 degrees of freedom). The representation is used in the global 3D geometry
* optimization procedures like REF: calibrateCamera, REF: stereoCalibrate, or REF: solvePnP .
*
* <b>Note:</b> More information about the computation of the derivative of a 3D rotation matrix with respect to its exponential coordinate
* can be found in:
* <ul>
* <li>
* A Compact Formula for the Derivative of a 3-D Rotation in Exponential Coordinates, Guillermo Gallego, Anthony J. Yezzi CITE: Gallego2014ACF
* </li>
* </ul>
*
* <b>Note:</b> Useful information on SE(3) and Lie Groups can be found in:
* <ul>
* <li>
* A tutorial on SE(3) transformation parameterizations and on-manifold optimization, Jose-Luis Blanco CITE: blanco2010tutorial
* </li>
* <li>
* Lie Groups for 2D and 3D Transformation, Ethan Eade CITE: Eade17
* </li>
* <li>
* A micro Lie theory for state estimatio
没有合适的资源?快使用搜索试试~ 我知道了~
Android App Template(Android 应用模板,基于ARouter).zip(毕设&课设&实训&大作业&竞赛
共2000个文件
java:858个
hpp:283个
xml:267个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2024-09-19
18:24:49
上传
评论
收藏 259.54MB ZIP 举报
温馨提示
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用
资源推荐
资源详情
资源评论
收起资源包目录
Android App Template(Android 应用模板,基于ARouter).zip(毕设&课设&实训&大作业&竞赛 (2000个子文件)
libippicv.a 92.98MB
liblibprotobuf.a 47.43MB
liblibprotobuf.a 46.35MB
libIlmImf.a 38.04MB
libIlmImf.a 36.91MB
liblibprotobuf.a 31.71MB
liblibprotobuf.a 31.04MB
libIlmImf.a 29.08MB
libIlmImf.a 27.92MB
libopencv_gapi.a 23.22MB
libopencv_gapi.a 16.12MB
libopencv_dnn.a 15.71MB
libopencv_gapi.a 15.62MB
libopencv_gapi.a 12.84MB
libopencv_dnn.a 12.61MB
libopencv_dnn.a 12.54MB
libopencv_dnn.a 10.15MB
libopencv_imgproc.a 10.11MB
libopencv_core.a 7.49MB
libopencv_imgproc.a 6.52MB
liblibwebp.a 6.41MB
libopencv_core.a 6.1MB
liblibwebp.a 6.08MB
libopencv_core.a 5.88MB
libopencv_imgproc.a 5.48MB
libopencv_imgproc.a 5.37MB
libopencv_core.a 5.06MB
liblibjpeg-turbo.a 4.55MB
libtbb.a 4.43MB
libtbb.a 4.38MB
libopencv_calib3d.a 4.01MB
libopencv_calib3d.a 4.01MB
liblibwebp.a 3.76MB
libopencv_calib3d.a 3.64MB
liblibjpeg-turbo.a 3.57MB
libopencv_calib3d.a 3.26MB
libtbb.a 3.21MB
libtbb.a 3.21MB
liblibtiff.a 3.12MB
liblibtiff.a 3.09MB
liblibwebp.a 2.96MB
liblibjpeg-turbo.a 2.84MB
liblibopenjp2.a 2.74MB
liblibjpeg-turbo.a 2.66MB
liblibopenjp2.a 2.55MB
libopencv_objdetect.a 2.09MB
liblibtiff.a 2.04MB
liblibtiff.a 2.01MB
liblibpng.a 1.83MB
liblibpng.a 1.77MB
libopencv_objdetect.a 1.73MB
liblibopenjp2.a 1.68MB
libopencv_objdetect.a 1.68MB
libopencv_features2d.a 1.61MB
liblibopenjp2.a 1.58MB
libopencv_features2d.a 1.56MB
libopencv_stitching.a 1.47MB
libopencv_ml.a 1.46MB
libopencv_objdetect.a 1.42MB
libopencv_features2d.a 1.36MB
libopencv_imgcodecs.a 1.35MB
libopencv_ml.a 1.35MB
libopencv_flann.a 1.31MB
libopencv_ml.a 1.3MB
libopencv_imgcodecs.a 1.27MB
libopencv_imgcodecs.a 1.23MB
libippiw.a 1.21MB
libopencv_photo.a 1.2MB
libopencv_stitching.a 1.18MB
libopencv_features2d.a 1.17MB
libopencv_stitching.a 1.16MB
libopencv_flann.a 1.16MB
liblibpng.a 1.14MB
libopencv_photo.a 1.13MB
libopencv_flann.a 1.12MB
libopencv_photo.a 1.1MB
libopencv_videoio.a 1.09MB
liblibpng.a 1.09MB
libopencv_video.a 1.08MB
libopencv_ml.a 1.03MB
libopencv_videoio.a 1.02MB
libopencv_videoio.a 1005KB
libopencv_photo.a 999KB
libopencv_imgcodecs.a 976KB
libopencv_video.a 971KB
libopencv_stitching.a 967KB
libopencv_video.a 936KB
libopencv_flann.a 900KB
libtegra_hal.a 891KB
libtegra_hal.a 876KB
libade.a 814KB
libopencv_videoio.a 785KB
libopencv_video.a 780KB
libade.a 511KB
libade.a 498KB
libopencv_highgui.a 443KB
libopencv_highgui.a 426KB
libopencv_highgui.a 411KB
libade.a 400KB
libopencv_highgui.a 331KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
热爱技术。
- 粉丝: 2528
- 资源: 7861
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功