博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab练习程序(Floyd–Steinberg dithering)
阅读量:7114 次
发布时间:2019-06-28

本文共 498 字,大约阅读时间需要 1 分钟。

close all; clear all; clc; img=imread('pic.bmp'); imshow(img); [m n]=size(img); re=zeros(m,n); tmp=zeros(m+2,n+2); tmp(2:m+1,2:n+1)=img; for i=2:m+1 for j=2:n+1 if tmp(i,j)<128             re(i-1,j-1)=0;             err=tmp(i,j); else             re(i-1,j-1)=255;             err=tmp(i,j)-255; end         tmp(i,j+1)=tmp(i,j+1)+7/16*err;         tmp(i+1,j-1)=tmp(i+1,j-1)+3/16*err;         tmp(i+1,j)=tmp(i+1,j)+5/16*err;         tmp(i+1,j+1)=tmp(i+1,j+1)+1/16*err; end end figure,imshow(re);

图片福利:

                                   

转载地址:http://klghl.baihongyu.com/

你可能感兴趣的文章
GoLand中的指针操作 * 和 &
查看>>
116. Populating Next Right Pointers in Each Node
查看>>
webpack 最简打包结果分析
查看>>
NLPIR:数据挖掘深度决定大数据应用价值
查看>>
laravel接入Consul
查看>>
Flex 布局教程
查看>>
GET和POST两种基本请求方法的区别
查看>>
Webpack4 学习笔记 - 01:webpack的安装和简单配置
查看>>
二)golang工厂模式
查看>>
React 教程:快速上手指南
查看>>
Python 的 heapq 模块源码分析
查看>>
Jitsi快捷安装
查看>>
区块链技术的基本特点
查看>>
阿里云容器服务DaemonSet实践
查看>>
一个游戏拨账系统的数据库结算设计
查看>>
Kafka Network层解析
查看>>
css加载会造成阻塞吗?
查看>>
由一个绝对定位引发overflow:auto滚动问题产生的关于包含块(containing block)的思考...
查看>>
CS-231N-斯坦福李飞飞机器视觉课(Cydiachen版笔记+感悟)
查看>>
推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈
查看>>