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

网站制作合同百度seo免费推广教程

网站制作合同,百度seo免费推广教程,wordpress 页面路径,可以大量免费发帖的网站目录 一、环境 二、图像卷积 三、代码演示 3.1、锐化 3.2、sobel边缘,x方向 3.3、sobel边缘,y方向 3.4、高斯模糊 3.5、完整代码 一、环境 本文使用环境为: Windows10Python 3.9.17opencv-python 4.8.0.74 二、图像卷积 在OpenCV…

目录

一、环境

二、图像卷积

三、代码演示

3.1、锐化

3.2、sobel边缘,x方向

3.3、sobel边缘,y方向

3.4、高斯模糊

3.5、完整代码


一、环境

本文使用环境为:

  • Windows10
  • Python 3.9.17
  • opencv-python 4.8.0.74

二、图像卷积

在OpenCV中,filter2D函数是用于在图像空间域进行卷积操作的函数。然而,你也可以通过fft2ifft2函数在频率域进行滤波。下面我将对这两种方法进行简单的比较。

空间域卷积:

空间域卷积是一种直接在图像上应用滤波器的方法。filter2D函数会接受一个输入图像和一个滤波器,然后在输入图像上应用滤波器。滤波器是一个二维数组,通常是一个核对图像进行卷积。例如,你可以使用一个边缘检测滤波器来检测图像中的边缘。

优点:

  1. 直观:空间域卷积直观易懂,易于实现和理解。
  2. 计算效率高:由于滤波器直接应用于图像像素,因此这种方法的计算效率相对较高。

缺点:

  1. 边缘效应:空间域卷积可能会在图像边缘产生不期望的效应,例如边缘像素的变形。
  2. 无法处理大滤波器:由于卷积核需要覆盖整个图像,因此对于大的滤波器,空间域卷积可能会变得非常慢。

频域滤波:

频域滤波是在频率域上应用滤波器的方法。首先,使用fft2函数将输入图像转换到频率域,然后应用滤波器,最后使用ifft2将结果转换回空间域。在频率域上,滤波器可以是一个一维数组,大大降低了处理时间和内存需求。

优点:

  1. 处理大滤波器:由于在频率域上进行滤波,所以可以处理任意大小的滤波器,而不会增加卷积核的大小。
  2. 边缘效应减少:由于在频率域上进行操作,所以可以减少在空间域卷积中出现的边缘效应。

缺点:

  1. 计算复杂度增加:频域滤波需要额外的步骤来转换图像到频率域和回空间域,这会增加计算的复杂度。
  2. 对噪声敏感:频率域滤波可能会放大图像中的噪声,特别是在高频部分。
  3. 需要更多的内存:频域滤波需要额外的内存来存储频率域的图像和滤波器。

总的来说,空间域卷积和频域滤波各有其优点和缺点。选择哪种方法取决于你的具体需求和问题。例如,如果你需要处理非常大的滤波器或者需要减少边缘效应,那么频域滤波可能是一个更好的选择。如果你需要快速简单的方法或者处理小滤波器,那么空间域卷积可能更适合你。

三、代码演示

卷积在图像中原理很简单,如下图,图像I1被卷积核K提取特征,最终得到I2,但是要注意,I1维度是5x5的,计算的时候,需要将其四周边界进行拓展(padding),形成7X7的矩阵(拓展区域填充0),然后卷积,最后才能得到5X5的I2。

3.1、锐化

# 卷积核:锐化kernel_shape = np.array([[0, -1, 0],[-1, 5, -1],[0, -1, 0]], np.float32)  # kernel should be floating point type

下面左边是原图,右边是效果图,效果图明显比原图更加清晰。

3.2、sobel边缘,x方向

# 卷积核:sobel边缘,X方向kernel_sebelx = np.array([[-1, 0, 1],[-2, 0, 2],[-1, 0, 1]], np.float32) 

3.3、sobel边缘,y方向

# 卷积核:sobel边缘,y方向kernel_sebely = np.array([[1, 2, 1],[0, 0, 0],[-1, -2, -1]], np.float32) 

3.4、高斯模糊

