برای تبدیل عکس دلخواه به صفر و یک (سیاه و سفید) برای بارگذاری در رم های fpga از کد زیر استفاده کنید

این کد پس از دریافت عکس از شما یک فایلinputBin میسازد که پسوند آن .coe است و radix آن دو میباشد:


clear all
close all
% Read the image from the file
clc
[filename, pathname] = uigetfile('*.bmp;*.tif;*.jpg;*.pgm','Pick an M-file');
img = imread(filename); BW = im2bw(img); figure imshow(BW)
fprintf(fid,'memory_initialization_radix=2;\n');
fid = fopen('inputBin.coe', 'wt'); % Bin value write to the txt file
% Close the txt file
fprintf(fid,'memory_initialization_vector=\n'); fprintf(fid, '%x\n', BW);
fclose(fid)