CCS 数字图像处理 图区图像求高手帮忙!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:49:54
这两天课程设计,给了个图像反色的例子,可是只能读取貌似64*64以下的图,我一直在试图改参数让它能读取256*256的图像,可是一直都失败,不是出错就是跳进死循环。
程序用的是CCS平台,我把几个.C文件内容发上来,希望有大神能够帮忙看一下,我觉得应该不难,可就是不知道改什么。。。

首先是main.c如下
#include "stdio.h"
extern unsigned char *i_img;
extern unsigned char *o_img;
extern unsigned char *shadow_buf;
extern unsigned int palette_size;
extern unsigned long img_row,img_col,line_size;
main()
{
char filename[40];
printf("Please input BMPimage filename[*.bmp]:\n");
scanf("%s",filename);
ReadBMPHeadInfo(filename);
printf("opened\n");
i_img = (unsigned char *)alloc_mem(img_row*line_size);
load_data(filename,i_img);
o_img = (unsigned char *)alloc_mem(img_row*line_size);
FanSe(i_img,o_img,line_size,img_row);
save_data(filename,o_img);
free(i_img);
free(o_img);
printf("zz\n");
}

图像处理,是对 图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。图像处理是信号处理在图像域上的一个应用。目前大多数的图像是以数字形式存储,因而图像处理很多情况下指数字图像处理。此外,基于光学理论的处理方法依然占有重要的地位。

图像处理是信号处理的子类,另外与计算机科学、人工智能等领域也有密切的关系。