当前位置: 首页 > news >正文

matlab图像处理----基于Prewitt算子的梯度图像,锐化图像及方向图像

>> clear all
>> 
>> Image = im2double(rgb2gray(imread('C001H001S0001000001.jpg')));
>> H1 = [-1 -1 -1;0 0 0;1 1 1];
>> H2 = [0 -1 -1;1 0 -1;1 1 0];
>> H3 = [1 0 -1;1 0 -1;1 0 -1];
>> H4 = [1 1 0;1 0 -1;0 -1 -1];
>> H5 = [1 1 1;0 0 0;-1 -1 -1];
>> H6 = [0 1 1;-1 0 1;-1 -1 0];
>> H7 = [-1 0 1;-1 0 1;-1 0 1];
>> H8 = [-1 -1 0;-1 0 1;0 1 1];
>> R1 = abs(imfilter(Image,H1));
>> R2 = abs(imfilter(Image,H2));
>> R3 = abs(imfilter(Image,H3));
>> R4 = abs(imfilter(Image,H4));
>> R5 = abs(imfilter(Image,H5));
>> R6 = abs(imfilter(Image,H6));
>> R7 = abs(imfilter(Image,H7));
>> R8 = abs(imfilter(Image,H8));   %8个模板与其对应的图像滤波
>> R = cat(3,R1,R2,R3,R4,R5,R6,R7,R8);
>> [gradI,thrtaI] = max(R,[],3);   %寻找最大响应作为梯度图像
>> sharpI = gradI + Image;         %锐化图像
>> thresh = mean(gradI(:)) +2*std(gradI(:)); %设定阈值
>> thrtaI(gradI<thresh) = 0; %保留梯度大于阈值的像素点
>> subplot(221),imshow(Image),title('原图');
>> subplot(222),imshow(gradI),title('梯度图像');
>> subplot(223),imshow(sharpI),title('锐化图像');
>> subplot(224),imshow(Image),title('方向图像');

 

 

image

 

http://www.jsqmd.com/news/559190/

相关文章:

  • C++:string类(1)
  • 零基础Python3.8快速上手:用Miniconda镜像一键创建AI开发环境
  • 突破Windows 11限制:TranslucentTB透明任务栏功能异常深度修复指南
  • League-Toolkit:如何用本地工具提升英雄联盟游戏效率与安全性?
  • 实战指南:如何用领域驱动设计(DDD)划分你的第一个业务中台
  • Mac Mouse Fix:突破macOS第三方鼠标限制的完全指南
  • 闲置京东e卡(卡密)别浪费!3种省心回收途径拆解,新手零踩坑 - 京回收小程序
  • Qwen3-TTS-12Hz-1.7B-Base真实案例:为视障开发者生成无障碍编程教程语音
  • Flux v1自定义资源定义终极指南:扩展Kubernetes API的完整教程
  • 工业能量:05.UPS如何救场(啤酒厂断电救命案例)
  • 终极指南:如何使用oil.nvim像编辑缓冲区一样高效操作文件路径与转换绝对/相对路径
  • nli-distilroberta-base代码实例:requests调用NLI接口+前端简易UI联动演示
  • 怎么在非小米电脑上也用上小米电脑管家跟手机跨端智联
  • MedGemma-X部署教程:一行命令启动,开启自然语言交互的影像分析
  • Java 25记录模式增强全解析(IDEA 2024.2+调试实录+字节码反编译验证)
  • PlugY开源工具包:暗黑破坏神2单机游戏体验增强完全指南
  • 告别官方限制!用Antigravity Manager免费调用Claude Sonnet 4.5,手把手配置Claude Code本地环境
  • 芯片时序签核必看:OCV与Time Derate实战避坑指南(附Synopsys PT命令)
  • 告别调包:手把手教你用PyTorch从零复现CRNN文本识别网络(附完整代码)
  • 手把手教你用IQuest-Coder-V1-40B写代码:Python函数生成实测
  • VisualVM JFR集成教程:飞行记录器数据分析与优化
  • GLM-4.6V-Flash-WEB优化技巧:控制输出长度、管理显存,提升推理稳定性
  • 开箱即用体验报告:雯雯的后宫-造相Z-Image-瑜伽女孩镜像使用全记录
  • EcomGPT中英文7B模型部署案例:跨境电商运营者如何用一行bash启动AI助手
  • 别再写死红绿灯时间了!基于STM32的智能调控核心代码解析与优化
  • Qwen3-14B-INT4-AWQ代码转换实战:将MATLAB算法迁移至Python
  • VisualVM插件生态全攻略:扩展你的Java监控工具箱
  • Colours与Swift完美结合:现代iOS开发的色彩解决方案
  • 3大核心突破:面向全 skill 级用户的 Balena Etcher 镜像烧录工具
  • MusePublic圣光艺苑快速部署:ARM架构Mac M系列芯片适配可行性分析