【OpenCv】c++ 图像初级操作 | 图像灰度化
创始人
2024-05-31 20:13:37
0

文章目录

  • 一、图像
    • 1、图像信息
    • 2、图像种类
      • 1)二值图像:
      • 2)灰度图:
      • 3)彩色图:
  • 二、图像转化
    • 1、分离彩色图三个通道
    • 2、图像灰度化处理

一、图像

1、图像信息

Q:图像在计算机中怎么储存?
A:在计算机中用一般用M x N的矩阵来表示一幅尺寸大小为M x N的数字图像,矩阵元素的值就是该图像对应位置上的像素值。

对于计算机本地磁盘中的彩色图像,单机鼠标右键,选择“属性”,可以看到一幅图像的基本信息。

2、图像种类

1)二值图像:

Q:什么是二值图像?
A: 一幅二值图像的二维矩阵仅由 0、1 两个值构成,“0”代表黑色,“1”代表白色。二值图像可以看成是灰度图像的一个特例。
二值图像通常用于文字、线条图的扫描识别(OCR)和掩膜图像的存储。

2)灰度图:

Q:什么是灰度图?
A: 灰度图是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑色与白色两种颜色,但是灰度图像在黑色与白色之间还有许多级的颜色深度。

3)彩色图:

Q:什么是彩色图?
A: 彩色图的每个像素通常是由红(R)、绿(G)、蓝(B)三个分量来表示的。RGB 图像每一个像素的颜色值(由RGB三原色表示)直接存放在图像矩阵中,由于每一像素的颜色需由 R、G、B 三个分量来表示,M、N 分别表示图像的行列数,三个M x N的二维矩阵分别表示各个像素的 R、G、B 三个颜色分量。RGB图像的数据类型一般为 8 位无符号整形,通常用于表示和存放真彩色图像。

二、图像转化

1、分离彩色图三个通道

彩色图像在计算机中一般存储方式为 3 通道图像。图像的每一个像素都是由三个数字组成的向量量化的,最常见的是由 R,G ,B 三个分量来量化的。RGB模型的这三个元素的数值分别代表了三种基色,红、绿、蓝的亮度。我们可以通过split函数来分离这三个通道。

#include 
#include 
#include 
using namespace cv;
using namespace std;
int main() {Mat srcImage = imread("...\\dog.jpg");if (!srcImage.data)return 1;imshow("srcImage", srcImage);vector planes;split(srcImage, planes);imshow("B", planes[0]);imshow("G", planes[1]);imshow("R", planes[2]);waitKey(0);return 0;
}

运行结果如图所示

在彩色图像处理中,一般先分离通道,分别处理每一个单通道后再合并。

2、图像灰度化处理

#include 
#include 
#include 
using namespace cv;
using namespace std;
int main() {//读取源图像并转化为灰度图像cv::Mat srcImage = imread("...\\dog.jpg");if (!srcImage.data)return 1;//读取源图像并转化为灰度图像Mat srcGray;cvtColor(srcImage, srcGray, CV_RGB2GRAY);//显示源图像及灰度图像imshow("srcImage", srcImage);imshow("srcGray", srcGray);waitKey(0);return 0;
}

运行结果如图所示

相关内容

热门资讯

资本界金控(00204.HK)... 格隆汇7月2日丨资本界金控(00204.HK)公告,公司近期与江苏福万代科技信息有限公司("福万代"...
新希望:独立董事彭龙接受纪律审... 转自:财联社【新希望:独立董事彭龙接受纪律审查和监察调查】财联社7月2日电,新希望公告,公司独立董事...
3岁萌娃迷路街头,妈妈急疯!两... 来源:杭州公安 “你好 我在天万街与羊头坝路交叉口的桥上 这边有个小孩子找不到家人一直在哭” 6月2...
中考成绩单|低波策略业绩盘点 (转自:国泰基金微幸福)
华菱钢铁:投资者建议连续三年回... 投资者提问:回购注销是财务手段里提升pb最稳定最可靠最有效的方式,在pb回升到1之前,每年分红可以少...
今年前5个月销量排名前十位轿车... 转自:北京商报北京商报讯(记者 刘晓梦)7月2日,据中国汽车工业协会统计分析,今年前5个月,销量排名...
法国已有2人死于热浪 转自:新华社新华社巴黎7月2日电(记者罗毓)法国商业调频电视台2日上午报道,最近该国遭遇强热浪天气,...
赛意信息(300687.SZ)... 格隆汇7月2日丨赛意信息(300687.SZ)公布,截至2025年6月30日,公司通过股份回购专用证...
比亚迪汽车:海洋网累计销售超5... 7月2日,比亚迪汽车官方微博显示,比亚迪海洋网6月热销196766辆,同比增长24.6%。2025年...
能特科技:拟以3亿元-5亿元回... 格隆汇7月2日|能特科技公告,公司拟使用自有资金及自筹资金,本次回购股份将全部用于注销并相应减少注册...