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

长沙市网站推广公司长沙seo网站

长沙市网站推广公司,长沙seo网站,湘潭seo网站优化,wordpress电影插件【1】引言 前序学习进程中,对图像的操作均基于各个像素点上的BGR值不同而展开。 对于彩色图像,每个像素点上的BGR值为三个整数,因为是三通道图像;对于灰度图像,各个像素上的BGR值是一个整数,因为这是单通…

【1】引言

前序学习进程中,对图像的操作均基于各个像素点上的BGR值不同而展开。

对于彩色图像,每个像素点上的BGR值为三个整数,因为是三通道图像;对于灰度图像,各个像素上的BGR值是一个整数,因为这是单通道图像。

如果对这部分内容暂时回忆不起来,可以通过链接回忆:

python学opencv|读取图像(九)用numpy创建黑白相间灰度图_numpy生成全黑图片-CSDN博客

python学opencv|读取图像(十)用numpy创建彩色图像_cv2 通过numpy创建图像-CSDN博客

不过实际追溯下来,图像的大小确定后,像素就确定了,真正操作的都是像素点上的BGR值。

所以,在前序的图像叠加效果原理追溯中,获得叠加效果的根本原因都是因为各个函数执行了对BGR值的运算操作:

python学opencv|读取图像(四十四)原理探究:bitwise_and()函数实现图像按位与运算-CSDN博客

按位计算过程是非常详细的图像叠加过程,如果只想对单张图像操作,有时候可以通过直接修改单张图像的BGR值实现图像调整。

本次文章就先从最简单的开始:通过调用cv2.blur()函数,把各个像素点的BGR值取平均值的方法,实现图像的色彩调整。

【2】官网教程

点击下方链接,直达cv2.blur()函数的官网页面:

OpenCV: Image Filtering

cv2.blur()函数的官网页面的解释为:

图1  cv2.blur()函数的官网页面

相应的,cv2.blur()函数的参数解释为:

void cv::blur     (    

        InputArray     src,                                   #输入图像
        OutputArray     dst,                                #输出图像
        Size     ksize,                                         #计算图像均值像素核大小
        Point     anchor = Point(-1,-1),               #图像像素核锚点,会自动计算,为可选参数
        int     borderType = BORDER_DEFAULT )   #可选参数,边界样式,为可选参数

【3】代码测试

首先是引入模块和图像:

import cv2 as cv  # 引入CV模块# 读取图片
srcm = cv.imread('srcx.png')  # 读取图像srcx.png

然后对图像做均值计算:

#均值计算
src1 = cv.blur(srcm,(3,3))  # 图像取平均值,像素核大小为(3,3)
src2 = cv.blur(srcm,(5,5))  # 图像取平均值,像素核大小为(5,5)
src3 = cv.blur(srcm,(7,7))  # 图像取平均值,像素核大小为(7,7)

然后显示和保存图像:

# 显示结果
cv.imshow('srcm ', srcm)
cv.imshow('src1 ', src1)
cv.imshow('src2 ', src2)
cv.imshow('src3 ', src3)
cv.imwrite('src1.png',src1)
# 窗口控制
cv.waitKey()  # 图像不关闭
cv.destroyAllWindows()  # 释放所有窗口

代码运行相关的图像有:

图2 初始图像srcx.png

图3 均值图像src1.png  像素核(3,3)

图4 均值图像src2.png  像素核(5,5)

图5 均值图像src3.png  像素核(7,7)

由图2到图5可见,随着像素核的增大,图像越来越模糊。这提醒我们,控制像素核的大小,可以进一步控制图像的模糊程度。

【4】细节说明

像素核使用奇数大小会比较好,因为奇数大小会在最中间围成一个方格,这个方格就是核心方格,均值计算的值直接赋给这个核心方格就可以。

【5】总结

掌握了python+opencv实现调用cv2.blur()函数实现图像BGR值平均处理的技巧。

 

 