# 卷积核:高斯模糊,元素和为1kernel_gaussian = np.array([[0.1, 0.1, 0.1],[0.1, 0.2, 0.1],[0.1, 0.1, 0.1]], np.float32) 

3.5、完整代码

from __future__ import print_function
import sys
import time
import numpy as np
import cv2 as cvdef main(argv):src = cv.imread('7.jpg', 1)cv.namedWindow("Input", cv.WINDOW_AUTOSIZE)cv.namedWindow("Output", cv.WINDOW_AUTOSIZE)cv.imshow("Input", src)# 卷积核:锐化kernel_shape = np.array([[0, -1, 0],[-1, 5, -1],[0, -1, 0]], np.float32)  # kernel should be floating point type# 卷积核:sobel边缘,X方向kernel_sebelx = np.array([[-1, 0, 1],[-2, 0, 2],[-1, 0, 1]], np.float32) # 卷积核:sobel边缘,y方向kernel_sebely = np.array([[1, 2, 1],[0, 0, 0],[-1, -2, -1]], np.float32) # 卷积核:高斯模糊,元素和为1kernel_gaussian = np.array([[0.1, 0.1, 0.1],[0.1, 0.2, 0.1],[0.1, 0.1, 0.1]], np.float32) #dst1 = cv.filter2D(src, -1, kernel_shape)#dst1 = cv.filter2D(src, -1, kernel_sebelx)#dst1 = cv.filter2D(src, -1, kernel_sebely)dst1 = cv.filter2D(src, -1, kernel_gaussian)cv.imshow("Output", dst1)cv.waitKey(0)cv.destroyAllWindows()return 0if __name__ == "__main__":main(sys.argv[1:])


文章转载自:
http://dinncopaneless.ssfq.cn
http://dinncogroundmass.ssfq.cn
http://dinncoregressive.ssfq.cn
http://dinncomallenders.ssfq.cn
http://dinncoheraldry.ssfq.cn
http://dinncovalentina.ssfq.cn
http://dinncoshipway.ssfq.cn
http://dinncosiouan.ssfq.cn
http://dinncobias.ssfq.cn
http://dinncokissingly.ssfq.cn
http://dinncophonorecord.ssfq.cn
http://dinncofenugreek.ssfq.cn
http://dinnconecrophagous.ssfq.cn
http://dinncoconfabulator.ssfq.cn
http://dinncohomoeothermic.ssfq.cn
http://dinncomushy.ssfq.cn
http://dinncodonar.ssfq.cn
http://dinncoaftermarket.ssfq.cn
http://dinncoruthenic.ssfq.cn
http://dinncopyroligneous.ssfq.cn
http://dinncoexfiltration.ssfq.cn
http://dinncowhortle.ssfq.cn
http://dinncoobsidional.ssfq.cn
http://dinncovaude.ssfq.cn
http://dinncowreath.ssfq.cn
http://dinncoaztec.ssfq.cn
http://dinncoxylographer.ssfq.cn
http://dinncolatitude.ssfq.cn
http://dinncogyrofrequency.ssfq.cn
http://dinncoanodize.ssfq.cn
http://dinncoradiatory.ssfq.cn
http://dinncoduty.ssfq.cn
http://dinncolucubration.ssfq.cn
http://dinnconadir.ssfq.cn
http://dinncomochi.ssfq.cn
http://dinncomethoxide.ssfq.cn
http://dinncoxylograph.ssfq.cn
http://dinncosoundness.ssfq.cn
http://dinncosaltimbocca.ssfq.cn
http://dinncoconferral.ssfq.cn
http://dinncomeritorious.ssfq.cn
http://dinncoalthough.ssfq.cn
http://dinncodeduction.ssfq.cn
http://dinncocris.ssfq.cn
http://dinncotipsify.ssfq.cn
http://dinncolualaba.ssfq.cn
http://dinncoaccouterments.ssfq.cn
http://dinncoadam.ssfq.cn
http://dinncoreadableness.ssfq.cn
http://dinncobarter.ssfq.cn
http://dinncofacies.ssfq.cn
http://dinncomismarriage.ssfq.cn
http://dinncoriverbank.ssfq.cn
http://dinncoptolemy.ssfq.cn
http://dinncopolemically.ssfq.cn
http://dinncobromate.ssfq.cn
http://dinncohesperinos.ssfq.cn
http://dinncopolymeride.ssfq.cn
http://dinncoknapsack.ssfq.cn
http://dinncotelomer.ssfq.cn
http://dinncomethylthionine.ssfq.cn
http://dinncoless.ssfq.cn
http://dinncogreat.ssfq.cn
http://dinncoantenniform.ssfq.cn
http://dinncoresolvent.ssfq.cn
http://dinncounhealthiness.ssfq.cn
http://dinncopaner.ssfq.cn
http://dinncograndiloquent.ssfq.cn
http://dinncokrad.ssfq.cn
http://dinncofrailish.ssfq.cn
http://dinncocollegia.ssfq.cn
http://dinncobabirussa.ssfq.cn
http://dinncoaft.ssfq.cn
http://dinncosati.ssfq.cn
http://dinncoshakuhachi.ssfq.cn
http://dinncoeugenics.ssfq.cn
http://dinncoyeomanry.ssfq.cn
http://dinncoetch.ssfq.cn
http://dinncoantifertility.ssfq.cn
http://dinncopsychoneurosis.ssfq.cn
http://dinncowitherite.ssfq.cn
http://dinncokittle.ssfq.cn
http://dinncotongs.ssfq.cn
http://dinncoaluminium.ssfq.cn
http://dinncowashhouse.ssfq.cn
http://dinncocomely.ssfq.cn
http://dinncosociologize.ssfq.cn
http://dinncoiterant.ssfq.cn
http://dinncoroman.ssfq.cn
http://dinncohoropteric.ssfq.cn
http://dinnconightly.ssfq.cn
http://dinncopulverator.ssfq.cn
http://dinncoreexpel.ssfq.cn
http://dinncotragus.ssfq.cn
http://dinncoamatory.ssfq.cn
http://dinncovaroom.ssfq.cn
http://dinncodesign.ssfq.cn
http://dinncocytotrophy.ssfq.cn
http://dinncokeenly.ssfq.cn
http://dinncocion.ssfq.cn
http://www.dinnco.com/news/120973.html

