转载请注明出处:zhouyelihua**http://blog.csdn.net/zhouyelihua/article/details/46674191**

意义

在摄像机标定过程中经常须要打印棋盘格程序,还有就是在投影仪标定其中经常须要投射和投影仪同样分辨率的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');

生成演示样例

最新文章

  1. Node.js-npm【1】-常用命令
  2. telnet 使用
  3. Yii Uploadify批量上传
  4. IBM appscan 9.0破解版分享
  5. linux命令行netstat总结
  6. 微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)
  7. Hive 安装配置记录
  8. DevExpress GridControl 导出为Excel
  9. MySQL数据库服务器安装标准
  10. 【转】DBCP连接池原理分析
  11. POJ 1113 Wall 凸包求周长
  12. struts配置时遇到的几个问题
  13. C# Expression表达式笔记
  14. 详解javascript中的闭包
  15. hihocoder编程练习赛75
  16. pytorch-MNIST数据模型测试
  17. jlet
  18. 吴裕雄 python深度学习与实践(9)
  19. redis的优缺点
  20. Flash10 使用剪贴板得改变程序的写法了

热门文章

  1. nginx,apache,tomcat配置https的阿里提供的文档
  2. 虚拟主机无法使用fsockopen操作处理方法
  3. Kubuntu麦克风音频无声音
  4. android 开发高仿QQ表情选择、输入框
  5. Bitmap 和Drawable 的区别
  6. flask前后台交互数据的几个思路
  7. Media Queries详解--转
  8. 【C#编程基础学习笔记】4---Convert类型转换
  9. RTSP,RTP,RTCP的区别
  10. Global.asax 文件说明
  11. ASP.NET Session丢失问题原因及解决方案
  12. Swift连接字符串和字符
  13. RSA,DES,RC4,3DES ,MD5
  14. 基于 HTML5 的 WebGL 3D 档案馆可视化管理系统
  15. tensorflow函数/重要功能实现
  16. tomcat8 源码分析 | 组件及启动过程
  17. SSH 免密码登陆到多台机器
  18. python基础——循环(for,while,break,continue)
  19. Hibernate validator的一些额外特性
  20. Hello Shader之Hello Trangle