资源简介
文章《MATLAB: 图像半调(halftone)显示和抖动(dither)显示》的对应实验1代码。
代码片段和文件信息
clc
clear;
I=imread(‘cameraman.tif‘);
% J=I/15.0588;
J=I/16;
K=zeros(10241024);
for x=1:1:256
for y=1:1:256
switch J(xy)
case 1
K(4*x-34*y-3)=1;
case 2
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;
case 3
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;
case 4
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
case 5
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;
case 6
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;
case 7
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;
case 8
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
case 9
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
K(4*x-24*y)=1;
case 10
K(4*x-34*y-3)=1;
K(4*x-24*y-2)=1;
K(4*x-14*y-1)=1;
K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
K(4*x-24*y)=1;K(4*x-34*y)=1;
case 11
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
K(4*x-24*y)=1;K(4*x-34*y)=1;K(4*x-24*y-3)=1;
case 12
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
K(4*x-24*y)=1;K(4*x-34*y)=1;K(4*x-24*y-3)=1;K(4*x-14*y-2)=1;
case 13
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
K(4*x-24*y)=1;K(4*x-34*y)=1;K(4*x-24*y-3)=1;K(4*x-14*y-2)=1;
K(4*x-14*y-3)=1;
case 14
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
K(4*x-24*y)=1;K(4*x-34*y)=1;K(4*x-24*y-3)=1;K(4*x-14*y-2)=1;
K(4*x-14*y-3)=1;K(4*x4*y-2)=1;
case 15
K(4*x-34*y-3)=1;K(4*x-24*y-2)=1;K(4*x-14*y-1)=1;K(4*x4*y)=1;
K(4*x-24*y-1)=1;K(4*x-34*y-2)=1;K(4*x-14*y)=1;K(4*x-34*y-1)=1;
K(4*x-24*y)=1;K(4*x-34*y)=1;K(4*x-24*y-3)=1;K(4*x-14*y-2)=1;
K(4*x-14*y
评论
共有 条评论