将mnist图片转化为可储存到rom

编程入门 行业动态 更新时间:2024-10-06 14:31:29

将mnist图片<a href=https://www.elefans.com/category/jswz/34/1766023.html style=转化为可储存到rom"/>

将mnist图片转化为可储存到rom

因为最近在做mnist手写识别CNN在FPGA实现的复现,需要将mnist图片存储到ROM中调用

1.将28*28像素的mnist图片转化为mat格式

a=imread('0.png');

b=rgb2gray(a);

 

save b.mat;

 

2.将mat文件转化为n行1列

load('b.mat')

c = reshape(b,[1,28*28]);

 

3.录入的数据都是10进制,转化为2进制字符串,再转化为2进制数字

d = dec2bin(c);

e = str2num(d);

 

4.将e转化为coe格式的文件(coe格式自己百度把!)

fid = fopen('image1_28x28.coe','wt');
fprintf(fid,'memory_initialization_radix=2;\n');
fprintf(fid,'memory_initialization_vector=\n');
fprintf(fid,'%d,\n',e(:,1));
fclose(fid);

 

5.最后用ultraedit打开,在最后一个数字的","号改为";"

 

 

有问题加qq2690042689

更多推荐

将mnist图片转化为可储存到rom

本文发布于:2024-03-06 21:16:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1716399.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:转化为   可储存   图片   mnist   rom

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!