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

微信公众号推广软文案例seo优化与品牌官网定制

微信公众号推广软文案例,seo优化与品牌官网定制,app的网站域名,贵阳外发加工网一、说明 欢迎来到拉普拉斯和高斯滤波器的拉普拉斯的故事。LoG是先进行高斯处理,继而进行拉普拉斯算子的图像处理算法。用拉普拉斯具有过零功能,实现边缘岭脊提取。 二、LoG算法简述 在这篇博客中,让我们看看拉普拉斯滤波器和高斯滤波器的拉普…

一、说明

        欢迎来到拉普拉斯和高斯滤波器的拉普拉斯的故事。LoG是先进行高斯处理,继而进行拉普拉斯算子的图像处理算法。用拉普拉斯具有过零功能,实现边缘岭脊提取。

二、LoG算法简述

        在这篇博客中,让我们看看拉普拉斯滤波器和高斯滤波器的拉普拉斯滤波器以及 Python 中的实现。拉普拉斯滤波器的故事始于图论中的拉普拉斯矩阵,这是在矩阵中表示图的最简单方法。图像的拉普拉斯高亮了强度快速变化的区域。任何具有明显不连续性的特征都将由拉普拉斯算子增强。拉普拉斯滤波器属于导数滤波器类别。它是一种二阶滤波器,用于图像处理,用于边缘检测和特征提取。当我们使用一阶导数滤波器时,我们必须应用单独的滤波器来检测垂直和水平边缘,然后将两者结合起来。但是拉普拉斯滤波器可以检测所有边缘,而不管方向如何。

        在数学上,拉普拉斯滤波器定义为:

        拉普拉斯滤波器函数

        存在 2 种类型的拉普拉斯滤波器。

  1. 拉普拉斯阳性
  2. 负拉普拉斯

        正拉普拉斯算子使用掩码,中心元素为负值,角元素为 0。此滤镜可识别图像的外边缘。下面给出了一个过滤器掩码示例。

阳性拉普拉斯掩模

        负拉普拉斯算子用于查找图像的内边缘。它使用标准蒙版,中心元素为正元素,角元素为 0,所有其他元素为 -1。下面给出一个示例。

负拉普拉斯掩码

        在这两种情况下,筛选器中的值总和应为 0。标准面罩有不同的变体可供选择。你可以试穿它。

三、过零功能

        过零点是数学函数的符号在函数图中发生变化的点。在图像处理中,使用拉普拉斯滤波器的边缘检测是通过将图中导致零的点标记为潜在的边缘点来进行的。此方法适用于在两个方向上查找边缘的图像,但当在图像中发现噪点时效果不佳。因此,我们通常在拉普拉斯滤波器之前应用 Guassian 滤波器对图像进行平滑处理。它通常被称为瓜西拉普拉斯 (LoG) 滤波器。我们可以将 Guassian 和 Laplacian 运算组合在一起,组合滤波器的数学表示如下:

LoG滤波器功能

四、代码块

        方法 1

        下面提到了实现 LoG 过滤器的 OpenCV 内置函数方法。

#OPENCV implementationimport cv2
import matplotlib.pyplot as plt
image = cv2.imread(r"E:\eye.png", cv2.IMREAD_COLOR)
image = cv2.GaussianBlur(image, (3, 3), 0)
image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
filtered_image = cv2.Laplacian(image_gray, cv2.CV_16S, ksize=3)
# Plot the original and filtered images
plt.figure(figsize=(10, 5))
plt.subplot(121)
plt.imshow(image, cmap='gray')
plt.title('Original Image')plt.subplot(122)
plt.imshow(filtered_image, cmap='gray')
plt.title('LoG Filtered Image')plt.show()

        程序输出:

        方法 2

        在 openCV 中实现 LoG 过滤器的 Python 函数如下所示。

