Menu Close

FPGA图像处理:图片转MIF/COE小软件

FPGA图像处理:图片转MIF/COE小软件

Hi,大家好!前几篇我们讨论了FPGA图片显示的方法,静态图片一般是存储到ROM 里,再从ROM中读出像素点颜色,最后显示到显示屏幕上。过程中,我们需要把图片转换成mif,或者coe文件,以供FPGA 的ROM IP核调用。前面咱们使用了从网上找到的小工具,似乎它生成的图片有些歪,为此,我们今天自己做了一个小工具,推荐给大家哦。

先给大家看一下:

%title插图%num

图1

使用方法也很简单:

第一步:加载一张图片

支持的图片格式不限于bmp,可以支持几乎所有的图片格式。加载完成之后,图片会显示在预览框里。图片显示默认为缩放模式,可以通过菜单“图片”进行设置。

%title插图%num

图2

第二步:选择要输出的mif、coe文件参数

可以直接选择RGB888,RGB565……gray8,黑白等等,也可以点击“更多…”按钮,选择其他格式。比如这里我们把蓝色分量去掉。这里可以改变mif或coe文件保存的位置,默认放在在图片旁边。点确定后,可以看到需要的FPGA的存储空间。

%title插图%num

图3

%title插图%num

图4

%title插图%num

%title插图%num

图5

%title插图%num

%title插图%num

图6

%title插图%num

%title插图%num

图7

第三步:只要点击“生成文件”就可以在指定的位置生成需要的文件了。

大家也可以试试看哦。(PS:也可以把改变后的图片效果直接另存成图片,通过图片菜单)

如果下载后运行报错,可能是操作系统没有预装微软.NET Framework4.7的原因,可以在网上下载安装一个再运行(4.7版本及以上即可)。

附件下载

Posted in FPGA, 教材与教案

3 Comments

  1. 张洪泉

    我试用可以,图片是bmp格式,分别生成mif和coe都没问题。只是找生成的文件花了点时间,感觉使用上不友好,建议生成的文件最好在软件本身的文件夹上,而不是在图片所在的路径

发表评论

相关链接