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

母婴用品商城网站建设wordpress页面布局构造器

母婴用品商城网站建设,wordpress页面布局构造器,网站建设公司 专题制作,老虎淘客系统可以做网站吗【1】引言 前序已经学习了腐蚀和膨胀的单独作用函数,还研究了按照不同顺序调用腐蚀和膨胀函数调整图像效果,相关文章包括且不限于: python学opencv|读取图像(六十一)先后使用cv2.dilate()函数和cv2.erode()函数实现图…

【1】引言

前序已经学习了腐蚀和膨胀的单独作用函数,还研究了按照不同顺序调用腐蚀和膨胀函数调整图像效果,相关文章包括且不限于:

python学opencv|读取图像(六十一)先后使用cv2.dilate()函数和cv2.erode()函数实现图像处理-CSDN博客

python学opencv|读取图像(六十)先后使用cv2.erode()函数和cv2.dilate()函数实现图像处理-CSDN博客

python学opencv|读取图像(五十九)使用cv2.dilate()函数实现图像膨胀处理-CSDN博客

python学opencv|读取图像(五十八)使用cv2.erode()函数实现图像腐蚀处理-CSDN博客

今天在此基础上,研究另一种图像处理操作:梯度运算。

梯度运算的本质上还是膨胀和腐蚀运算,不过使用膨胀土减去俯视图,随意最后会凸显图像大致的轮廓。

【2】官网教程

点击下述链接,直达cv2.morphologyEx()函数的官网说明页面:

OpenCV: Image Filtering

这个页面主要介绍了cv2.morphologyEx()函数的参数:

图1 cv2.morphologyEx()函数的官网说明页面

具体的,cv2.morphologyEx()函数的参数意义为:

void cv::morphologyEx     (     

        InputArray     src,                                #输入图像
        OutputArray     dst,                             #输出图像
        int     op,                                             #图像操作方法
        InputArray     kernel,                          #像素核
        Point     anchor = Point(-1,-1),           #像素核的锚点位置
        int     iterations = 1,                            #迭代次数,默认值为1
        int     borderType = BORDER_CONSTANT,               #边界样式,可选参数
        const Scalar &     borderValue = morphologyDefaultBorderValue() ) #边界值,可选参数

由于cv2.morphologyEx()函数的图像操作方法多,所以点击链接到达方法说明网页:

OpenCV: Image Filtering

在这个页面,主要看梯度方法 MORPH_GRADIENT:

图2 cv2.morphologyEx()函数的方法-官网说明页面 

在图2可以看到,MorphTypes下有多种方法,其中erode腐蚀,dilate膨胀已经完成学习。此外,定义了先腐蚀后膨胀为open开运算,先膨胀后腐蚀为close闭运算,膨胀运算减去腐蚀运算是GRADIENT梯度运算。

【3】代码测试

由于只需要在cv2.morphologyEx()函数中直接调用GRADIENT方法就可以实现梯度运算,这里直接给出完整代码:

import cv2 as cv  # 引入CV模块
import numpy as np  # 引入numpy模块# 定义核
k = np.ones((3, 3), np.uint8)  # 定义核
k1 = np.ones((5, 5), np.uint8)  # 定义核
k2 = np.ones((7, 7), np.uint8)  # 定义核# 读取图片
srcm = cv.imread('srcbl.png')  # 读取图像srcck.png# 图像计算
#dstpz1 = cv.dilate(srcm, k)  # 图像膨胀运算,膨胀核大小为(3,3)
#dstpz2 = cv.dilate(srcm, k1)  # 图像膨胀运算,膨胀核大小为(5,5)
#dstpz3 = cv.dilate(srcm, k2)  # 图像膨胀运算,膨胀核大小为(7,7)#dstfs1 = cv.erode(dstpz1, k)  # 图像腐蚀运算,像素核大小为(3,3)
#dstfs2 = cv.erode(dstpz2, k1)  # 图像腐蚀运算,像素核大小为(5,5)
#dstfs3 = cv.erode(dstpz3, k2)  # 图像腐蚀运算,像素核大小为(7,7)dst=cv.morphologyEx(srcm,cv.MORPH_GRADIENT,k)
dst1=cv.morphologyEx(srcm,cv.MORPH_GRADIENT,k1)
dst2=cv.morphologyEx(srcm,cv.MORPH_GRADIENT,k2)
# 显示结果
cv.imshow('srcm ', srcm)
cv.imshow('dsttd', dst)
cv.imwrite('dsttd.png', dst)
cv.imshow('dsttd1', dst1)
cv.imwrite('dsttd1.png', dst1)
cv.imshow('dsttd2', dst2)
cv.imwrite('dsttd2.png', dst2)# 窗口控制
cv.waitKey()  # 图像不关闭
cv.destroyAllWindows()  # 释放所有窗口

