• 大小: 1.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-24
  • 语言: C/C++
  • 标签: opencv1.0  vc6.0  

资源简介

利用vc6.0和opencv1.0 生成棋盘格图像,用于摄像头标定。代码在VC6.0下测试通过。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 

void main()
{
//---生成标定图
IplImage *img;
int dx=80; //棋盘格大小,像素为单位
int dy=5; //棋盘格数目
img = cvCreateImage(cvSize(2*dx*dy 2*dx*dy) IPL_DEPTH_8U 1);
cvZero(img);
int flag=0;
for(int i=0;i<2*dy;i++)
for(int j=0;j<2*dy;j++)
{
flag = (i+j)%2;
if (flag == 0)
{
for (int m=i*dx; m<(i+1)*dx; m++)
for(int n=j*dx; n<(j+1)*dx; n++)
((uchar *)(img->imageData +  m * img->widthStep ))[n] = 255;
//*(img->imageData+m*img->widthStep+n)=255;
}

}
//---END生成标定图
cvSaveImage(“棋盘格标定图.bmp“img);
cvNamedWindow(“棋盘格“ 1); 
cvShowImage(“棋盘格“img);
cvWaitKey(0);

cvReleaseImage(&img);
cvDestroyWindow(“棋盘格“);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14905  2014-05-09 14:50  棋盘格标定图\Debug\MainDemo.obj

     文件     156672  2014-05-09 14:50  棋盘格标定图\Debug\vc60.idb

     文件      94208  2014-05-09 14:50  棋盘格标定图\Debug\vc60.pdb

     文件     172100  2014-05-09 14:50  棋盘格标定图\Debug\棋盘格标定图.exe

     文件     188448  2014-05-09 14:50  棋盘格标定图\Debug\棋盘格标定图.ilk

     文件    4112376  2014-05-09 14:36  棋盘格标定图\Debug\棋盘格标定图.pch

     文件     435200  2014-05-09 14:50  棋盘格标定图\Debug\棋盘格标定图.pdb

     文件        810  2014-05-09 15:34  棋盘格标定图\MainDemo.cpp

     文件     641078  2014-05-09 14:50  棋盘格标定图\棋盘格标定图.bmp

     文件       4437  2014-05-09 15:34  棋盘格标定图\棋盘格标定图.dsp

     文件        549  2014-05-09 14:33  棋盘格标定图\棋盘格标定图.dsw

     文件      33792  2014-05-09 15:34  棋盘格标定图\棋盘格标定图.ncb

     文件     669184  2014-05-09 15:34  棋盘格标定图\棋盘格标定图.opt

     文件       1382  2014-05-09 14:50  棋盘格标定图\棋盘格标定图.plg

     目录          0  2014-05-09 15:38  棋盘格标定图\Debug

     目录          0  2014-05-09 15:38  棋盘格标定图

----------- ---------  ---------- -----  ----

              6525141                    16


评论

共有 条评论