资源简介
可应用于数字图像处理,将灰度图像或者彩色图像R,G,B某个通道的图像转换为二值图像,也称半色调处理
代码片段和文件信息
function burkers = burkers_ht(imagefilename)
% 误差扩散算法——burkers半调算法。将灰度图像很好的转换为二值图像。
% 对输入的image图像进行burkers半色调处理并将生成的半色调图像保存为文件
% image:待半色调处理的图像
% filename:保存为图像文件的文件名
% burkers半色调算法是有半色调算法中误差扩散的一种。
[mn]=size(image);
t=ones(mn)/2;
e=zeros(mn); %e为量化误差矩阵,初始值为零
image=double(image);
for i=1:m
for j=1:n
lu1 = LU1(ije);
lu2 = LU2(ije);
u1 = U1(ije);
ru1 = RU1(ije);
ru2 = RU2(ije);
l1 = L1(ije);
l2 = L2(ije);
aij = lu1 + lu2 + u1 + ru1 + ru2 + l1 +l2;
fij = image(ij)/255 - aij;
if fij < t(ij) %t是阈值模板
burkers(ij) = 0; % 0为黑
else
burkers(ij) = 1;
end
e(ij) = burkers(ij) - fij;
end
end
%imshow(burkers);
imwrite(burkersstrcat(filename‘_burkers_halftone.bmp‘)‘bmp‘);
%|----------------------| |----------------------|
%| x 8
相关资源
- 基于matlab的图像处理源程序
- 冈萨雷斯数字图像处理matlab版(第三
- 基于matlab 的图像处理100实例
- 8领域边界跟踪 图像处理 matlab
- matlab-图像处理算法
- p文件,MATLAB的
- 数字图像处理radon matlab变换算法代码
- 图像降噪Matlab代码
- 传统关联成像、计算鬼成像matlab
- MATLAB7.x图像处理
- 基于matlab的车牌识别系统论文
- matlab2019运动目标检测--数字图像处理
- 计算图像Spatial Frequence的Matlab程序SF
- 尾灯识别matlab代码
- MATLAB大脑腔体图像分割
- 基于MATLAB人民币识别系统.zip
- 数字图像处理作业canny边缘检测坎尼边
- 数字图像处理 MATLAB 大作业 代码及其
- 遥感影像融合_数字图像处理的matlab程
- MATLAB图像与视频处理实用案例详解代
- MATLAB 图像处理识别程序
- 数字图像处理使用matlab进行采样量化
- 傅里叶变化频谱图及频域滤波
- MATLAB实现k-svd和mod信号处理
- 图像处理---matlab
- Matlab在图像处理与目标识别方面的应
- matlab数字图像处理之几何变换将图像
- matlab数字图像处理之图像几何变换
- 图像超分辨重建MATLAB源代码迭代步长
- mri去偏场代码
评论
共有 条评论