OpenGL de プログラミング - CUDA::pgm画像読み込み
現在地 >> メニュー >> CUDA >> CUDA::pgm画像読み込み

問題


pgm画像を読み込んで、高さ・幅などを出力せよ。

pgmファイル

答え


#include <iostream>
#include <cstdio>
#include <cutil.h>


using namespace std;


char *filename="test2.pgm";

int main( int argc, char **argv)
{

CUT_DEVICE_INIT();

/* 画像読み込み */
float* h_data = NULL;
unsigned int width, height;
if( cutLoadPGMf(filename, &h_data, &width, &height) == NULL )
{
CUT_EXIT(argc, argv);
}

unsigned int size = width * height * sizeof(float);
printf("filename [%s]: %d x %d (%d)\n", filename, width, height,size);

CUT_EXIT(argc, argv);

return 0;
}