dsp 图像处理库有哪些函数 imglib viblib

dsp 图像处理库有哪些函数 imglib viblib,第1张

这些程序主要用于计算量很大、对执行速度要求苛刻的实时处理。通过使用这些程序,其执行速度要高于用标准C写的代码。IMGLIB里的程序分为三类: 压缩与解压缩; 图像分析; 图像滤波/格式转换 下面从C程序调用一个IMGLIB函数来说明如何使用IMGLIB1) Include相应于IMGLIB函数的头文件(假设我们调用一个计算边界和周边的函数IMG_boundaryIMG_perimeter)2) 将用户代码和img64plus.lib(版本不一样,名字不一样,CCS3.3为img64x.lib)连接;3) 针对用户的,使用正确的连接命令文件(.CMD) 我的实验只是要看一下调用,用户工程是很简单的hello.pjt,就一个源文件main.c源文件中的主函数为空函数。 第一步:在main.c中添加#include "IMG_boundary.h" 注意添加完这个之后,还必须指定该路径。这个在BuildOptions里面的编译选项-i"$(Proj_dir)\include";多个路径之间要空格隔开。 第二步:给工程添加库文件 鼠标右击工程,添加已有的文件到工程,如上所示;同时在链接选项里面指定搜索路径: i"C:\CCStudio_v3.3\boards\ICETEK-DM6437-A\hello\hello\lib" 第三步CMD文件,随便搬一个就行了。 其它什么的都无所为。 第四步调用: 这样就可以在自己的程序里面随意调用了,可以看到这个函数有5个参数,所以事先必须填充/实现这个五个参数。 最后再来了解一下具体的函数,这个函数是计算边界的,下面是C语言版的函数原型:

要用CCS看bmp的信息的,什么大小,像素....

这有一个程序,但不知为何无限循环

#include"stdio.h"

#include"stdlib.h"

typedef char ElemType

struct ImgInfo

{unsigned short ImgBitType//图像位数(色深 x bit)

unsigned short BmpHeight//图像高度

unsigned short BmpWidth//图像宽度

unsigned short BmpDataPos//图像数据的起始位置

unsigned long BmpSize//图像数据大小

unsigned long BmpCompression//图像是否压缩

}

void GetBmpInfo(FILE *fpBmp,struct ImgInfo *ImgInfo1) //获取bmp信息,返回图像数据所含字节数 OK

{

fseek(fpBmp,0,0)//读取图像数据的起始位置

fread(&ImgInfo1->BmpDataPos,2,1,fpBmp)

getchar()

}

void ReadImgData(FILE *fpBmp,struct ImgInfo *ImgInfo1,char *BmpData) //将bmp图像数据读入BmpData中

{

fseek(fpBmp,ImgInfo1->BmpDataPos,0)//文件指针移动到图像数据起始位置

fread(BmpData,ImgInfo1->BmpSize,1,fpBmp)

}

void Cnvt24bit()

{

FILE *fpBmp//文件指针

struct ImgInfo ImgInfo1//储存图像信息

char *BmpData//储存图像数据

fpBmp=fopen("C:/ti/examples/sim62xx/xdais/firtest/xiaotu.bmp","rb")if(fpBmp==NULL) {printf("Err open file")getchar()} //打开bmp文件

GetBmpInfo(fpBmp,&ImgInfo1)//获bmp信息

BmpData =(char *)malloc(ImgInfo1.BmpSize)if(BmpData==NULL) {printf("Err Malloc")getchar()} //注意要强制转换类型

ReadImgData(fpBmp,&ImgInfo1,BmpData)//读取BMP图像数据

fclose(fpBmp)

getchar()

}

void main()

{

Cnvt24bit()

}

如果问有什么相同还好回答吧!建议百度下!

DSP首先是数字信号处理,这时可以是一种技术,也可以是一种理论;其次它是一类处理器。而PS则是一个图像处理软件,是应用软件。而我们可以用数字信号处理的技术和理论在电脑上对图像进行处理,也可以在DSP处理器上运行图像处理程序。将包括DSP在内的技术进行专业化的整合,并以其为内核,然后配以用户友好的界面,就出现了很多视频处理应用软件,PS是其中一个!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11168764.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存