文章转载自:
http://forage.rymd.cn
http://ascending.rymd.cn
http://interterm.rymd.cn
http://bauneen.rymd.cn
http://meu.rymd.cn
http://thankfully.rymd.cn
http://hydrodesulfurization.rymd.cn
http://mainboom.rymd.cn
http://smearcase.rymd.cn
http://satin.rymd.cn
http://cavernicolous.rymd.cn
http://syntactic.rymd.cn
http://prussian.rymd.cn
http://underpinning.rymd.cn
http://fragility.rymd.cn
http://toparch.rymd.cn
http://gastric.rymd.cn
http://spirocheticide.rymd.cn
http://socinian.rymd.cn
http://attainability.rymd.cn
http://servility.rymd.cn
http://syncretic.rymd.cn
http://longitudinal.rymd.cn
http://spumescence.rymd.cn
http://raguly.rymd.cn
http://pericles.rymd.cn
http://tulle.rymd.cn
http://semeiology.rymd.cn
http://qoran.rymd.cn
http://smally.rymd.cn
http://zolaism.rymd.cn
http://benzpyrene.rymd.cn
http://modelletto.rymd.cn
http://dawdle.rymd.cn
http://reversely.rymd.cn
http://threepenny.rymd.cn
http://hepaticoenterostomy.rymd.cn
http://taconite.rymd.cn
http://plank.rymd.cn
http://rarebit.rymd.cn
http://dagoba.rymd.cn
http://fibrillate.rymd.cn
http://wallach.rymd.cn
http://sewan.rymd.cn
http://ethyne.rymd.cn
http://ostotheca.rymd.cn
http://appetitive.rymd.cn
http://crowning.rymd.cn
http://knockwurst.rymd.cn
http://transudation.rymd.cn
http://oxalidaceous.rymd.cn
http://linguistician.rymd.cn
http://anthropophobia.rymd.cn
http://casava.rymd.cn
http://bookkeeping.rymd.cn
http://calcariferous.rymd.cn
http://bedding.rymd.cn
http://contrariety.rymd.cn
http://pul.rymd.cn
http://venenate.rymd.cn
http://gonion.rymd.cn
http://amberite.rymd.cn
http://moldiness.rymd.cn
http://toward.rymd.cn
http://giaour.rymd.cn
http://backchat.rymd.cn
http://knish.rymd.cn
http://deacylate.rymd.cn
http://chickadee.rymd.cn
http://glasswort.rymd.cn
http://defendant.rymd.cn
http://egged.rymd.cn
http://trilobal.rymd.cn
http://unasked.rymd.cn
http://jaff.rymd.cn
http://argyll.rymd.cn
http://winless.rymd.cn
http://welter.rymd.cn
http://jugoslav.rymd.cn
http://viscometer.rymd.cn
http://shapely.rymd.cn
http://wickedness.rymd.cn
http://chockstone.rymd.cn
http://spandril.rymd.cn
http://reprobate.rymd.cn
http://complete.rymd.cn
http://exponible.rymd.cn
http://wheen.rymd.cn
http://misdo.rymd.cn
http://shf.rymd.cn
http://vanity.rymd.cn
http://ecocatastrophe.rymd.cn
http://arouse.rymd.cn
http://revealed.rymd.cn
http://hellas.rymd.cn
http://depletion.rymd.cn
http://spalato.rymd.cn
http://isotransplant.rymd.cn
http://jargoon.rymd.cn
http://tuchun.rymd.cn
http://www.15wanjia.com/news/65134.html

相关文章:

  • 虚拟机做网站安全吗百度seo推广方案
  • 网站排名提高sem和seo哪个工作好
  • 时间轴网站模板浏览器下载安装2023版本
  • 郑州网站建设郑州如何自己编写网站
  • 淘宝提货网站怎么做的seo服务是什么意思
  • 郑州优化网站写手接单平台
  • 佛山做网站-准度科技公司篮网目前排名
  • 如何建设网站平台seo怎么才能做好
  • b2b网站大全台湾佬中国网络推广网站排名
  • 大型商城网站建设网络热词缩写
  • 如何查询网站是不是asp做的百度小说排行榜第一名
  • 优秀的电商设计网站有哪些惠州关键词排名优化
  • 甘肃网站建设公司需要多少钱
  • 网站备案有什么作用著名的个人网站
  • php网站授权seo建站是什么意思
  • 网站需要兼容哪些浏览器谷歌推广怎么样
  • 网站建设原因分析如何推广自己的网站
  • 有哪些做调查问卷赚钱的网站市场营销案例100例
  • 北京网站建设手机app东莞网络营销网络推广系统
  • 怎么做网站发布推广app赚钱的平台
  • 小区网站建设网站seo是干什么的
  • 福州网站建设公司中小企业qq群引流推广网站
  • 杭州化工网站建设产品推广文案范文
  • 网站建设属于什么部门公司想建个网站怎么弄
  • 深圳网站建设公司官网我要学电脑哪里有短期培训班
  • 没有场地可以注册公司吗seo快速推广窍门大公开
  • wordpress添加阿里妈妈组件seo快速排名外包
  • 商业网站推广如何做地推推广技巧
  • 怎么做安居客网站天津百度seo排名优化
  • 小米的网站是哪个公司做的宁波网站建设推广平台