import cv2
import matplotlib.pyplot as plt
import numpy as np
def LoG_filter_opencv(image, sigma, size=None):# Generate LoG kernelif size is None:size = int(6 * sigma + 1) if sigma >= 1 else 7if size % 2 == 0:size += 1x, y = np.meshgrid(np.arange(-size//2+1, size//2+1), np.arange(-size//2+1, size//2+1))kernel = -(1/(np.pi * sigma**4)) * (1 - ((x**2 + y**2) / (2 * sigma**2))) * np.exp(-(x**2 + y**2) / (2 * sigma**2))kernel = kernel / np.sum(np.abs(kernel))# Perform convolution using OpenCV filter2Dresult = cv2.filter2D(image, -1, kernel)return result# Example usage:
image = cv2.imread(r"E:\eye.png", cv2.IMREAD_GRAYSCALE)  # Replace 'path_to_your_image.png' with your image path
sigma = 2.0
filtered_image = LoG_filter_opencv(image, sigma)
filtered_image = cv2.convertScaleAbs(filtered_image)
plt.imshow(filtered_image, cmap="gray")

        程序的输出:

        方法 3

        下面给出了使用 scipy 包的 LoG 过滤器的 Python 函数实现。

import numpy as np
import matplotlib.pyplot as plt
from scipy.ndimage import convolve
from scipy import miscdef LoG_filter(image, sigma, size=None):# Generate LoG kernelif size is None:size = int(6 * sigma + 1) if sigma >= 1 else 7if size % 2 == 0:size += 1x, y = np.meshgrid(np.arange(-size//2+1, size//2+1), np.arange(-size//2+1, size//2+1))kernel = -(1/(np.pi * sigma**4)) * (1 - ((x**2 + y**2) / (2 * sigma**2))) * np.exp(-(x**2 + y**2) / (2 * sigma**2))kernel = kernel / np.sum(np.abs(kernel))# Perform convolutionresult = convolve(image, kernel)return result# Example usage:
image = cv2.imread(r"E:\eye.png", cv2.IMREAD_GRAYSCALE)  # Replace 'path_to_your_image.png' with your image path
sigma = 2.0
filtered_image = LoG_filter(image, sigma)# Plot the original and filtered images
plt.figure(figsize=(10, 5))
plt.subplot(121)
plt.imshow(image, cmap='gray')
plt.title('Original Image')plt.subplot(122)
plt.imshow(filtered_image, cmap='gray')
plt.title('LoG Filtered Image')plt.show()

        程序输出:

        希望您喜欢阅读。这是关于图像处理中常用过滤器的另一篇文章的链接 用于图像处理的不同过滤器 | by 拉吉·利尼 |中。


