码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Matlab图像处理-


    有些时候,直接利用图像的灰度直方图选择阈值不是非常直观,这时,可以利用图像三个通道的直方图来进行图像分割,操作步骤如上文所示,下图为原始图片。

    下图为三通道直方图。

    下图将三个通道的直方图会绘制到一个图表上,更容易对比选择阈值。

    1. Img = imread('fruit1.jpg');
    2. %[M,N] = size(img);%注意:一个陷阱,对彩色图像如果这样表示很可能引起错误。
    3. [M,N,D] = size(img);%注意对彩色图像一定要规范引用!!!
    4. img_r = img(:,:,1);%取彩色图像的r通道
    5. img_g = img(:,:,2);%取彩色图像的g通道
    6. img_b = img(:,:,3);%取彩色图像的b通道
    7. subplot(2,1,1);imshow(img), title('原始图像');
    8. line1 = img(1, :);%默认取彩色图像的r道,等同于line1=img(1,:,1);
    9. line2 = img(2, :);%默认取彩色图像的g道,等同于line1=img(2,:,2);
    10. line3 = img(3, :);%默认取彩色图像的b道,等同于line1=img(2,:,2);
    11. subplot(2,1,2);
    12. hold on
    13. plot(line1, 'r');plot(line2, 'g');plot(line3, 'b');
    14. hold off
    15. imtool(img);
    16. figure('Name','绘制彩色图像fruit1横穿第800行的r、g、b通道的灰度值');
    17. line4 = img(800,1:1920,1);
    18. line5 = img(800,1:1920,2);
    19. line6 = img(800,1:1920,3);
    20. plot(line4,'r');
    21. hold on;
    22. plot(line5,'g');
    23. hold on;
    24. plot(line6,'b');
    25. figure,
    26. x = [1,1920]; %注意:起始点的横坐标
    27. y = [800 800]; %注意:起始点的纵坐标
    28. improfile(img,x,y),grid on;

  • 相关阅读:
    2022广东网络安全省赛—代码渗透测试wp
    段码屏学习
    【基础篇】Redis深入理解与实践指南(一)之Redis的前世今生
    基于LEX的词法分析实验
    【云原生之Docker实战】使用Docker部署planka项目管理工具
    C++回顾从入门开始
    [OS]11.9.2023 中断
    【python】(十)python的错误与异常
    Tomcat最大并发数及在线用户数
    [附源码]java毕业设计星期八酒店管理系统
  • 原文地址:https://blog.csdn.net/qq_20660115/article/details/132731728
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号