图像数据如何写入文档 opencv如何将一幅图像的灰度值采集到并将其写入一个文档呢?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 20:19:26
图像数据如何写入文档 opencv如何将一幅图像的灰度值采集到并将其写入一个文档呢?
图像数据如何写入文档 opencv
如何将一幅图像的灰度值采集到并将其写入一个文档呢?
图像数据如何写入文档 opencv如何将一幅图像的灰度值采集到并将其写入一个文档呢?
我给你写了一个打印出灰度值的程序,至于写进文档,自己动手把,无非是加个
fopen之类的函数.
写是给你写了,但感觉一点用也没有.
PS我是按行给你输出像素点的灰度值.
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#include
#include
int main( int argc,char** argv )
{
IplImage* pImg;
pImg = cvLoadImage( "./BlueCup.jpg",CV_LOAD_IMAGE_GRAYSCALE );
int row,col;
cvNamedWindow( "Image",CV_WINDOW_AUTOSIZE );
cvShowImage( "Image",pImg );
for(row=0;rowheight;row++)
{
uchar* ptr=(uchar*)(pImg->imageData+row*pImg->widthStep);
printf("the %d row :",row);
for(col=0;colwidth;col++)
{
printf("%3d ",ptr[col]);
}
printf("\n");
}
cvWaitKey(0); //等待按键
cvDestroyWindow( "Image" );//销毁窗口
return 0;
}