基于FPGA图像处理灰度图像变换


采用FPGA芯片是基础板spartan6 X16系列。VGA位宽是16位,下载程序的同学,直供参考,也可以用差不多类似的板子下载试一下!
资源截图
代码片段和文件信息
clc;
clear all ;
RGB = imread(‘Lena.png‘) ;
R =RGB ( : : 1) ;
G =RGB ( : : 2) ;
B =RGB ( : : 3) ;
outdata = zeros(1150*150) ;
outdata1 = zeros(1150*150) ;
for i = 1:150 
for j = 1: 150 
        outdata((i-1)*150+j) = bitand(R(ij)248)+ bitshift(bitand(G(ij)224)-5);
        outdata1((i-1)*150+j) = bitand(G(ij)224)+ bitshift(bitand(G(ij)248)-3);
        end
end


fid = fopen(‘Lena.coe‘‘w+‘);

 fprintf(fid‘memory_initialization_radix=16;
memory_initialization_vector=
‘);

for k = 1:150*150
      fprintf(fid‘%02x%02x
‘outdata(k)outdata1(k));
end

fclose(fid);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-17 15:52  try8_rgb2gray
     目录           0  2018-08-17 16:26  try8_rgb2graydesign
     文件         591  2018-08-17 16:28  try8_rgb2graydesignPIN.ucf
     文件        2096  2018-08-14 20:00  try8_rgb2graydesign
ga_to_gray.v
     文件         799  2018-08-17 18:37  try8_rgb2graydesign op_gray.v
     文件        3380  2018-08-17 17:02  try8_rgb2graydesignvga.v
     目录           0  2018-02-15 11:18  try8_rgb2graydoc
     目录           0  2018-08-17 17:39  try8_rgb2graymatlab
     文件         610  2018-08-17 18:41  try8_rgb2graymatlabgame.asv
     文件         612  2018-08-17 18:41  try8_rgb2graymatlabgame.m
     文件      135062  2018-08-17 16:06  try8_rgb2graymatlabhuaji.coe
     文件      135062  2018-08-17 18:41  try8_rgb2graymatlabLena.coe
     文件       56986  2018-08-17 16:05  try8_rgb2graymatlabLena.png
     文件      135062  2018-08-17 18:19  try8_rgb2graymatlabmv.coe
     文件        3089  2018-08-17 17:39  try8_rgb2graymatlabmv.jpg
     文件        7591  2018-08-17 16:36  try8_rgb2graymatlab美女.jpg
     目录           0  2018-08-17 15:48  try8_rgb2grayprj
     目录           0  2018-08-17 18:58  try8_rgb2grayprjgray
     文件       12731  2018-08-17 18:58  try8_rgb2grayprjgraygray.gise
     文件       40783  2018-08-17 16:43  try8_rgb2grayprjgraygray.xise
     目录           0  2018-08-17 18:52  try8_rgb2grayprjgrayipcore_dir
     文件         238  2018-08-17 16:24  try8_rgb2grayprjgrayipcore_dircoregen.cgp
     文件        3136  2018-08-17 18:51  try8_rgb2grayprjgrayipcore_dircoregen.log
     文件        1128  2018-08-17 18:41  try8_rgb2grayprjgrayipcore_diredit_ram_16x40000.tcl
     目录           0  2018-08-17 18:51  try8_rgb2grayprjgrayipcore_dir
am_16x40000
     文件         705  2018-08-17 18:51  try8_rgb2grayprjgrayipcore_dir
am_16x40000.asy
     文件        1276  2018-08-17 18:58  try8_rgb2grayprjgrayipcore_dir
am_16x40000.gise
     文件      405000  2018-08-17 18:51  try8_rgb2grayprjgrayipcore_dir
am_16x40000.mif
     文件           0  2018-08-17 18:52  try8_rgb2grayprjgrayipcore_dir
am_16x40000.ncf
     文件      284832  2018-08-17 18:50  try8_rgb2grayprjgrayipcore_dir
am_16x40000.ngc
     文件        2023  2018-08-17 18:51  try8_rgb2grayprjgrayipcore_dir
am_16x40000.sym
............此处省略132个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)