• 大小: 7KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Matlab
  • 标签: 半色调  

资源简介

文章《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

评论

共有 条评论