美文网首页matlab学习
matlab 计算棋盘格旋转平移矩阵

matlab 计算棋盘格旋转平移矩阵

作者: Kerwin_H | 来源:发表于2019-06-21 09:31 被阅读0次

% 利用matlab计算屏幕偏转

I = imread('ZWIN_.jpg');

images = imageDatastore('F:\PictureFORCalibration\P1');

[imagePoints,boardSize] = detectCheckerboardPoints(images.Files);

squareSize = 25;

worldPoints = generateCheckerboardPoints(boardSize,squareSize);

imageSize = [size(I,1),size(I,2)];

cameraParams = estimateCameraParameters(imagePoints,worldPoints, ...

'ImageSize',imageSize,'EstimateTangentialDistortion' ,true,...

'NumRadialDistortionCoefficients',3,'EstimateSkew',true);

imOrig = I;

figure; imshow(imOrig);

title('Input Image');

im = undistortImage(imOrig,cameraParams);

[imagePoints,boardSize] = detectCheckerboardPoints(im);

[rotationMatrix,translationVector] = extrinsics(...

    imagePoints,worldPoints,cameraParams);

figure

showExtrinsics(cameraParams);

disp('旋转矩阵')

disp(rotationMatrix);

disp('平移矩阵')

disp(translationVector);

相关文章

  • matlab 计算棋盘格旋转平移矩阵

    % 利用matlab计算屏幕偏转 I = imread('ZWIN_.jpg'); images = imageD...

  • OpenGL:矩阵的计算(平移,缩放,旋转)

    OpenGL:矩阵的计算(平移,缩放,旋转)

  • 基本变换矩阵

    1 平移变换 平移矩阵 T 平移后的新点 2 旋转矩阵 旋转矩阵用、、 分别表示 对一个绕任意轴旋转角度的旋转矩阵...

  • 矩阵变换

    摘自:旋转变换(一)旋转矩阵 平移矩阵 tx表示:在x轴方向上平移距离ty表示:在y轴方向上的平移距离 旋转矩阵 ...

  • OpenGL(五)-矩阵变换

    关键函数讲解 平移 旋转 缩放 案例1 : 利用矩阵的平移、旋转、综合变化等, 实现矩阵的移动. 效果图: 注: ...

  • 机器臂matlab篇

    1.Matlab ——旋转矩阵,四元数,欧拉角之间的转换 matlab练习程序(旋转矩阵、欧拉角、四元数互转) 2...

  • Quartz2D之矩阵操作

    上下文的矩阵操作 平移 旋转 缩放

  • 8. OpenGL中如何使用矩阵堆栈

    我们在使用矩阵对所渲染的视图做图形变换时(如平移,旋转,缩放),需要对矩阵进行点乘或叉乘计算,我们计算后的结果往往...

  • MATLAB计算转移矩阵源代码

    如何用MATLAB计算转移矩阵 如何用MATLAB计算马尔科夫矩阵 如何用MATLAB实现马尔科夫过程 这些都是一...

  • 手眼标定(Hand in Eye)

    使用的棋盘格:25*25,每格20mm Matlab Matlab相机标定文档Matlab官方视频:Camera ...

网友评论

    本文标题:matlab 计算棋盘格旋转平移矩阵

    本文链接:https://www.haomeiwen.com/subject/mjpeqctx.html