/rf_img2float/main.cpp
https://github.com/gulimujyujyu/xlzhuathku_depthcolor · C++ · 41 lines · 33 code · 7 blank · 1 comment · 2 complexity · 60bbcc59252d18d0380ad18eeb7974e0 MD5 · raw file
- #include <opencv/cv.h>
- #include <opencv/highgui.h>
- #include <stdio.h>
- #define WIDTH 512
- #define HEIGHT 512
- char i2f_imgFilename[] = "data/000000_color.png";
- char i2f_floatFilename[] = "data/000000_color.float";
- char f2i_imgFilename[] = "";
- char f2i_floatFilename[] = "";
- void img2float()
- {
- IplImage *pImg;
- FILE *pFile;
- int xx,yy;
- float tmp;
- pImg = cvLoadImage(i2f_imgFilename, 1);
- pFile = fopen(i2f_floatFilename, "w");
- for( yy=0; yy<HEIGHT; yy++) {
- for(xx=0; xx<WIDTH; xx++) {
- tmp = (float)(((uchar*)(pImg->imageData + pImg->widthStep*yy))[xx*3]);
- fprintf( pFile, "%f ", tmp);
- }
- fprintf( pFile, "\n");
- }
- }
- void float2img()
- {
- //TODOcvSaveImage(imgFilename);
- }
- int main()
- {
- img2float();
- return 0;
- }