意义

在摄像机标定过程中经常须要打印棋盘格程序,还有就是在投影仪标定其中经常须要投射和投影仪同样分辨率的pattern

matlab源码

close all;

clear all;

clc;

width=1024 ; %pattern的宽

height=768 ; %pattern的高

img_final=zeros(height,width);

reinforceconner=0 ;%是否加强角点

row=10; %pattern中棋盘格的行数

col=13 ; %pattern中棋盘格的列数

length=45; %pattern中棋盘格的大小

org_X=(height-row*length)/2; %pattern关于纵轴方向的位置,默认放在中间

org_Y=(width-col*length)/2; %pattern关于横轴方向的位置,默认放在中间

color1=1;

color2=color1;

img=zeros(row*length,col*length);

for i=0:(row-1)

color2=color1;

for j=0:(col-1)

if color2==1

img(i*length+1:(i+1)*length-1,j*length+1:(j+1)*length-1)=color2;

end

%不加的话。能够凝视掉

%

color2=~color2;

end

color1=~color1;

end

img_final(org_X:org_X+row*length-1,org_Y:org_Y+col*length-1)=img;

img_final=~img_final;

figure;imshow(img_final);

imwrite(img_final, 'cheesBoard.bmp','bmp');

生成演示样例

matlab 7x5 棋盘格,matlab画棋盘格程序相关推荐

  1. matlab生成棋盘格网的命令,Matlab 画棋盘格

    %画棋盘格 width=1920  ;      %pattern的宽 height=1080    ;          %pattern的高 img_final=zeros(height,widt ...

  2. MATLAB之易经卜卦程序+GUI

    MATLAB之易经卜卦程序+GUI   日月为易,刚柔相推. 是故易有太极,是生两仪,两仪生四象,四象生八卦,八卦定吉凶,吉凶生大业.是故法象莫大乎天地,变通莫大乎四时,悬象著明莫大乎日月.   本文 ...

  3. matlab提取数据画图,matlab提取excel表格数据画图-如何将Excel中的数据导入MATLAB并在MATLAB中画出图......

    在matlab上如何导入excel表格然后画图 工具:matlab 2018b 1.打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入: 2. ...

  4. Matlab的Notebook软件工具设置及程序运行

    Matlab的Notebook软件工具设置及程序运行   博战捷     摘  要  介绍了在Matlab中如何设置Notebook软件工具,将Matlab程序嵌入中文Word.举例说明了中文Word ...

  5. matlab pup,matlab利用bar函数画不同颜色直方图

    matlab利用bar函数画直方图,参考文献[1]是matlab官方提供的help文档.里面提供了bar函数的基本用法,但是没有说明如何在同一张图中,为每个bar设置不同的颜色. 例子代码: myda ...

  6. 聚类分析matlab检验,「matlab聚类分析」聚类分析的Matlab 程序—系统聚类(附有案例分析) - 金橙教程网...

    matlab聚类分析 聚类分析的Matlab 程序-系统聚类 (1)计算数据集每对元素之间的距离,对应函数为pdistw. 调用格式:Y=pdist(X),Y=pdist(X,'metric'), Y ...

  7. matlab 万年历,matlab时钟万年历 matlab时钟万年历(附word说明文档): 程序主要 联合开发网 - pudn.com...

    matlab时钟万年历 所属分类:图形图像处理 开发工具:matlab 文件大小:54KB 下载次数:6 上传日期:2018-08-24 21:54:23 上 传 者:小小葡萄123 说明:  mat ...

  8. matlab中plot函数画线时 颜色和类型

    转自 https://blog.csdn.net/garfielder007/article/details/50449140 matlab里plot函数画线时有很多的颜色和类型可以选择,下面列举一些 ...

  9. Matlab中用Simulink快速画Bode图及 .m 文件画Bode图

    Matlab中用Simulink快速画Bode图及 .m 文件画Bode图 Simulink画Bode图 .m 文件画Bode图 Simulink画Bode图 一万年没用matlab画过Bode图了, ...

  10. Matlab的plot函数画线显示空白问题解决

    Matlab的plot函数画线无法显示问题解决 前言:在使用matlab中的plot函数画图时,没有任何报错,但是画不出线,却能画出点.在查阅资料后找到问题的原因. 这里我们使用y=x^2图像来进行分 ...

最新文章

  1. 手把手教你使用Flex 3——《Flex 3程序设计》
  2. TCP UDP 协议深度解析 (未完待续)
  3. python解析json_python3 解析 json 字符串并返回支持属性访问的对象
  4. Java第一个程序Helloworld
  5. php gd测试代码,PHP: GD - Manual
  6. 二维数组转稀疏数组,写入文件后再读取文件,将内容转回二维数组
  7. PhpStorm11.0 配置在浏览器中打开文件
  8. SQL Server创建索引(转)
  9. 万字长文,带你彻底理解EF Core5的运行机制,让你成为团队中的EF Core专家
  10. python读取配置文件失败原因_python读取配置文件报keyerror-文件路径不正确导致的错误...
  11. JavaScript从入门到放弃 - ES6中的对象和类
  12. linux 80中断,在64位Linux上使用中断0x80
  13. php传引用和全局变量
  14. linux虚拟机镜像下载
  15. linux用户态定时器,一种基于linux用户态调用定时器的方法及系统的制作方法
  16. Win7设置开机密码后开机不需要输入密码
  17. java 发送邮件demo_java邮件发送Demo(完整例子)
  18. 达索SOLIDWORKS PDM让你的团队协作更紧密
  19. linux之lsv—NAT配置
  20. 一名3年工作经验的程序员应该具备的技能 !

热门文章

  1. linux没有semanage命令,semanage命令
  2. Python复制单个文件为多个脚本
  3. 如何显示计算机语言栏,如何显示语言栏 显示语言栏简单步骤介绍
  4. 计算机中文字体的独创性,计算机中文字体中单字的著作权保护研究(2)
  5. keil警告 LED.C(38): warning C276: constant in condition expression
  6. 晚上失眠白天没精神,怎么把这种状态调整回来!
  7. subscript on non-array or too many dimensions
  8. 算法013:二维数组中的查找-在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断中是否存在
  9. 网易考拉海购Java开发面经(已拿offer)
  10. 新浪微博2012校招笔试题