新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中Laplacian算子是什么
說明

創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目做網(wǎng)站、網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元和平做網(wǎng)站,已為上家服務,為和平各地企業(yè)和個人服務,聯(lián)系電話:028-86922220
1、Laplacian算子是n維歐幾里德空間的二階微分算子,常用于圖像增強領域和邊緣提取。
2、Laplacian算子的核心思想,判斷圖像中心像素的灰度值和周圍其他像素的灰度值。
如果中心像素的灰度更高,就會提高中心像素的灰度;相反,降低中心像素的灰度,從而實現(xiàn)圖像銳化操作。
實例
import cv2 as cv
import matplotlib.pyplot as plt
# 讀取圖像
img = cv.imread('data.jpg', cv.COLOR_BGR2GRAY)
rgb_img = cv.cvtColor(img, cv.COLOR_BGR2RGB)
# 灰度化處理圖像
grayImage = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
# Laplacian
dst = cv.Laplacian(grayImage, cv.CV_16S, ksize = 3)
Laplacian = cv.convertScaleAbs(dst)
# 用來正常顯示中文標簽
plt.rcParams['font.sans-serif'] = ['SimHei']
# 顯示圖形
titles = ['原始圖像', 'Laplacian 算子']
images = [rgb_img, Laplacian]
for i in range(2):
plt.subplot(1, 2, i + 1), plt.imshow(images[i], 'gray')
plt.title(titles[i])
plt.xticks([]), plt.yticks([])
plt.show()以上就是python中Laplacian算子的介紹,希望對大家有所幫助。更多Python學習指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
分享標題:創(chuàng)新互聯(lián)Python教程:python中Laplacian算子是什么
文章起源:http://m.fisionsoft.com.cn/article/dpeoppj.html


咨詢
建站咨詢
