用opencv建立一个100*100的图像,但出现如下情况是怎么回事... 20
似乎是限宽了还是什么,只要比设置100多一点小的最后出来都是这么宽#include<iostream>#include<cv.h>#include<highgui.h>#...
似乎是限宽了还是什么,只要比设置100多一点小的最后出来都是这么宽
#include <iostream>
#include <cv.h>
#include <highgui.h>
#include <cxcore.h>
intmain( int argc, char** argv )
{
IplImage *cvImg;
CvSize imgSize;
int i=0,j=0;
imgSize.width=100;
imgSize.height=100;
cvImg=cvCreateImage(imgSize,8,1);
for(i=0;i<imgSize.width;i++)
{
for(j=0;j<imgSize.height;j++)
{
((uchar*)(cvImg->imageData+cvImg->widthStep*j))[i]=(char)((i*j)%256);
}
}
cvNamedWindow("ShowImage...");
cvShowImage("ShowImage...",cvImg);
cvWaitKey(0);
cvDestroyWindow("image");
cvReleaseImage(&cvImg);
} 展开
#include <iostream>
#include <cv.h>
#include <highgui.h>
#include <cxcore.h>
intmain( int argc, char** argv )
{
IplImage *cvImg;
CvSize imgSize;
int i=0,j=0;
imgSize.width=100;
imgSize.height=100;
cvImg=cvCreateImage(imgSize,8,1);
for(i=0;i<imgSize.width;i++)
{
for(j=0;j<imgSize.height;j++)
{
((uchar*)(cvImg->imageData+cvImg->widthStep*j))[i]=(char)((i*j)%256);
}
}
cvNamedWindow("ShowImage...");
cvShowImage("ShowImage...",cvImg);
cvWaitKey(0);
cvDestroyWindow("image");
cvReleaseImage(&cvImg);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询