OpenCV学习之路14。图像与标量相加
前言
【OpenCV学习之路】是针对PythonOpenCV学习所打造的一场刷题狂欢party!对基础知识把握不牢固的话,欢迎来学习嗷喜欢的话就抓紧收藏起来吧!
如果对学习没有自制力或者没有一起学习交流的动力,欢迎进学习交流群正在跳转,我们一起交流学习,报团打卡!
函数cv2。add()用于图像的加法运算。
函数说明:
cv2。add(src1,src2〔,dst〔,mask〔,dtype〕〕)dst
函数cv2。add()对两张相同大小和类型的图像进行加法运算,或对一张图像与一个标量进行加法运算。
对一张图像与一个标量相加时,则将图像所有像素的各通道值分别与标量的各通道值相加。
参数说明:scr1,scr2:进行加法运算的图像,或一张图像与一个numpyarray标量dst:输出的图像,可选项,默认值为Nonemask:掩模图像,8位灰度格式;掩模图像数值为0的像素,输出图像对应像素的各通道值也为0。可选项,默认值为Nonedtype:图像数组的深度,即每个像素值的位数,可选项返回值:dst,运算结果图像,ndarray多维数组
注意事项:OpenCV加法和numpy加法之间有区别:cv2。add()是饱和运算(相加后如大于255则结果为255),而Numpy加法是模运算。使用cv2。add()函数对两张图片相加时,图片的大小和类型(通道数)必须相同。使用cv2。add()函数对一张图像与一个标量相加,标量是指一个1x3的numpy数组,相加后图像整体发白。
基本例程:1。23图像与标量相加1。23图像的加法(与标量相加)img1cv2。imread(。。imagesimgB1。jpg)读取彩色图像(BGR)img2cv2。imread(。。imagesimgB3。jpg)读取彩色图像(BGR)Value100常数Scalarnp。array(〔〔50。,100。,150。〕〕)标量Scalarnp。ones((1,3),dtypefloat)Value标量imgAddVcv2。add(img1,Value)OpenCV加法:图像常数imgAddScv2。add(img1,Scalar)OpenCV加法:图像标量print(Shapeofscalar,Scalar)foriinrange(1,6):x,yi10,i10print((x,y){},{},img1:{},imgAddV:{},imgAddS:{}。format(x,y,img1〔x,y〕,imgAddV〔x,y〕,imgAddS〔x,y〕))plt。subplot(131),plt。title(1。img1),plt。axis(off)plt。imshow(cv2。cvtColor(img1,cv2。COLORBGR2RGB))显示img1(RGB)plt。subplot(132),plt。title(2。imgconstant),plt。axis(off)plt。imshow(cv2。cvtColor(imgAddV,cv2。COLORBGR2RGB))显示imgAddV(RGB)plt。subplot(133),plt。title(3。imgscalar),plt。axis(off)plt。imshow(cv2。cvtColor(imgAddS,cv2。COLORBGR2RGB))显示imgAddS(RGB)plt。show()
例程说明1。23:
本例程运行结果如下。Shapeofscalar〔〔150。150。150。〕〕(x,y)10,10,img1:〔9969〕,imgAddV:〔159969〕,imgAddS:〔159159219〕(x,y)20,20,img1:〔3252255〕,imgAddV:〔153252255〕,imgAddS:〔153255255〕(x,y)30,30,img1:〔1255254〕,imgAddV:〔151255254〕,imgAddS:〔151255255〕(x,y)40,40,img1:〔1255254〕,imgAddV:〔151255254〕,imgAddS:〔151255255〕(x,y)50,50,img1:〔1255255〕,imgAddV:〔151255255〕,imgAddS:〔151255255〕
注意cv2。add()对图像与标量相加时,常数与标量的区别:将图像与一个常数value相加,只是将B通道即蓝色分量与常数相加,而G、R通道的数值不变,因此图像发蓝。将图像与一个标量scalar相加,标量是指一个1x3的numpy数组,此时BGR通道分别与数组中对应的常数相加,因此图像发白。标量numpy数组的形式为:np。array(〔〔c1,c2,c3〕〕),常数c1,c2,c3可以相同或不同。
沙棘,水果营养王者,榨汁榨油都不错(下)沙棘油沙棘全果中大概含有25的脂肪,提取出来就是沙棘油,有专门用籽榨的沙棘籽油,也有全果榨的沙棘果油。如果说哪种的营养成分更少见、有价值,那是籽油果油。沙棘籽……
首个爆料李易峰的博主称3字F姓和Z姓男星,让吃瓜网友大饱眼福首个爆料李易峰的博主称:3字F姓和Z姓男星,会让吃瓜网友大饱眼福!首个爆出李易峰被抓的博主,最近又放出了新料,表示11月份可能会爆出来3字的F姓和Z姓男星,哪怕是11月份没动静……
2022年下半年买什么手机?目前这五款手机值得入手,闭眼买没时间过得飞快,转眼间2022年下半年就已经过半,不得不说今年的手机圈真的是相当热闹。新机型一款接着一款的发布,虽说发布的新机很多,但如果你问我哪款机型最值得入手,那我一定会推荐……
穿连衣裙高跟鞋的秋天来了,30岁女人这样穿,优雅有女人味秋天想要穿得优雅又有女人味,那一定要试一试连衣裙高跟鞋的搭配组合。时髦有型又自带空荡感的连衣裙可以完美修饰身材,显瘦又耐看。搭配上增高效果绝佳的高跟鞋,完美身材完全可以轻松穿出……
世界五味俱全谢谢你曾经给我的甜置顶文案所谓的日久生情,就像两条蜿蜒流转的河流,慢慢流向同一片大海。风吹向你我都妒忌,为何我都不能拥抱你,而你却在我的眼睛里。我偷偷碰了你一下,却不料你如蒲公英散开,此后到……
跨国忘年恋!中国女排名将嫁美国,52岁外国老公健硕,两人差1在2004年雅典奥运会夺冠的女排黄金一代阵容中,马蕴雯的名气没有赵蕊蕊、冯坤那么大,但却十分重要,被称为背飞女王。不过,相比于很多女排功勋退役后,都留在国内发展,马蕴雯却远走美……
原生家庭给孩子带来的伤害有多大一个人的成长环境必然影响着个人的性格以及三观的塑造。一个人若是有童年阴影,大部分都脱离不了原生家庭这四个字。因为拍了80块钱的证件照,我妈叫我怎么不去死我好像生来就……
比特币崩了,黄金的机会要来了除了比特币的崩溃,美联储加息放缓和全球央行对黄金的需求上升都是看涨金价的理由。在过去的几年里,黄金作为避险资产的地位一直在面临来自加密货币的新威胁。现在不再是这样了。……
为自己而活我是一个从小在农村长大的小姑娘,从小没去过游乐园,没吃过海鲜,甚至没见过灯红酒绿的夜晚是什么样的一个世界,从小见到的是鸡,鸭,庄稼,玉米!小时候家里种庄稼还特别开心,播种,慢慢……
虚拟电厂行业分析星火燎原(报告出品方作者:招商证券,刘玉萍、周翔宇)一、虚拟电厂:WhatWhy?虚拟电厂:电网的智能管家虚拟电厂是通过数字化手段聚合并协调分布式能源参与电力市场运作的软件……
生有时死有序尽人事顺天意让临终者在宁静安详中离去(之二)北大哲学老师李超杰曾说:人之所以爱智慧,源于人的有限性和必死性。时常受到死亡恐惧威胁的人类,制造出各种游戏或谎言,人不能离开这样的谎言,是因为人生无常、是因为人生艰难、是因为人……
阳康后,就不要让你的情绪再阳过了我是未名,一个专注个人成长和阅读写作的80后,点击上方蓝字关注我,每天和你一起读别人的故事,修自己的人生!文:凌未名排版:凌未名〔心〕《断舍离》中说:这……