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

网站开发委托协议书范本挖掘关键词工具

网站开发委托协议书范本,挖掘关键词工具,成都网站制作的公司,西安建设和住房保障局网站文章目录 1.文章内容来源2.图像膨胀处理2.1.图像膨胀原理简介2.2.图像膨胀核心代码2.3.图像膨胀效果展示 3.图像腐蚀处理3.1.图像腐蚀原理简介3.2.图像腐蚀核心代码3.3.图像腐蚀效果展示 4.易错点总结与反思 1.文章内容来源 1.题目来源:https://edu.csdn.net/skill/practice/o…

文章目录

  • 1.文章内容来源
  • 2.图像膨胀处理
    • 2.1.图像膨胀原理简介
    • 2.2.图像膨胀核心代码
    • 2.3.图像膨胀效果展示
  • 3.图像腐蚀处理
    • 3.1.图像腐蚀原理简介
    • 3.2.图像腐蚀核心代码
    • 3.3.图像腐蚀效果展示
  • 4.易错点总结与反思

1.文章内容来源

1.题目来源:https://edu.csdn.net/skill/practice/opencv-43cb627865154bb69eaad017845e8944/8295?language=opencv&materialId=20783
2.资料来源:https://edu.csdn.net/skill/opencv/opencv-43cb627865154bb69eaad017845e8944?category=658

2.图像膨胀处理

2.1.图像膨胀原理简介

图像膨胀原理:
膨胀过程是有一个结构元素或者模板去在原图像素比对.
当比对过程中,中心像素位置的值根据其八邻域(看取得kernel卷积核的大小)取或运算。
或运算为1就取自己的中心值,否则将周围的最大值去代替中心值,
如下图。由于将周围的最大值去代替中心值,所膨胀的就是白色(高亮部分)膨胀函数解析:
膨胀函数cv2.dilate(img,kernel,iterations)
1.img:原图像
2.kernel:指膨胀操作的内核,默认3x3的卷积核,也可以自己选择修改。
3.iterations:迭代次数,默认为1.

2.2.图像膨胀核心代码

import cv2
import matplotlib.pyplot as plt
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
def dilate_example(image):#图像灰度化处理gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)#图像阈值化处理ret, binary = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY_INV | cv2.THRESH_OTSU)#设定卷积核函数kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))dst = cv2.dilate(binary, kernel)#图像膨胀处理figure=[image,gray,binary, dst]title=[u'原始图像',u'灰度图像',u'阈值化处理图像',u'膨胀化图像']for i in range(4):plt.subplot(1,4,i+1)plt.imshow(figure[i],'gray')plt.title(title[i])plt.xticks([])plt.yticks([])plt.show()if __name__=='__main__':img = cv2.imread(r"D:\HuaweiMoveData\Users\27182\Desktop\opencv\3.Binary image processing\lena.png")dilate_example(img)cv2.waitKey(0)cv2.destroyAllWindows()

2.3.图像膨胀效果展示

                在这里插入图片描述

3.图像腐蚀处理

3.1.图像腐蚀原理简介

图像腐蚀原理:
腐蚀过程是有一个结构元素或者模板去在原图像素比对.
当比对过程中,中心像素位置的值根据其八邻域(看取得kernel卷积核的大小)取或运算。
或运算为1就取自己的中心值,否则将周围的最大值去代替中心值,
如下图。由于将周围的最大值去代替中心值,所腐蚀的就是白色(高亮部分),高亮部分会变黑.腐蚀函数解析:
腐蚀函数:cv2.erode(img,kernel,iterations)
1.img:原图像
2.kernel:指腐蚀操作的内核,默认3x3的卷积核,也可以自己选择修改。
3.iterations:迭代次数,默认为1.

3.2.图像腐蚀核心代码

import cv2
import matplotlib.pyplot as plt
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
def dilate_example(image):#图像灰度化处理gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)#图像阈值化处理ret, binary = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY_INV | cv2.THRESH_OTSU)#设定卷积核函数kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))dst = cv2.erode(binary, kernel)#图像腐蚀处理figure=[image,gray,binary, dst]title=[u'原始图像',u'灰度图像',u'阈值化处理图像',u'腐蚀化图像']for i in range(4):plt.subplot(1,4,i+1)plt.imshow(figure[i],'gray')plt.title(title[i])plt.xticks([])plt.yticks([])plt.show()if __name__=='__main__':img = cv2.imread(r"D:\HuaweiMoveData\Users\27182\Desktop\opencv\3.Binary image processing\lena.png")dilate_example(img)cv2.waitKey(0)cv2.destroyAllWindows()

3.3.图像腐蚀效果展示

                在这里插入图片描述

4.易错点总结与反思

易错点反思与总结:
1.膨胀函数:cv2.dilate(img,kernel,iterations),每一个参数就算是默认也要写出来!!
2.腐蚀函数:cv2.erode(img,kernel,iterations),每一个参数就算是默认也要写出来!!
3.腐蚀和膨胀是对白色部分而言的,原先黑色部分的处理没有影响。
4.kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (x, x))可以根据自己意愿设定卷积核。
http://www.khdw.cn/news/14230.html

相关文章:

  • 河北抖音seo系统seo外链工具有用吗
  • 网站切换语言怎么做的产品营销方案策划书
  • 网站咨询弹窗怎么做百度seo软件
  • 关于计算机网站建设的论文最快的新闻发布平台
  • 广州模板网站什么是引流推广
  • 杭州网站公司天津seo托管
  • 广州网站开发软件平台南昌seo快速排名
  • 合肥网站建设网站制作bt种子万能搜索神器
  • 沈阳发布最新通告win10优化工具下载
  • 企业网站例子域名收录批量查询
  • 网站建站的步骤流程怎么制作网站?
  • 网站的图片滚动怎么做的nba录像回放
  • 网站服务器网址seo外包公司怎么样
  • 电影网站如何做采集杭州百家号优化
  • h5类型的网站是怎么做的sem 优化软件
  • 沈阳快速网站建设网站开发扬州百度推广公司
  • 科技未来网站建设免费的电脑优化软件
  • 企业管理系统登录手机优化软件排名
  • 百度收录网站技巧连云港seo公司
  • app在线开发网站建设网络推广怎么找客户
  • wordpress 添加广告插件口碑优化
  • 龙泉市做网站企业前端优化网站
  • 东莞长安做网站网站页面分析
  • 惠州企业网站建设选哪家aso优化技术
  • 杭州网站建设维护名站在线
  • 找人做网站协议2345网址导航桌面版
  • 吉林快三手机投注网站开发建立网站有哪些步骤
  • 网站开发的收获体会在线网站分析工具
  • 去哪里找做网站的微信客户管理系统
  • 云虚拟主机可以做视频网站不1688自然排名怎么做好