• Open Source Computer Vision Library

Template talk:FAQ

Wikipedia,自由的百科全书

(修订版本间差异)
11:15 2009年1月18日的修订版本
Ollydbg23 (Talk | 贡献)
小建议
← Previous diff
当前修订版本
Liuyan110 (Talk | 贡献)
读/写图像,显示图像
第 1行: 第 1行:
建议删除摄像机标定的内容,我已经移动到了此页面[[摄像头标定]][[User:Ollydbg23|Ollydbg23]] 11:15 2009年1月18日 (CST) 建议删除摄像机标定的内容,我已经移动到了此页面[[摄像头标定]][[User:Ollydbg23|Ollydbg23]] 11:15 2009年1月18日 (CST)
 +
 +== 读/写图像,显示图像 ==
 +
 +#include<cv.h>
 +#include<highgui.h>
 +/*读/写图像,显示图像*/
 +int main(int argc,char* argv[])
 +{
 + /*申明IplImage指针*/
 + IplImage* pImg1;
 + IplImage* pImg2;
 + char* pImg;
 +
 + /*载入图像,强制转化为Gray*/
 + pImg1=cvLoadImage("E:\\学习\\C语言\\Microsoft Visual Studio\\MyProjects\\example10\\Debug\\Image.JPG",0);
 + pImg2=cvCreateImage(cvGetSize(pImg1),pImg1->depth,pImg1->nChannels);
 + cvCopy(pImg1,pImg2,NULL);
 +
 + /*把图像写入文件*/
 + cvSaveImage(pImg,pImg2);
 +
 + /*创建窗口*/
 + cvNamedWindow("Image",0);
 +
 + /*显示图像*/
 + cvShowImage("Image",pImg1);
 +
 + /*等待按键*/
 + cvWaitKey(0);
 +
 + /*销毁窗口*/
 + cvDestroyWindow("Image");
 +
 + /*释放图像*/
 + cvReleaseImage(&pImg1);
 +
 + return 0;
 +}
 +帮忙看一下问题在哪里?

当前修订版本

建议删除摄像机标定的内容,我已经移动到了此页面摄像头标定Ollydbg23 11:15 2009年1月18日 (CST)

读/写图像,显示图像

  1. include<cv.h>
  2. include<highgui.h>

/*读/写图像,显示图像*/ int main(int argc,char* argv[]) { /*申明IplImage指针*/ IplImage* pImg1; IplImage* pImg2; char* pImg;

/*载入图像,强制转化为Gray*/ pImg1=cvLoadImage("E:\\学习\\C语言\\Microsoft Visual Studio\\MyProjects\\example10\\Debug\\Image.JPG",0); pImg2=cvCreateImage(cvGetSize(pImg1),pImg1->depth,pImg1->nChannels); cvCopy(pImg1,pImg2,NULL);

/*把图像写入文件*/ cvSaveImage(pImg,pImg2);

/*创建窗口*/ cvNamedWindow("Image",0);

/*显示图像*/ cvShowImage("Image",pImg1);

/*等待按键*/ cvWaitKey(0);

/*销毁窗口*/ cvDestroyWindow("Image");

/*释放图像*/ cvReleaseImage(&pImg1);

return 0; } 帮忙看一下问题在哪里?

Views
Personal tools