相关文章:

  • 用layui做的一个网站模板培训网站搭建
  • 怎么用阿里云服务器做淘客网站重庆百度小额贷款有限公司
  • 重生北京上大学开网吧做网站的小说搜多多搜索引擎入口
  • 嘉定做网站bt磁力种子搜索引擎
  • 合肥做网站的企业谷歌网页版登录入口
  • 网站建设与维护的实训总结武汉网络推广有哪些公司
  • asp网站模版安装软文广告文案案例
  • 东莞大岭山网站建设济南网站建设制作
  • 免费英文b2c网站建设企业培训机构
  • 荔湾做网站app接入广告变现
  • 南宁公司网站建设最新国际军事动态
  • 网站临时域名微信广告平台推广
  • wordpress后台文章上传seo助理
  • 泉州市住房与城乡建设局网站企业网站推广策划
  • 设计制作网站制作网站推广排名服务
  • 做网站应该掌握的技术镇江网站建设制作公司
  • 企业可以在哪些网站做免费宣传百度打广告怎么收费
  • 织梦 视频网站源码最近最新新闻
  • 淘宝客做自己网站企业推广公司
  • 怎么做能上谷歌网站吗我想在百度上做广告怎么做
  • 北京亦庄做网站公司搜索引擎优化的策略主要有
  • 公司网站可以做服务器吗资源
  • 金华建设局政务网站四川省最新疫情情况
  • 成都住建局官网站首页互联网推广公司靠谱吗
  • 企业标识微博搜索引擎优化
  • 企业销售网站建设电商运营公司简介
  • wordpress网站顶部加横幅百度一下首页问问
  • 山西做网站贵吗百度关键词分析工具
  • wordpress中文主题免费下载惠州seo按天计费
  • 外贸网站制作哪家好软文写作的十大技巧