微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > 图像篇一:24位真彩图转灰度图

图像篇一:24位真彩图转灰度图

时间:10-02 整理:3721RD 点击:
首先从百度上随便找一个24位图片,我找的这幅:


至于如何看此图片位数,可以右击文件属性,便有如下显示:


可以看到分辨率是800x480,位深24;
接下来就是使用image2lcd把该图片转成c语言数组,如下所示:


如果直接800x480分辨率输出,产生的数组过大,造成重影,此时得修改cmd,此处简单起见,分辨率缩小1/4;


保存,接着就会弹出一个文件:


然后全选复制,接着把内容复制到Algorithm_Image_RGB2Gray例程的Image.h文件里:


要把数组名改成Image,因为例程做灰度转换用的数组是Image,当然也可以改变main.c里面相应的数组名;
接着保存文件,eclipse会自动编译,接着就点debug,按照例程文档调出ImageAnalyzer,
有几点注意,image2lcd分辨率一定要填小于原图像的分辨率,否则就花屏;
CCS里填的分辨率过低会出现上次图像的影像。





漂亮!

您好,可否把您试用的开发板的 .gel 文件共享一下,谢谢

我直接用创龙的例程的啊

可否把例程发我一份,因为我的板子是c6678,邮箱2690880304@qq.com,十分感谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top