当前位置: 首页 > wzjs >正文

网站开发进度报告2023年免费b站推广大全

网站开发进度报告,2023年免费b站推广大全,网站上做商城可用同一域名,纯 flash 网站OpenCV计算机视觉开发实践:基于Qt C - 商品搜索 - 京东 颜色变换是imgproc模块中一个常用的功能。我们生活中看到的大多数彩色图片都是RGB类型的,但是在进行图像处理时需要用到灰度图、二值图、HSV(六角锥体模型,这个模型中颜色的…

OpenCV计算机视觉开发实践:基于Qt C++ - 商品搜索 - 京东

颜色变换是imgproc模块中一个常用的功能。我们生活中看到的大多数彩色图片都是RGB类型的,但是在进行图像处理时需要用到灰度图、二值图、HSV(六角锥体模型,这个模型中颜色的参数分别是色调H、饱和度S、明度V)、HSI等颜色制式,对此OpenCV提供了cvtColor()函数来实现这些功能,这个函数用来进行颜色空间的转换。随着OpenCV版本的升级,对于颜色空间种类的支持也越来越多,因此涉及不同颜色空间之间的转换,比如RGB和灰度的互转、RGB和HSV的互转等。

cvtColor函数声明如下:

void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 );

参数说明如下:

  • src:用于输入图像,即要进行颜色空间变换的原图像,可以是Mat类。
  • OutputArray dst:用于输出图像,即进行颜色空间变换后存储的图像,也可以是Mat类。
  • code:表示转换的代码或标识,即在此确定将什么制式的图片转换成什么制式的图片。
  • dstCn:表示目标图像通道数,默认取值为0,如果取值为0,就由src和code决定。
  • InputArray和OutputArray:都是接口类,它们可以是Mat、Mat_<T>、Mat_<T, m, n>、vector<T>、vector<vector<T>>和vector<Mat>。

函数cvtColor的作用是将一个图像从一个颜色空间转换到另一个颜色空间,但是当从RGB向其他类型转换时,必须明确指出图像的颜色通道。值得注意的是,在OpenCV中,默认的颜色制式排列是BGR而非RGB。因此,对于24位颜色图像来说,前8位是蓝色,中间8位是绿色,最后8位是红色。

需要注意的是,cvtColor()函数不能直接将RGB图像转换为二值图像,需要借助threshold函数。

我们常用的颜色空间转换有两种:BGR转为灰度图和BGR转为HSV。下面来看一个例子,将图像转换为灰度图和HSV。

【例4.1】将图像转换为灰度图和HSV

   打开Qt Creator,新建一个控制台工程,工程名是test。

   在IDE中打开main.cpp,输入如下代码:

#include <QDebug>
#include <opencv2/imgproc/types_c.h> // for CV_RGB2GRAY
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
using namespace cv;int main()
{Mat srcImage = imread("sky.jpg");// 判断图像是否加载成功if (!srcImage.data){qDebug() << "图像加载失败!";return false;}elseqDebug()<< "图像加载成功!";// 显示原图像namedWindow("src", WINDOW_AUTOSIZE);imshow("src", srcImage);// 将图像转换为灰度图,采用CV_前缀Mat grayImage;cvtColor(srcImage, grayImage, CV_RGB2GRAY);     // 将图像转换为灰度图namedWindow("gray", WINDOW_AUTOSIZE);imshow("gray", grayImage);// 将图像转换为HSV,采用COLOR_前缀Mat HSVImage;cvtColor(srcImage, HSVImage, COLOR_BGR2HSV);    // 将图像转换为HSVnamedWindow("HSV", WINDOW_AUTOSIZE);imshow("HSV", HSVImage);waitKey(0);return 0;
}

保存工程并运行,结果如图4-1所示。

图4-1

http://www.dtcms.com/wzjs/106229.html

相关文章:

  • 专门做2手手机的网站成都新站软件快速排名
  • 做网站建设一年能赚多少和生活爱辽宁免费下载安装
  • 重庆网站推广外包企业免费正规的接单平台
  • 有哪些做网站的公司跨境电商怎么开店铺
  • 郑州移动网站建设域名解析ip
  • 做企业平台的网站有哪些怎么样优化网站seo
  • 网站词库怎么做深圳网站建设专业乐云seo
  • 广东南方通信建设有限公司官方网站一份完整的品牌策划方案
  • 最新网站建设哪家公司好品牌网
  • 做电商网站搭建晋升网上写文章用什么软件
  • 深圳住建局官方网站网站如何注册
  • 行业网站模板百度拍照搜题
  • 交友网站如何做百度怎么注册自己的店铺
  • asp网站首页深圳网络推广公司
  • 张家港 网站制作百度推广账号注册
  • wordpress站点推荐北京网络推广公司
  • remix做歌网站google推广技巧
  • 天津网站制作公司哪家好百度指数网址是什么
  • 福田专门做网站推广公司百度广告联盟网站
  • 购物帮–做特惠的导购网站软件外包公司排名
  • 网站在百度上搜不到长沙网站优化推广
  • 男做基视频网站杭州seo博客有哪些
  • 无锡住房建设网站外贸网络推广怎么做
  • 南昌公司做网站商品促销活动策划方案
  • wordpress安装音乐插件株洲seo优化哪家好
  • 空气净化器用什么网站做外贸徐州网站优化
  • 网站开发技术汇总西安网站关键词优化推荐
  • 网站系统维护一般要多久浏览器地址栏怎么打开
  • 西安做网站的公司seo人工智能
  • 福州网络推广平台九幺seo优化神器