图像处理的基本操作(灰度化,二值化)

2023-05-16

基本的概念:

图像的深度:
图像中像素点占得bit位数,就是图像的深度,并不是每个像素点分配了多少位内存空间,就一定能够要用完,深度仅仅标识用于真真能表示颜色的位数,比如二值化图每一个像素点可能已经分配了8位,但是实际上只用到了1位,深度就是1

二值图像:图像的像素点不是0 就是1 (图像不是黑色就是白色),图像像素点占的位数就是 1 位,图像的深度就是1,也称作位图。

灰度图像:图像的像素点位于0-255之间,(0:全黑,255代表:全白,在0-255之间插入了255个等级的灰度)。2^8=255,图像的深度是8。
依次轮推,我们把计算机中存储单个像素点所用的 bit 位称为图像的深度。
图像的通道

有了图像深度的概念,我们知道如果是24位的图像,则这个像素点的颜色的取值范围是:从0到2^24。这个范围特别大,如果我们知道了某店的像素值怎么判断像素点的颜色呢?

我们知道 RGB是基本的三原色,如果我们用8位代表一种颜色,每种颜色最大是255,这样每个像素点的颜色值的范围就是(0-255,0-255,0-255)。这样图像的通道就是3。

灰度图的图像存储模型:

在这里插入图片描述
灰度图像像素点的存储就是对应的原图从左到右,从上到下,依次排列,每个点的值就是就是像素点的值,每个点的地址就是像素像素点的地址。

RGB图片的存储模型

在这里插入图片描述
RGB彩色图像和灰度图相比,每个像素点都有3个通道。每个通道占的内存空间都是8位。在内存中,RGB 图像的存储是以二维数组的形式。

灰度化之后得图片大小一定会比原来的图片的大小小吗

这个是不一定的,要看具体的压缩算法:会不会把那些不表示颜色的位删掉,灰度图的每一个像素点只需要8位,但是有些压缩算法不会把多余的位去掉,就像一个24位的彩色图,灰度化后只需要8位,但是其他的16位有可能保存,全部为0。这个取决于压缩算法。。

看大神怎么回答:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

图像处理的基本操作(灰度化,二值化) 的相关文章

  • Verilog - 利用加法器实现乘法器 [代码]

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • LCD1602液晶 - 开发技术详解

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • LCD1602温度显示程序设计流程

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • 语音处理WT588D-20SS芯片 - 原理详解

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • 基于单片机的智能温度监测系统设计(电路图+程序)

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • 基于单片机的电子秤系统设计(电路+流程)

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • MPU6050 - 陀螺仪 - 技术总结

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • JavaParser使用指南

    抱歉这个博客是很久以前写的 xff0c 现在我已经不用javaparser了 xff0c 这个包也一直在更新所以这篇博客参考意义不大 大家可以根据官网的例子去试试 JavaParser使用指南 前言入门 StartJavaParser Cl
  • 共享式与交换式以太网

    大家好呀 xff0c 我是请假君 xff0c 今天又来和大家一起学习数通了 xff0c 今天要分享的知识是共享式与交换式以太网 一 共享式以太网 xff1a Hub 与同轴电缆都是典型的共享式以太网所使用的设备 xff0c 工作在OSI模型
  • 51单片机入门 - 自己动手搭建实验板

    博主福利 xff1a 100G 43 电子设计学习资源包 xff01 http mp weixin qq com mp homepage biz 61 MzU3OTczMzk5Mg 61 61 amp hid 61 7 amp sn 61
  • TCP 协议

    传输层协议作用 1 分段及封装应用层送来的数据 2 提供端到端的传输服务 3 在发送主机与接收主机之间构建逻辑通信 4 包括两个协议 xff1a 1 xff09 TCP 2 xff09 UDP 怎样提供的逻辑通信 xff1a 两台主机进程间
  • 海康门禁 远程控制

    1 登录海康官网下载sdk包 https www hikvision com cn download 61 html 2 登录海康sdk包 库文件中的ClientDemo exe 然后添加设备 只用填写ip xff0c 用户名 xff0c
  • TCP、UDP通信例程(C语言)

    xff08 转载 xff09 socket笔记 TCP UDP通信总结 1 基于TCP的本地客户端 服务端信息交互实例 xff08 windows xff09 xff08 已验证 xff09 实现功能 xff1a 本地TCP客户端往本地TC
  • STM32F030F4P6 HAL库 PPM信号输出 24L01 PPM接收机制作

    事件起因 因为给PX4测试缺少遥控器 xff0c 手撸了一套支持PPM的遥控器系统 xff0c 这篇文章将在接收机上遇到的问题分享一二 xff0c 供大家借鉴 1 需求分析 接收机需要输出至少8通道的PPM信号 xff0c 可以将 通PPM
  • Linux网络编程——简单基于TCP协议的服务器/客户端示例

    说明 xff1a 本文章旨在总结备份 方便以后查询 xff0c 由于是个人总结 xff0c 如有不对 xff0c 欢迎指正 xff1b 另外 xff0c 内容大部分来自网络 书籍 和各类手册 xff0c 如若侵权请告知 xff0c 马上删帖
  • vue vlc插件的使用

    公司要求使用vlc插件播放rtsp实时视频 span class token operator lt span object span class token operator span id span class token operat
  • c++按键退出循环 windows平台

    span class token macro property span class token directive keyword include span span class token string lt windows h gt
  • 关于c++ char char*

    span class token macro property span class token directive keyword include span span class token string lt iostream gt s
  • ROS 学习系列 -- 使用Rviz 可视化调试9轴机器人姿态融合

    机器人平面 行走时只需要知道行进方向角度即可 xff0c 也就是yaw 但当行走在有坡度的地方时则需要识别出其它两个倾角 xff1a pitch 和 raw 借助9轴传感器的姿态融合就可以识别 下面就是在Rviz中的识别效果测试 IE可能无
  • 二维码制作、识别

    二维码制作 识别 二维码生成生成二维码二维码尺寸编辑二维码的制作 二维码定位识别识别结果仿形变换后识别失败 二维码信息识别Zbar库安装Zbar库信息识别 二维码生成 1 生成二维码 2 需要将二维码换成准确尺寸 生成二维码 qrcode

随机推荐