资源简介
双目视觉标定棋盘格模板程序,有c++程序和生成的图像模板。要打印,最好300dpi以上 ,可用photoshop修改分辨率。程序生成的是72dpi.
代码片段和文件信息
// chessboardTemplate.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include
#include
using namespace cv;
using namespace std;
void main()
{
//---生成标定图
IplImage *img;
int chess_size = 500;
int dx = 10; //棋盘格大小,像素为单位
int dy = 7; //棋盘格数目
img = cvCreateImage(cvSize(chess_size*dy chess_size*dx) IPL_DEPTH_8U 1);
cvZero(img);
int flag = 0;
for (int i = 0; i < dx; i++)
for (int j = 0; j < dy; j++)
{
flag = (i + j) % 2;
if (flag == 0)
{
for (int m = i*chess_size; m < (i + 1)*chess_size; m++)
for (int n = j*chess_size; n < (j + 1)*chess_size; n++)
*(img->imageData + m*img->widthStep + n) = 255;
}
}
cvSaveImage(“标定图2.jpg“ img);
cvNamedWindow(“cab“ 1);
cvShowImage(“cab“ img);
char ch = cv::waitKey(0);
if (ch==27)
{
exit(0);
}
//system(“PAUSE“);
//---END生成标定图
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 983 2018-04-11 09:12 chessboardTemplate.cpp
文件 1587003 2018-04-18 22:10 标定图-10cm.jpg
----------- --------- ---------- ----- ----
1587986 2
- 上一篇:网易云ncm付费音乐格式转换为MP3
- 下一篇:学生选课管理系统 C++
相关资源
- C语言 个人通讯录管理系统
- g711音频编解码(C/C++)实现
- ini文件读取源代码
- C/C++实现FAT文件系统的读写
- C++制作加密解密系统
- 椭圆曲线密码ECC算法实现源码C++
- 图像处理 逆滤波处理 C/C++语言实现
- c/c++实现银行家算法模拟
- 操作系统的模拟实现 C++编写
- C/C++课程设计-学生成绩管理系统
-
Visual em
bed在VC中开发ARM程序的插件 - 大一C语言基础学习练习例题大部分考
- 林锐 《高质量C/C++编程》
- 掌纹识别c/c++代码
- 传智播客c/c++教程
- 基于C/C++基础的物品竞拍系统
- 计算无向图中桥的数量环算法超快
- c++程序设计》第二版高等教育出版社
- C++标准库第2版_带书签_高清完整版
- SIFT代码,C/C++
- Linux环境下的文件安全传输(C/C++)
- 数据库管理系统原型开发C/C++
- C/C++程序 多元多项式的相乘
- 维特比译码+卷积码编码程序C/C++实现
- 特洛伊木马(C/C++)
- 基于c/c++实现的宿舍管理系统可做小型
- C/C++语言实现求矩阵的广义逆
- 基于C/C++的局域网聊天室源码
- 网关模板 C/C++程序编写
- socket实现的CS框架
评论
共有 条评论