博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV 中Scalar
阅读量:5146 次
发布时间:2019-06-13

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

参考来源:

1.https://blog.csdn.net/Eroslol/article/details/52525541

2.https://www.cnblogs.com/hustdc/p/6855051.html

 

1.

 

 

// make a 7x7 complex matrix filled with 1+3j. Mat M(7,7,CV_32FC2,Scalar(1,3));

 

解释如下:创建一个M矩阵,7行7列,类型为CV_32F,C2表示有2个通道。Scalar(1,3)是对矩阵进行初始化赋值。第一个通道全为1,第2个通道全为3。具体见以下:

 

今早看opencv manual,偶然发现一个有趣的函数Scalar,以前给图像赋颜色赋值时候也是用到这个函数。

 

今天这个函数还可以这样使用,真是不看不知道,一看很霸气!!

 

Mat M(7,7,CV_32FC2,Scalar(1,3));

 

 

Mat M(7,7,CV_32FC1,Scalar(1,3));

 

 

Mat M(7,7,CV_32FC3,Scalar(1,3));

 

 

 

2.

            

 

1 怎样使用cv::Scalar来设置opencv中的颜色

 cv::Scalar的构造函数是cv::Scalar(v1, v2, v3, v4),前面的三个参数是依次设置BGR的,和RGB相反,第四个参数设置图片的透明度。

2 使用cv::Scalar的规则

当使用opencv提供的库函数imread()、imwrite()和imshow()时,cv::Scalar(v1, v2, v3, v4)的这四个参数就依次是BGRA,即蓝、绿、红和透明度。

 

 

   

转载于:https://www.cnblogs.com/MCSFX/p/11337561.html

你可能感兴趣的文章
ThinkSNS+ 基于 Laravel master 分支,从 1 到 0,再到 0.1
查看>>
WEB服务器:Apache、Tomcat、JBoss、WebLogic、Websphere、IIS的区别与关系
查看>>
软件工程 speedsnail 冲刺7
查看>>
虚拟机CentOS设置IP
查看>>
Django之ORM多对多表创建方式,AJAX异步提交,分页器组件等
查看>>
C语言 · 9-1九宫格
查看>>
hdfs java API
查看>>
Maven运行报错:-Dmaven.multiModuleProjectDirectory system propery is not set.
查看>>
web前端_老掉牙垂直水平居中
查看>>
FastDFS和apache/nginx整合
查看>>
收集一些常用的正则表达式
查看>>
Ajax之eval()函数
查看>>
Java通过图片url地址获取图片base64位字符串的两种方式
查看>>
spring事务源码分析结合mybatis源码(一)
查看>>
加颜色
查看>>
Nginx-负载均衡实现解读
查看>>
Set(集合)
查看>>
文本内容只显示两行,然后加...
查看>>
<知识整理>2019清北学堂提高储备D4
查看>>
ios基础控件之UITextView 2015-04-08 16:36 186人阅读 评论(0) 收藏...
查看>>