图像数据类型转化float 和 uchar 之间

原创 2016年05月30日 10:05:18
// 数据类型转化 float  转化为 unsigned char
// src 要转化的数据
// des 目标数据
// width 输入数据的宽
// height 输入数据的高
int convertF1ToU1(float * src, unsigned char * des, int width, int height)
{
    int i, j, temp;
    for(i = 0; i < height; i ++)
    {
        for(j = 0; j < width; j ++)
        {
             temp = (int)(src[i * width + j]);
             des[i * width + j] = (unsigned char)temp;
        }
    }
    return 0;
}
// 数据类型转化 unsigned char 转化为 float
int convertU1ToF1(unsigned char * src, float * des, int width, int height)
{
    int i, j;
    for(i = 0; i < height; i ++)
    {
        for(j = 0; j < width; j ++)
        {
             des[i * width + j] = (float)src[i * width + j];    
        }
    }
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

浮点型(FLOAT)与CHAR型转换

浮点(FLOAT)转换为CHAR  float wTemp=3.3;   char sBuf[4];   char* temp;   memset(sBuf,0,sizeof(sBuf));   te...
  • sijigang
  • sijigang
  • 2007年03月30日 09:41
  • 11383

float unsigned char互转

IEEE 754中规定了float数据格式,这里写一个通过内存操作,float数据与unsigned char互相转换的程序float f=0.0f; unsigned char c[4]; //...

float型数据与字节数组的转化

float型数据与字节数组的转化 MCU和PC的浮点数都是基于IEEE754格式的。有4字节(float)、8字节(double)、10字节(有一些不支持)。这里以4字节(float)浮点数为例。 一...
  • sygdp21
  • sygdp21
  • 2014年03月04日 18:16
  • 19605

都是类型惹的祸——小心unsigned

正如我们所知道的,编程语句都有很多的基本数据类型,如char,inf,float等等,而在C和C++中还有一个特殊的类型就是无符号数,它由unsigned修饰,如unsigned int等。大家有没想...
  • ljianhui
  • ljianhui
  • 2013年08月27日 00:39
  • 26979

如何用位操作符将float转换为unsigned char数组

相信很多人在写程序的时候都会遇到各种基础数据类型之间的转换问题。之前,对于将float类型数据转换成unsigned char数组类型都是通过构造union利用它们共用内存单元来实现的。 union...

OpenCV中double和float类型图像数据的访问

首先解释下结构体IplImage和类Mat

opencv常用转换 opencv图像处理

分配与释放图像空间 分配图像空间:IplImage* cvCreateImage(CvSize size, int depth, int channels);    size:   cvSize(wi...
  • yangfcf
  • yangfcf
  • 2009年07月16日 11:16
  • 6491

opencv 边缘羽化,边缘过渡

【原文:http://blog.csdn.net/sogarme/article/details/12942971】 当把前景和背景分开时,黑色代表背景,白色代表前景,如下图1—记作img1...

学习OpenCV--羽化(模糊边缘)

原文出处:http://blog.csdn.net/yangtrees/article/details/9210153 在PHOTOSHOP里,羽化就是使你选定范围的图边缘达到朦胧的效果。 羽化值...

matlab中图像数据类型转换

Matlab中的图像数据类型转换  MATLAB中读入图像的数据类型是uint8,而在矩阵中使用的数据类型是double因此 I2=im2double(I1) :把图像数组I1转换成double精度...
  • b_l_d
  • b_l_d
  • 2014年12月23日 04:48
  • 4469
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:图像数据类型转化float 和 uchar 之间
举报原因:
原因补充:

(最多只允许输入30个字)