专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

跟我学Python图像处理丨获取图像属性兴趣ROI区域及通道

  本文分享自华为云社区《〔Python图像处理〕三。获取图像属性、兴趣ROI区域及通道处理【生长吧!Python】云社区华为云》,作者:eastmount。一。获取图像属性
  1。形状形状
  通过shape关键字获取图像的形状,返回包含行数、列数、通道数的元祖。其中灰度图像返回行数和列数,彩色图像返回行数、列数和通道数。如下图所示:
  编码:UTF8
  导入简历2
  导入数字
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  获取图像形状
  打印(图像形状)
  显示图像
  cv2。imshow(Demo,img)
  等待显示
  cv2。waitKey(0)
  cv2。destroyAllWindows()
  输出结果如下图所示:(445L,670L,3L),该图共445行、670列像素,3个通道。
  2。像素数目大小
  通过size关键字获取图像的像素数目,其中灰度图像返回行数列数,彩色图像返回行数列数通道数。代码如下:
  编码:UTF8
  导入简历2
  导入数字
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  获取图像形状
  打印(图像形状)
  获取像素数目
  打印(图像大小)
  输出结果:
  (445公升,670升,3升)
  894450hr3。图像类型dtype
  通过dtype关键字获取图像的数据类型,通常返回uint8。代码如下:
  coding:utf8
  importcv2
  importnumpy
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  获取图像形状
  print(img。shape)
  获取像素数目
  print(img。size)
  获取图像类型
  print(img。dtype)
  输出结果:
  (445L,670L,3L)
  894450hruint8二。获取感兴趣ROI区域
  ROI(RegionofInterest)表示感兴趣区域。它是指从被处理图像以方框、圆形、椭圆、不规则多边形等方式勾勒出需要处理的区域。可以通过各种算子(Operator)和函数求得感兴趣ROI区域,并进行图像的下一步处理,被广泛应用于热点地图、人脸识别、图像分割等领域。
  通过像素矩阵可以直接获取ROI区域,如img〔200:400,200:400〕。
  代码如下:
  coding:utf8
  importcv2
  importnumpyasnp
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  定义200100矩阵3对应BGR
  facenp。ones((200,100,3))
  显示原始图像
  cv2。imshow(Demo,img)
  显示ROI区域
  faceimg〔200:400,200:300〕
  cv2。imshow(face,face)
  等待显示
  cv2。waitKey(0)
  cv2。destroyAllWindows()
  输出结果如下图所示:
  下面将提取的ROI图像进行融合实验,代码如下:
  coding:utf8
  importcv2
  importnumpyasnp
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  定义300100矩阵3对应BGR
  facenp。ones((200,200,3))
  显示原始图像
  cv2。imshow(Demo,img)
  显示ROI区域
  faceimg〔100:300,150:350〕
  img〔0:200,0:200〕face
  cv2。imshow(face,img)
  等待显示
  cv2。waitKey(0)
  cv2。destroyAllWindows()
  将提取的头部融合至图像左上角部分,如下图所示:
  如果想将两张图像进行融合,只需再读取一张图像即可,方法原理类似。实现代码如下:
  coding:utf8
  importcv2
  importnumpyasnp
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  testcv2。imread(test3。jpg,cv2。IMREADUNCHANGED)
  定义300100矩阵3对应BGR
  facenp。ones((200,200,3))
  显示原始图像
  cv2。imshow(Demo,img)
  显示ROI区域
  faceimg〔100:300,150:350〕
  test〔400:600,400:600〕face
  cv2。imshow(Pic,test)
  等待显示
  cv2。waitKey(0)
  cv2。destroyAllWindows()
  输出结果如下图所示:
  三。图像通道处理
  1。通道拆分
  OpenCV读取的彩色图像由B、G、R三原色组成,可以通过下面代码获取不同的通道。
  bimg〔:,:,0〕
  gimg〔:,:,1〕
  rimg〔:,:,2〕
  也可以使用split()函数拆分通道,下面是拆分不同通道再显示的代码。
  coding:utf8
  importcv2
  importnumpyasnp
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  拆分通道
  b,g,rcv2。split(img)
  显示原始图像
  cv2。imshow(B,b)
  cv2。imshow(G,g)
  cv2。imshow(R,r)
  等待显示
  cv2。waitKey(0)
  cv2。destroyAllWindows()
  输出结果如下图所示:
  也可以获取不同的通道,核心代码如下所示:bcv2。split(a)〔0〕gcv2。split(a)〔1〕rcv2。split(a)〔2〕
  2。通道合并
  图像通道合并主要调用merge()函数实现,核心代码如下:
  mcv2。merge(〔b,g,r〕)
  编码:UTF8
  导入简历2
  将numpy导入为NP
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  拆分通道
  b,g,rcv2。split(img)
  合并通道
  mcv2。merge(〔b,g,r〕)
  cv2。imshow(Merge,m)
  等待显示
  cv2。waitKey(0)
  cv2。destroyAllWindows()
  输出结果如下:
  注意,如果是合并〔r,g,b〕三通道,则显示如下所示,因OpenCV是按照BGR进行读取的。
  b,g,rcv2。split(img)
  mcv2。merge(〔r,g,b〕)
  cv2。imshow(Merge,m)
  同时,可以提取图像的不同颜色,提取B颜色通道,G、B通道设置为0,则显示蓝色。代码如下所示:
  coding:utf8
  importcv2
  importnumpyasnp
  读取图片
  imgcv2。imread(test。jpg,cv2。IMREADUNCHANGED)
  rows,cols,chnimg。shape
  拆分通道
  bcv2。split(img)〔0〕
  gnp。zeros((rows,cols),dtypeimg。dtype)
  rnp。zeros((rows,cols),dtypeimg。dtype)
  合并通道
  mcv2。merge(〔b,g,r〕)
  cv2。imshow(Merge,m)
  等待显示
  cv2。waitKey(0)
  cv2。destroyAllWindows()
  蓝色通道输出结果如下所示:
  绿色通道核心代码及输出结果如下所示:
  rows,cols,chnimg。shape
  bnp。zeros((rows,cols),dtypeimg。dtype)
  gcv2。split(img)〔1〕
  rnp。zeros((rows,cols),dtypeimg。dtype)
  mcv2。merge(〔b,g,r〕)
  红色通道修改方法与上面类似。
  希望文章对大家有所帮助,如果有错误或不足之处,还请海涵。
  该系列在github所有源代码:https:github。comeastmountyxzImageProcessingPython
  点击下方,第一时间了解华为云新鲜技术
  华为云博客大数据博客AI博客云计算博客开发者中心华为云

