OpenCores
URL https://opencores.org/ocsvn/fpga-median/fpga-median/trunk

Subversion Repositories fpga-median

[/] [fpga-median/] [trunk/] [software/] [convert_rtl.m] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 joaocarlos
% +----------------------------------------------------------------------------
2
% Universidade Federal da Bahia
3
% ------------------------------------------------------------------------------
4
% PROJECT: FPGA Median Filter
5
% ------------------------------------------------------------------------------
6
% FILE NAME            : convert_rtl.m
7
% AUTHOR               : João Carlos Bittencourt
8
% AUTHOR'S E-MAIL      : joaocarlos@ieee.org
9
% -----------------------------------------------------------------------------
10
% RELEASE HISTORY
11
% VERSION  DATE        AUTHOR        DESCRIPTION
12
% 1.0      2013-08-27  joao.nunes    initial version
13
% 2.0      2013-09-03  laue.rami     fix problem with vec2mat fucntion usage
14
% -----------------------------------------------------------------------------
15
% KEYWORDS: median, filter, image processing
16
% -----------------------------------------------------------------------------
17
% PURPOSE: Convert a RTL memory in an image matrix
18
% -----------------------------------------------------------------------------
19
 
20
clc
21
clear
22
 
23
id = fopen('image.hex','r');
24
 
25
for i=1:102400 % vector width
26
   image_rtl(i,1) = fscanf(id, '%c', 1);
27
   image_rtl(i,2) = fscanf(id, '%c', 1);
28
   lixo(1) = fscanf(id, '%c', 1);
29
end
30
 
31
 
32
% for i=1:51984
33
%     image(i) = hex2dec(image_rtl(i,:));
34
% end
35
var = hex2dec(image_rtl);
36
 
37
count=1;
38
for i=1:320 % height
39
    for j=1:320 % width
40
       foto(i,j)= var(count);
41
       count=count+1;
42
    end
43
end
44
foto = foto;
45
% image = vec2mat(image,228);
46
a = mat2gray(foto);
47
imshow(mat2gray(foto));
48
imwrite(a, 'image_transform.jpg', 'jpeg');
49
 
50
fclose(id);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.