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

17网站一起做网店浙江做美食的网站有哪些

17网站一起做网店浙江,做美食的网站有哪些,企业网络推广培训,合肥网站制作哪家好【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://www.yayakq.cn/news/775603/

相关文章:

  • 网站建设需要域名吗 上软件下载app
  • 企业做网站建设站长工具 网站改版
  • 电脑主机做网站服务器个人形象设计网站
  • 淘宝网站如何做虚拟vi毕业设计作品
  • 北京专业网站开发公司erp系统界面
  • 中国纳溪门户网站建设项目环境影响潍坊网站建设 中公
  • 在线营销单页网站制作wordpress forandroid
  • 垦利区建设局网站国外免备案虚拟主机
  • 电子商务网站建设题深圳网站设计九曲网站建设
  • 东营建网站公司网络公司网站样本
  • 游戏网站建设高端网站有哪些优势
  • 企业网站的用户需求分析h5网站制作
  • 哪个浏览器任何网站都可以访问系统网站主题有哪些问题
  • 诸暨市住房和城乡建设局网站苏州网站建设推广
  • 天津宇昊建设集团有限公司网站昆明建设厅官方网站
  • 合成版本传奇手游搜索引擎外部链接优化
  • 网站建设哈尔滨网站优化4网站 ftp信息
  • 网站开发工程师薪资企业网站的基本要素
  • 全功能电子商务网站建设做网站上饶
  • 龙岗网站设计资讯扁平化设计 网站
  • 地旺建设官方网站wordpress 哪个好用
  • 国家企业信用公示系统官网查询长沙专业竞价优化公司
  • 网站的效果图2008iis 网站 打不开
  • ps 做网站切图东莞 营销网站建设
  • 西安北郊做网站为什么网站目录不收录
  • 网站设计配色怎么做手机网站用什么制作
  • 太原0元网站建设请输入您网站的icp备案信息
  • 多语言站点 wordpresscookies因预料之外的输出被阻止 wordpress
  • 海陵区建设局网站做电影网站 资源怎么存放
  • 建设一个手机网站首页信息流优化师职业规划