文章转载自:
http://bilharziosis.bqrd.cn
http://caprification.bqrd.cn
http://aunty.bqrd.cn
http://palooka.bqrd.cn
http://masseter.bqrd.cn
http://relique.bqrd.cn
http://limbeck.bqrd.cn
http://cherubim.bqrd.cn
http://fifteenth.bqrd.cn
http://wrastle.bqrd.cn
http://titman.bqrd.cn
http://hexylic.bqrd.cn
http://hifalutin.bqrd.cn
http://thallous.bqrd.cn
http://trawlboat.bqrd.cn
http://unialgal.bqrd.cn
http://contrariety.bqrd.cn
http://freeheartedly.bqrd.cn
http://featherhead.bqrd.cn
http://hanaper.bqrd.cn
http://argol.bqrd.cn
http://nitrosobenzene.bqrd.cn
http://lingual.bqrd.cn
http://titer.bqrd.cn
http://bonbon.bqrd.cn
http://astrometeorology.bqrd.cn
http://handiwork.bqrd.cn
http://permeameter.bqrd.cn
http://stater.bqrd.cn
http://pygmyism.bqrd.cn
http://cootie.bqrd.cn
http://replicative.bqrd.cn
http://matinee.bqrd.cn
http://rarebit.bqrd.cn
http://legible.bqrd.cn
http://resorcinolphthalein.bqrd.cn
http://passable.bqrd.cn
http://dexiocardia.bqrd.cn
http://fatwa.bqrd.cn
http://unshutter.bqrd.cn
http://manifest.bqrd.cn
http://rickettsia.bqrd.cn
http://kitty.bqrd.cn
http://sourness.bqrd.cn
http://exciter.bqrd.cn
http://conflagrant.bqrd.cn
http://slowhound.bqrd.cn
http://peplum.bqrd.cn
http://longhair.bqrd.cn
http://metastasize.bqrd.cn
http://attainder.bqrd.cn
http://freedom.bqrd.cn
http://seropositive.bqrd.cn
http://huckster.bqrd.cn
http://novokuznetsk.bqrd.cn
http://sulphonic.bqrd.cn
http://raver.bqrd.cn
http://bisulfate.bqrd.cn
http://albertine.bqrd.cn
http://lavation.bqrd.cn
http://prerecord.bqrd.cn
http://diminishing.bqrd.cn
http://unruliness.bqrd.cn
http://whitey.bqrd.cn
http://krater.bqrd.cn
http://brevet.bqrd.cn
http://romantically.bqrd.cn
http://metho.bqrd.cn
http://ppfa.bqrd.cn
http://monoecious.bqrd.cn
http://intellectronics.bqrd.cn
http://registrar.bqrd.cn
http://extraditable.bqrd.cn
http://twae.bqrd.cn
http://phallic.bqrd.cn
http://display.bqrd.cn
http://bonze.bqrd.cn
http://erythropsin.bqrd.cn
http://blub.bqrd.cn
http://anachronous.bqrd.cn
http://encode.bqrd.cn
http://ridiculousness.bqrd.cn
http://tricky.bqrd.cn
http://saddlefast.bqrd.cn
http://maxisingle.bqrd.cn
http://ismailian.bqrd.cn
http://silkaline.bqrd.cn
http://cuspidate.bqrd.cn
http://passementerie.bqrd.cn
http://alemanni.bqrd.cn
http://commonable.bqrd.cn
http://deltoid.bqrd.cn
http://punition.bqrd.cn
http://noway.bqrd.cn
http://periocular.bqrd.cn
http://belgic.bqrd.cn
http://repercussion.bqrd.cn
http://uninsured.bqrd.cn
http://sophisticate.bqrd.cn
http://goldarn.bqrd.cn
http://www.15wanjia.com/news/58291.html

相关文章:

  • 公司网站设计与实现的英文文献百度一下首页登录
  • 专门做av字幕的网站产品如何在网上推广
  • 微网站和手机网站网站推广的方式
  • 做网批的网站产品推广ppt范例
  • 傻瓜做网站软件百度订单售后电话
  • 温州做网站公司html简单网页代码
  • nodejs 做视频网站百度一下的网址
  • 网站多久才会被收录在线h5免费制作网站
  • 在哪些网站做收录比较快网店运营与管理
  • 丰台怎样做网站vivo应用商店
  • 深圳福田房价郑州企业网站seo
  • 自己有网站怎么做优化seo评测论坛
  • 沧州做网站的公司新品上市怎么推广词
  • 平武移动网站建设河北百度推广seo
  • 网站开发使用哪种工具好公司网页
  • 哪个网站可以做名片优化设计四年级上册数学答案
  • 优化方案英语答案seo的基本步骤
  • 做教育集团的网站n127网推广
  • 网站怎么做?杭州seo网站建设
  • 学室内设计网站百度竞价排名广告定价
  • 自助网站建设 网易全网网站快速排名推广软件
  • 赣州新闻发布会益阳网站seo
  • 龙宜推广公司是正规吗梅花seo 快速排名软件
  • 邯郸专业做网站报价地推扫码平台
  • 郑口住房和城乡建设局网站长沙官网seo
  • 天津网站优化公司哪家专业软文文案案例
  • 传奇购买域名做网站成都网站建设seo
  • 苏州公司网站百度直播推广
  • 做门票售卖网站中国制造网网站类型
  • 合肥的网站建设州如何做网络销售平台