RoboMaster

标题: 【求助帖】小白求助关于视觉中的角度结算问题求解 [打印本页]

作者: FUGE520    时间: 2017-11-27 23:55
标题: 【求助帖】小白求助关于视觉中的角度结算问题求解
[attach]15034[/attach]
我是直接用的官方开源的视觉代码里面代码中的AngleSolver.hpp/cpp中的角度解算工厂类与解算器
官方类代码地址与我的调用传参代码地址:https://github.com/GGBOY957/Vison_Anglesolver
用的是VS3013+opencv3.0,把代码移植到我的项目后打算用鼠标随机点一个摄像头视频中的点然后传参数,摄像头也用matlab标定过
这是结果求解为什么。。。。
[attach]15035[/attach]


作者: FUGE520    时间: 2017-11-27 23:57
这是相机标定数据
作者: FUGE520    时间: 2017-11-27 23:57
相机标定数据cameraParams =     cameraParameters (具有属性):     Camera Intrinsics                     IntrinsicMatrix: [3x3 double]                         FocalLength: [1.0284e+03 1.0294e+03]                      PrincipalPoint: [643.9749 660.8618]                                Skew: 0     Lens Distortion                    RadialDistortion: [-0.4214 0.2319]                TangentialDistortion: [0 0]     Camera Extrinsics                    RotationMatrices: [3x3x10 double]                  TranslationVectors: [10x3 double]     Accuracy of Estimation               MeanReprojectionError: 0.2429                  ReprojectionErrors: [54x2x10 double]                   ReprojectedPoints: [54x2x10 double]     Calibration Settings                         NumPatterns: 10                         WorldPoints: [54x2 double]                          WorldUnits: 'mm'                        EstimateSkew: 0     NumRadialDistortionCoefficients: 2        EstimateTangentialDistortion: 0
作者: FUGE520    时间: 2017-11-27 23:59
标定数据我也列到GIT上了
作者: pearson    时间: 2018-1-19 11:23
是不是本身的类就是有负数
作者: pearson    时间: 2018-1-19 11:25
比如minAreaRect 它这个函数的angle就是有负数的
作者: lz540269820    时间: 2018-1-23 20:46
哈哈哈要学习啊啊啊
作者: Andrea_    时间: 2018-1-25 10:44
其实用opencv自带的pnp解算就可以了。
作者: 富硒    时间: 2018-1-27 01:28
这个代码如果在比赛中通过鼠标点击屏幕后该怎样将数据传到视觉处理的部分啊
作者: skystary    时间: 2018-1-28 01:13
角度的正负是表示转动方向的,不然只有角度大小怎么知道往哪转云台。




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2