• 大小: 13KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: C/C++
  • 标签: c/c++  vision  

资源简介

双目视觉标定棋盘格模板程序,有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


评论

共有 条评论