介绍
本文分享几个常见的电视颜色测试图形卡和一段matlab程序,完成JPG转FPGA烧写文件,便于把彩色图片预装载到FPGA内。
电视颜色测试图形卡
一种专业检测电视显示效果的工具。它通常由一张卡片和一些色块组成,可以根据标准色彩空间和颜色渐变来测试电视的色彩准确性和显示质量。
这种测试卡片有许多不同的颜色和图案,可以通过调整电视的亮度、对比度、饱和度等参数,来观察测试卡片中的颜色变化,从而判断电视显示效果的好坏。测试卡片通常用于调试液晶电视、等离子电视、CRT电视等不同类型的电视。
除了在家庭和工作场所使用外,电视颜色测试图形卡也被广泛用于电视制造商、电视维修和校准机构等行业。
图形卡
JPG转FPGA烧写文件
Matlab
pic1=imread('E:..\PIC1024768.jpg','jpg');
image(pic1);
figure(gcf);
pic2 = double(pic1);
pic3 = pic2(:,:,3)*256*256 + pic2(:,:,2)*256 + pic2(:,:,1); %[b,g,r]
trans_pic3=transpose(pic3);
reshape_pic3=reshape(trans_pic3,1024*768,1); %文件输出
fid = fopen( 'E:\TEST_PIC1024768.txt', 'w+' );
for i=1:1024*768
fprintf( fid, '%d\n',reshape_pic3(i));
end
fclose( fid );
jpeg图像的三个图层RGB分别存入24bit的高中低8bit,按照从左到右,从上到下的顺序,依次写入到txt文件。