当前位置: 首页 > 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.ysxn.cn/news/2735.html

相关文章:

  • 网站建设用什么程序关键词查询工具有哪些
  • 内部网站做登陆内部链接武汉做搜索引擎推广的公司
  • intitle:做网站备案查询站长之家
  • 工人找工作哪个网站好宁德seo推广
  • 网站建设安全措施引擎seo优
  • 可以自己做logo的网站温州seo招聘
  • 网站开发实例教程实训心得如何设计一个网页
  • jsp怎么做网站优化大师电脑版官方免费下载
  • 南京网站制作招聘广告免费发布信息平台
  • 做网站前景怎么样技术优化seo
  • 程序员接外包平台sem优化技巧
  • 网站做优化的操作图片网站域名查询工具
  • 印刷做网站网上接单百度指数可以查询多长时间的
  • 如何管理网站域名网络营销整合营销
  • 西安短视频运营公司seo是搜索引擎优化吗
  • 旅游网站作用域名历史查询工具
  • sae wordpress重庆官网seo分析
  • 电商网站备案流程seo排名诊断
  • 独立网站建设实验内容企拓客软件怎么样
  • 海淀网站设计公司腾讯广告联盟官网
  • 安顺做网站网络营销策划书怎么写
  • 西安模板网站seo网站结构优化
  • 公关公司的主要业务seo整站优化外包公司
  • 无锡企业网站排名成都seo优化外包公司
  • 软件技术专升本可以报什么专业海南seo代理加盟供应商
  • 威客类网站开发新媒体培训
  • 武汉做网站便宜产品线上营销有哪些方式
  • wordpress底部版权怎么修改seo排名规则
  • 电子游艺网站开发百度快速排名用是
  • 集团公司网站方案北京今日重大新闻