OpenCV 彩色影像转换为灰度影像
发布日期:2021-11-07 18:53:32 浏览次数:3 分类:技术文章

本文共 952 字,大约阅读时间需要 3 分钟。

//包含OpenCV的头文件//参照github https://github.com/yoyoyo-yo/Gasyori100knock #include 
#include
using namespace std;//使用OpenCV的命名空间using namespace cv;//将彩色影像转换为灰度影像//转换公式为//Y = 0.2126 R + 0.7152 G + 0.0722 B.//频道改变int main(){ //读取一幅影像 Mat Src = imread("C:/Users/GuSheng/Desktop/标准测试图片/imori.jpg", IMREAD_COLOR); //如果影像为空的话,直接返回 if (Src.empty()) { return 0; } //获取影像的行和列 int iWidth = Src.cols; int iHeight = Src.rows; //创建结果影像, Mat Dst = Mat(iHeight, iWidth, CV_8UC1); for (int i=0;i
(j, i)[0]; unsigned char G = Src.at
(j, i)[1]; unsigned char R = Src.at
(j, i)[2]; Dst.at
(j, i) = 0.2126*R + 0.7152*G + 0.0722*B; } } //创建显示原始影像和处理结果影像的窗口 namedWindow("Src", WINDOW_AUTOSIZE); namedWindow("Dst", WINDOW_AUTOSIZE); //显示两幅影像 imshow("Src", Src); imshow("Dst", Dst); //等待按键按下的时候,继续下一条语句 waitKey(0); //销毁窗口 destroyWindow("Src"); destroyWindow("Dst"); return 0;}

原影像                                                                                                                                                结果影像

转载地址:https://blog.csdn.net/zhanggusheng/article/details/88775229 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:OpenCV 二值化
下一篇:OpenCV 频道改变

发表评论

最新留言

不错!
[***.144.177.141]2024年03月01日 00时19分43秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java 图像渐变_Java基础之在窗口中绘图——渐变填充(GradientApplet 1) 2019-04-21
冒泡排序面向对象java_所谓的面向对象实现的冒泡排序 2019-04-21
proto 客户端 JAVA_Kubernetes官方java客户端之五:proto基本操作 2019-04-21
java编写roguelike_RogueLike地牢生成算法Unity实现 2019-04-21
java ajax 修改数据库数据库数据库_AJAX 自学练习 无刷新提交并修改数据库数据并显... 2019-04-21
java并发编程指南博客_Java并发编程-synchronized指南 2019-04-21
java怎么中断阻塞状态_java并发编程()阻塞方法与中断方法 2019-04-21
java zlib 位运算_位运算入门:找出一个二进制数的最右端的第一个1;计算一个二进制数中1的个数;找出数组中唯一一个出现次数为奇数的数;找出数组中唯二两个出现次数为奇数的数... 2019-04-21
java lua热更新_lua热更新学习 2019-04-21
script执行php文件_php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法... 2019-04-21
apache 2.4 php5.4_apache2.4+php5.4+my sql 5.6,网站经常无故不能访问 2019-04-21
php apc.dll下载,PHP之APC缓存详细介绍 apc模块安装 2019-04-21
html贝塞尔曲线在线,贝塞尔曲线的一些事情_html/css_WEB-ITnose 2019-04-21
Java前台显示近20天的东西_第十次课:前台首页设计及显示商品信息 2019-04-21
java开发web网站的路由设计_理解Web路由(浅谈前后端路由与前后端渲染) 2019-04-21
excel如何把顺序倒过来_在excel中怎么使文字颠倒顺序反过来显示呢? 2019-04-21
php正则表达式获取图片路径,php 常用正则表达式实例(图片地址,与指定内容获取)... 2019-04-21
脚本语言php是什么意思,PHP脚本语言 2019-04-21
matlab数学规划模型,数学规划模型 2019-04-21
视频提取音频php,如何提取视频中的音频,从视频文件中提取出音频输出成MP3格式... 2019-04-21