• 大小: 2.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: Matlab
  • 标签: matlab  亚像素  

资源简介

在matlab软件下写的一个获取棋盘格亚像素角点的程序,主要是用到了工具箱的一个函数。

资源截图

代码片段和文件信息

 clc; clear; close all;

im = imread(‘Image__2018-06-30__21-26-36.bmp‘);
% im = imresize(im0.5);
im = im2double(im);
[imagePoints boardSize imagesUsed] = detectCheckerboardPoints(im);%捕获角点,并储存在imagePoints
K(8112)=1.0;  %创建3维矩阵   因为得到的角点坐标是8x11个。 
for i=1:11    %imagePoints是88x2矩阵,通过循环转换为8x11x2形式的矩阵,方便后续处理
    for j=1:8
    K(ji1)=imagePoints(j+(i-1)*81);K(ji2)=imagePoints(j+(i-1)*82);
    end
end
figure(2);imshow(im);hold on ;
for i = 1:8
plot(K(i:1)K(i:2)‘bo‘);             %画出捕获角点
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     5039926  2018-06-30 21:26  get_subcorner\Image__2018-06-30__21-26-36.bmp
     文件       23552  2018-09-20 09:28  get_subcorner\Thumbs.db
     文件         579  2018-09-20 09:21  get_subcorner\my_subcorner.m
     文件       30060  2018-09-20 09:28  get_subcorner\亚像素点.PNG
     目录           0  2018-09-20 09:28  get_subcorner\

评论

共有 条评论