c++代码生成标定板

复制代码
#include <opencv.hpp>
#include "highgui.h"
#include "cxcore.h"

using namespace cv;

int main0(int argc, char *argv[])
{
    int width = 140;//width and heigth of single square
    int height = 140;
        IplImage *src = cvCreateImage(cvSize(width*(10+1),width*(6+1)), IPL_DEPTH_8U, 1);//in the CalibrationAndTest.cpp ,there is a param called boardsize(10,6), causing here:(10+1),(6+1)
        cvZero(src);
        for (int i = 0; i < src->height; i++)
        {
            for (int j = 0; j < src->width; j++)
            {
                if ((i / width + j / height) % 2 != 0)
                {
                    src->imageData[i*src->widthStep + j * src->nChannels] = 255;
                }
            }
        }

        //cvNamedWindow("src");
        cvShowImage("src", src);

        //cvSaveImage("ChessBoard.bmp", src, 0);
        cvWaitKey(0);

        return 0;
}
相关推荐
Aderversa3 小时前
C++开源协程库async_simple有栈协程源码分析
c++·协程
uyeonashi3 小时前
【QT】窗口详解
开发语言·c++·qt·学习
Hello eveybody4 小时前
C++介绍整数二分与实数二分
开发语言·数据结构·c++·算法
空白木各4 小时前
evo工具
c++
编码小笨猪4 小时前
浅谈Linux中一次系统调用的执行过程
linux·服务器·c++
呃m7 小时前
双重特征c++
c++
景彡先生7 小时前
C++ 中文件 IO 操作详解
开发语言·c++
无影无踪的青蛙8 小时前
[C++] STL大家族之<map>(字典)容器(附洛谷)
开发语言·c++
二进制人工智能8 小时前
【OpenGL学习】(四)统一着色和插值着色
c++·opengl
红石程序员9 小时前
VSCode配置C++项目全攻略
开发语言·c++·visual studio