码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 2、灰度图


    上一篇文章中,我们解释了像素是计算机视觉任务中的原材料,很多图像处理任务以像素局部性为基础,在不同尺度下完成图像特征的提取,小则为图像细节,大则为图像轮廓。

    现在继续看一种十分简洁但很高效的图像表示——灰度图,,灰度图是一种只包含亮度信息而不包含颜色信息的图像。

    在灰度图中,每个像素的亮度通过一个灰度级别来表示,通常用整数值表示,范围从0(黑色)到 255(白色)。

    这里解释一下为什么是 0 - 255。因为图像在计算机中存储时,存储的都是一些数据。在计算机的基本数据类型中,一般长度最小的数据类型为 char 或 Byte,也就是占 1 个字节 8 个 bits 的数据类型。

    而无符号 char 类型可以表示的数据范围刚好就在 0 - 255 之间, 0 - 255 个不同等级的灰度基本可以很好的表示丰富的图像细节。

    为什

    么要使用灰度图

    使用灰度图会有很多好处,比如:

    1. 简化处理: 灰度图只包含亮度信息,相比彩色图像更加简单,因此在图像处理任务中更容易处理。

      这对于一些基础任务,如边缘检测和轮廓分析,非常有利;在后续的章节中,便会使用灰度图做图像的分割,主要便是由于灰度图对于轮廓的表现更友好。

    2.  减小存储和传输成本: 灰度图像的存储空间远远小于彩色图像,因为每个像素只需要一个灰度级别的值,无论是图像传输还是存储,灰度图都具有明显的优势。

    3.  强调结构和纹理&

  • 相关阅读:
    Arduino库可以直接在RT-Thread上运行啦!
    分享:互信息在对比学习中的应用
    LDAP配置与安装
    保护云数据安全的关键环节是什么?
    Visual Studio清单作用
    零数科技受邀参加中国投资峰会
    数据降维——因子分析
    矩阵分析:特征值分解都在这里了
    hive插入动态分区数据时,return code 2报错解决
    GeoServer(配合Tomcat)安装与配置
  • 原文地址:https://blog.csdn.net/dongtuoc/article/details/134409118
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号