火绒安全周报法拉利公司拒绝付赎金扫码送礼品实为窃取信息法拉利公司被攻击后拒绝支付赎金近日,意大利豪华汽车制造商法拉利公司遭到了不明来源的黑客攻击,导致部分客户的个人信息被泄露,其中包括了客户的联系方式邮箱等。根据该品牌官方经销商的说法掌握ChatGPT4。0电商行业的全新玩法!导语随着AI技术的不断发展,ChatGPT4。0已经成为一个引领潮流的关键词。那么,如何借助ChatGPT4。0技术玩转电商行业呢?让我们一起探讨这个全新领域的玩法。正文优化产品描阿里巴巴和腾讯区别?腾讯的本质是靠流量滋生企业和个体,这些流量就像水一样。水利万物而不争,所到之处就是娟娟细流,能够保持对方独立性和完整性,和而不同,共同成长。阿里巴巴的本质是靠运作塑造企业和个体,它千元机到底怎么选?骁龙888成主力,两年前的小米11又行了如果大家细心观察,随着手机的均价不断的上涨,手机厂商的主要竞争价格区间被放在了20003000档位。千元机也会继续发布了,但是千元出头的产品竞争力很一般。更多的还是围绕在15001销量惨遭拉垮的iPhone14Plus吊打,如今的小屏旗舰手机没前途了?一直以来,小屏旗舰都是各路网友津津乐道的话题,似乎一家厂商只要推出了一款小屏幕的旗舰机,就直接赢麻了。然而摆在我们面前的事实却是根据屏幕供应链咨询公司DSCC统计,iPhone14小米11Ultra遭网友魔改,塞下9800毫安大电池,续航能力翻倍?对于厂商来说,做出一款用户爱不释手的手机必然喜忧参半,喜的是质量得到认可,忧的是产生更多钉子户不利于换机。纵观近两年高端旗舰市场,小米11Ultra堪称其中典型代表,由于雷军堆料太荣耀X50Pro新机曝光,2K屏幕天玑8200,值得期待决定手机质量的从来都不是参数,而是一个手机品牌的综合实力,荣耀手机就做到了这一点,荣耀手机品牌性价比非常不错,虽然脱离了华为,但是自己也作出了努力,得到了显赫的成绩,大家都知道手机iPhone15Pro15ProMax新配色曝光,相机模组变得更突出了3月26日消息,有数码博主曝光了iPhone15Pro15ProMax的新配色。不难看出,一共曝光了四款配色,分别是RoseGoldSilverSpaceBlackDeepRed,3月换手机,4款值得入手的vivooppo旗舰,都是发烧级处理器OPPOReno9ProOPPOReno9Pro搭载高通骁龙8芯片,采用4nm工艺制程,配备完整版LPDDR5UFS3。1内存。入门级内存为16256GB。极速,配备4700毫安大算法推荐谨防五种风险近年来,随着算法强势崛起,用户简直被宠上了天。比如,打开资讯类APP,爱看的信息总是第一时间跃入眼帘规划出行道路时,算法会把最短或最快的路线推荐给我们点外卖时,平台会优先呈现评分高创投周报京东工业融资超20亿湖北设500亿车谷产业发展基金中新经纬3月26日电(邓芷若)本周(3月18日3月24日),中国创投圈共发生77起投融资事件,已披露的投融资总金额约66。35亿元。京东集团旗下京东工业完成3亿美元(约合人民币20
为什么有的人过了更年期仍然显年轻?为什么同样是50岁的女人,有的人依然容光焕发风采依旧而有的人却是未老先衰老态龙钟出现如此大的反差,大多都是注重了这三个方面,所以他们才不同于常人仍然年轻一发型俗话说头可断血可流,发新能源车是时候变身了出品虎嗅驻西南编辑作者雨林下题图变相怪杰剧照假设农村里突然停电,是不是只需要开电动车进城充满电,回村儿就能顶一台发电机用呢?中汽协2月刚发布了2022年度新能源汽车下乡车型申报通知A股市场未来涨幅有望超100的5只小金属优质低价股(值得收藏)小金属中国是一个工业大国,随着社会的经济不断发展与创新高,重工业必然得到了发展,小金属迎来了自己的一个发展新机遇。在全球小金属之中,我国的稀土种类有很多,其中种类之间我国金属钨的储第一批吃螃蟹的新能源车主,5年过去了,算笔账到底划不划算我的第一辆新能源车是2017年买的,算得上是第一批吃螃蟹的新能源车主。如今五年过去了,到底是新能源电车划算,还是传统燃油车划算?新能源电车号称1km只要一毛钱,甚至不到一毛钱的耗电西方国家认识到反俄制裁对太空领域的威胁莫斯科,3月14日RIANovosti。据瑞士电视频道SRF报道,西方对俄罗斯的制裁和莫斯科的报复措施威胁到太空领域昂贵的国际项目。正如战略成果框架所指出的那样,其重大后果会影响到京东物流2021年业务亏损同比扩大168,快递员月均工资1万,将收购德邦京东物流交出了上市后第一份年报。3月10日晚,京东物流发布业绩公告2021年公司实现总收入1046。93亿元,同比增长42。7净利润亏损约157亿元,相较于去年同期41。34亿元的破天荒!前中超球队招聘球员待遇开始向公司业务员看齐这不就是妥妥的公司招业务员的待遇吗?捂脸前中超球队招人开始向普通求职男看齐了!日前,已经股改成功的大连人队公开向社会发出一线队男足球员的招聘公告,其中的待遇的标准看了让人唏嘘不已居重磅!德国工程院首位华人院士曾安平回国,全职加盟西湖大学TOP大学来了小编按,3月11日,小编从西湖大学了解到,德国工程院首位留德华人教授院士曾安平已全职加入西湖大学,任西湖大学合成生物学及生物工程讲席教授合成生物学与生物智造中心创始主猴哥妻子何钰欣晒生日照,年龄遭网友质疑起码比猴哥大10岁受疫情影响,猴哥的婚礼被迫延期了,从来没有想过,疫情居然能持续3年,都无法完全控制。猴哥的婚礼,确实太过着急了些,刚领证立马就办酒席,连准备的时间都没有。婚礼没有按时举行,但猴哥妻战报综述!国乒劲敌女单全军覆没,世界第七和世乒赛亚军爆冷出局国际乒联WTT新加坡大满贯赛14日继续进行,在第三个比赛日争夺中,国乒球员表现有喜有忧,林诗栋蒯曼两位小将状态有所起伏,最终输球出局,林诗栋苦战五局惜败欧洲冠军约奇克,而蒯曼在内战余霜穿菊花旗袍太惊艳,小钰穿粉色连衣裙更美,LPL网友真有福气如果说到LPL的颜值代表,各位首先会想到的是谁呢?那想必大家的答案都会出现余霜与小钰这两个名字,毕竟她们两位就是LPL主持界的牌面人物,不论是身材亦或者是颜值上面都比一般的主持人来
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网