代码运算使用的相关图像有:

图3 初始图像srcbl.png

 图4 梯度图像dsttd.png

 图5 梯度图像dsttd1.png 

 图6 梯度图像dsttd2.png 

由图3至图6可见,在cv2.morphologyEx()函数中直接调用GRADIENT方法进行梯度运算时,图像效果为膨胀运算减去腐蚀运算,但随着运算使用的像素核的增大,获得的梯度运算图像轮廓逐渐变得不够清晰。

【4】细节说明

梯度运算本身获得的轮廓就是不够精准的轮廓,因此尽可能调小像素核才能获得较为清晰的图像轮廓。

【5】总结

掌握了使用python+opencv调用cv2.morphologyEx()函数实现图像GRADIENT梯度运算的技巧。


文章转载自:

http://09oxABUz.dzwrt.cn
http://OOp0JAuO.dzwrt.cn
http://aaPbWika.dzwrt.cn
http://DXhd96zz.dzwrt.cn
http://r3ZQkrqq.dzwrt.cn
http://LZF9ZT0e.dzwrt.cn
http://oLBglyQV.dzwrt.cn
http://l2iVFd6Y.dzwrt.cn
http://iTXRBR0W.dzwrt.cn
http://C9VVSUkL.dzwrt.cn
http://YCMoZFKT.dzwrt.cn
http://X2JfYGfN.dzwrt.cn
http://4UJb33X6.dzwrt.cn
http://sgTQ6TiR.dzwrt.cn
http://8JZ0OcDe.dzwrt.cn
http://LLpR06Gk.dzwrt.cn
http://fbH90KlQ.dzwrt.cn
http://3dC1GOBB.dzwrt.cn
http://To1WSFlB.dzwrt.cn
http://XxAeGA5Q.dzwrt.cn
http://SYZ8TIyx.dzwrt.cn
http://1d9tHBPS.dzwrt.cn
http://qdtx79RP.dzwrt.cn
http://PRKmO9MQ.dzwrt.cn
http://G6B6QCr1.dzwrt.cn
http://ug71aRHq.dzwrt.cn
http://iW8wN3JM.dzwrt.cn
http://gv7onx0y.dzwrt.cn
http://qXWBKxQ0.dzwrt.cn
http://koT8lZtv.dzwrt.cn
http://www.dtcms.com/wzjs/756095.html

相关文章:

  • 手机和pc网站东莞网站制作网站设计
  • 门头沟做网站公司资溪做面包招聘的网站
  • google网站设计原则网站定制报价
  • 湖南中海建设集团有限公司网站域名怎么做网站内容
  • 广告网站 源码网站建设规划案例
  • 你去湖北省住房城乡建设厅网站查汕头seo课程培训
  • 网站主页面设计模板建筑业招聘网站
  • 网站运营方案php网站开发注意问题
  • 网站收录查询爱站如何查看网站蜘蛛
  • 自己制作的网页怎么发布做关键词优化
  • 网站专题教程wordpress 友荐
  • 公司搭建一个网站姜堰 万邦建设集团网站
  • 国外专门用于做网站图片的网站 维护 协议
  • 快手直播间挂人气自助网站企业通用网站模板
  • 网站开发用的那些语言自己做图片上传网站
  • 高端的网站设计公司工作总结怎么写
  • 乱起封神是那个网站开发的华容县住房和城乡建设局网站
  • 移动互联网网站开发wordpress 开发 电商
  • 网站建设基本流程微信建微网站
  • 淘宝的网站建设的目标帮一个企业做网站流程
  • phpmysql旅游网站开发贵阳网站建设推广
  • 网站开发项目意义帝国建站程序
  • wordpress网站下载文件WordPress怎么做CMS
  • 徐州手机网站制作公司戴尔公司网站建设的特点是什么
  • 怎么做免流网站网站title写法
  • 数据库网站宝山网站建设推广
  • 安顺市住房与城乡建设局网站wordpress百度主动推送
  • 微信小程序外联网站做百度网站接到多少客户电话号码
  • 哈尔滨定制网站建设奇迹网站自己做
  • 吴忠网站建设企点qq售卖平台