国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

學(xué)習(xí)筆記:Opencv實(shí)現(xiàn)拉普拉斯圖像銳化算法

這篇具有很好參考價(jià)值的文章主要介紹了學(xué)習(xí)筆記:Opencv實(shí)現(xiàn)拉普拉斯圖像銳化算法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

2023.8.19

為了在暑假內(nèi)實(shí)現(xiàn)深度學(xué)習(xí)的進(jìn)階學(xué)習(xí),Copy大神的代碼,記錄學(xué)習(xí)日常

圖像銳化的百科:

圖像銳化算法-sharpen_lemonHe_的博客-CSDN博客

在環(huán)境配置中要配置opencv:

pip install opencv-contrib-python

Code and lena.png:注意你是否在data下由lena.png

# -*-  coding: utf-8 -*-
# Author : Vincent
# Time   : 2018-05-19
# Func   : Laplacian Sharpen

from PIL import Image
import numpy as np

# 讀入原圖像
img = Image.open('./data/lena.png')
# img.show()

# 為了減少計(jì)算的維度,因此將圖像轉(zhuǎn)為灰度圖
img_gray = img.convert('L')
img_gray.show()

# 得到轉(zhuǎn)換后灰度圖的像素矩陣
img_arr = np.array(img_gray)
h = img_arr.shape[0]  # 行
w = img_arr.shape[1]  # 列

# 拉普拉斯算子銳化圖像,用二階微分
new_img_arr = np.zeros((h, w))  # 拉普拉斯銳化后的圖像像素矩陣
for i in range(2, h-1):
    for j in range(2, w-1):
        new_img_arr[i][j] = img_arr[i+1, j] + img_arr[i-1, j] + \
                            img_arr[i, j+1] + img_arr[i, j-1] - \
                            4*img_arr[i, j]

# 拉普拉斯銳化后圖像和原圖像相加
laplace_img_arr = np.zeros((h, w))  # 拉普拉斯銳化圖像和原圖像相加所得的像素矩陣
for i in range(0, h):
    for j in range(0, w):
        laplace_img_arr[i][j] = new_img_arr[i][j] + img_arr[i][j]

img_laplace = Image.fromarray(np.uint8(new_img_arr))
img_laplace.show()

img_laplace2 = Image.fromarray(np.uint8(laplace_img_arr))
img_laplace2.show()

學(xué)習(xí)筆記:Opencv實(shí)現(xiàn)拉普拉斯圖像銳化算法,學(xué)習(xí),筆記,opencv? 附上lena.png

?效果所示(解讀):

?第一張lena是將三通道的RGB圖轉(zhuǎn)換為單通道的灰度圖,第二張lena是用二階拉普拉斯微分算子銳化的圖像,第三張lena是用拉普拉斯銳化后圖像和原圖像相加所得的圖像

學(xué)習(xí)筆記:Opencv實(shí)現(xiàn)拉普拉斯圖像銳化算法,學(xué)習(xí),筆記,opencv學(xué)習(xí)筆記:Opencv實(shí)現(xiàn)拉普拉斯圖像銳化算法,學(xué)習(xí),筆記,opencv學(xué)習(xí)筆記:Opencv實(shí)現(xiàn)拉普拉斯圖像銳化算法,學(xué)習(xí),筆記,opencv

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-661123.html

?

?

?

到了這里,關(guān)于學(xué)習(xí)筆記:Opencv實(shí)現(xiàn)拉普拉斯圖像銳化算法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • OpenCV—拉普拉斯算子(Laplacian)邊緣檢測(cè):原理與實(shí)現(xiàn)

    OpenCV—拉普拉斯算子(Laplacian)邊緣檢測(cè):原理與實(shí)現(xiàn)

    目錄 介紹 拉普拉斯算子的作用 拉普拉斯算子的原理 使用OpenCV實(shí)現(xiàn)拉普拉斯算子 完整代碼展示 結(jié)論 拉普拉斯算子是一種常用于圖像處理的邊緣檢測(cè)技術(shù),它有助于識(shí)別圖像中的邊緣和紋理特征。本文將深入探討拉普拉斯算子的原理,以及如何使用OpenCV實(shí)現(xiàn)它。 ???????

    2024年02月04日
    瀏覽(90)
  • Python實(shí)現(xiàn)多種圖像銳化方法:拉普拉斯算子和Sobel算子

    Python實(shí)現(xiàn)多種圖像銳化方法:拉普拉斯算子和Sobel算子

    圖像和視頻逐漸成為人們生活中信息獲取的重要來(lái)源,而圖像和視頻在傳輸過(guò)程中有很多因素可能造成圖像模糊,比如不正確的聚焦會(huì)產(chǎn)生離焦模糊,景物和照相機(jī)的相對(duì)運(yùn)動(dòng)會(huì)造成運(yùn)動(dòng)模糊,圖像壓縮造成的高頻成分丟失模糊。 模糊降低了圖像的清晰度,嚴(yán)重影響了圖像質(zhì)

    2024年02月04日
    瀏覽(27)
  • 基于拉普拉斯金字塔的圖像融合

    僅為筆記,供自己使用。 讀入兩幅大小相同的圖像 img1 img2; 構(gòu)建 img1 img2的 高斯金字塔,層數(shù)根據(jù)需要設(shè)定(本實(shí)驗(yàn)為7層); 根據(jù)高斯金字塔和拉普拉斯金字塔的關(guān)系,推出拉普拉斯金字塔的Li(也為7層,第一層大小和原圖相同); 在 兩組拉普拉斯圖層 的每一層進(jìn)行圖像

    2024年02月11日
    瀏覽(24)
  • 圖像處理之LoG算子(高斯拉普拉斯)

    圖像處理之LoG算子(高斯拉普拉斯)

    LoG算子是由拉普拉斯算子改進(jìn)而來(lái)。拉普拉斯算子是二階導(dǎo)數(shù)算子,是一個(gè)標(biāo)量,具有線性、位移不變性,其傳函在頻域空間的原點(diǎn)為0。所有經(jīng)過(guò)拉普拉斯算子濾波的圖像具有零平均灰度。但是該算子的缺點(diǎn)是對(duì)噪聲具有敏感性,因此在實(shí)際應(yīng)用中,一般先要對(duì)圖像進(jìn)行平滑

    2024年02月16日
    瀏覽(27)
  • Python Opencv實(shí)踐 - 拉普拉斯(Laplacian)算子邊緣檢測(cè)
  • 拉普拉斯銳化[原理及Python實(shí)現(xiàn)](含拉氏標(biāo)定、拉普拉斯標(biāo)定)

    拉普拉斯銳化[原理及Python實(shí)現(xiàn)](含拉氏標(biāo)定、拉普拉斯標(biāo)定)

    [原理及Python實(shí)現(xiàn)](含拉氏標(biāo)定、拉普拉斯標(biāo)定) 原創(chuàng)文章;轉(zhuǎn)載請(qǐng)注明出處:?? Sylvan Ding 銳化處理的主要目的是突出灰度的過(guò)度部分。圖像銳化的用途多種多樣,應(yīng)用范圍從電子印刷和醫(yī)學(xué)成像到工業(yè)檢測(cè)和軍事系統(tǒng)的制導(dǎo)等。利用圖像微分可以增強(qiáng)邊緣和其他突變(如

    2023年04月10日
    瀏覽(20)
  • OV5640 攝像頭的圖像拉普拉斯銳化處理和邊緣提取

    OV5640 攝像頭的圖像拉普拉斯銳化處理和邊緣提取

    如圖所示,這是整個(gè)視頻采集系統(tǒng)的原理框圖。 ????????上電初始,F(xiàn)PGA 需要通過(guò) IIC 接口對(duì) CMOS Sensor 進(jìn)行寄存器初始化配置。這些初始化的基本參數(shù),即初始化地址對(duì)應(yīng)的初始化數(shù)據(jù)都存儲(chǔ)在一個(gè)預(yù)先配置好的 FPGA 片內(nèi) ROM中。在初始化配置完成后,CMOS Sensor 就能夠持續(xù)

    2024年02月01日
    瀏覽(26)
  • 圖譜論學(xué)習(xí)—拉普拉斯矩陣背后的含義

    圖譜論學(xué)習(xí)—拉普拉斯矩陣背后的含義

    一、為什么學(xué)習(xí)拉普拉斯矩陣 ????早期,很多圖神經(jīng)網(wǎng)絡(luò)的概念是基于圖信號(hào)分析或圖擴(kuò)散的,而這些都需要與圖譜論相關(guān)的知識(shí)。并且在圖網(wǎng)絡(luò)深度學(xué)習(xí)中(graph deep learning)中,拉普拉斯矩陣是很常用的概念,深入理解其物理含義非常有助于加深對(duì)GNN模型的理解。博主最

    2023年04月09日
    瀏覽(30)
  • 《opencv實(shí)用探索·十二》opencv之laplacian(拉普拉斯)邊緣檢測(cè),Scharr邊緣檢測(cè),Log邊緣檢測(cè)

    《opencv實(shí)用探索·十二》opencv之laplacian(拉普拉斯)邊緣檢測(cè),Scharr邊緣檢測(cè),Log邊緣檢測(cè)

    1、Laplacian算子 Laplacian(拉普拉斯)算子是一種二階導(dǎo)數(shù)算子,其具有旋轉(zhuǎn)不變性,可以滿(mǎn)足不同方向的圖像邊緣銳化(邊緣檢測(cè))的要求。同時(shí),在圖像邊緣處理中,二階微分的邊緣定位能力更強(qiáng),銳化效果更好,因此在進(jìn)行圖像邊緣處理時(shí),直接采用二階微分算子而不使

    2024年04月10日
    瀏覽(24)
  • visual Studio MFC 平臺(tái)實(shí)現(xiàn)拉普拉斯和拉普拉斯與直方圖均衡化與中值濾波相結(jié)合實(shí)現(xiàn)比較

    visual Studio MFC 平臺(tái)實(shí)現(xiàn)拉普拉斯和拉普拉斯與直方圖均衡化與中值濾波相結(jié)合實(shí)現(xiàn)比較

    本文使用visual Studio MFC 平臺(tái)實(shí)現(xiàn)圖像增強(qiáng)中的拉普拉斯變換,同時(shí)拉普拉斯一般不會(huì)單獨(dú)使用,與其他平滑操作相結(jié)合,本文使用了拉普拉斯與直方圖均衡化以及與中值濾波相結(jié)合,也對(duì)三種方式進(jìn)行了對(duì)比 關(guān)于基礎(chǔ)工程的創(chuàng)建可以參考 01-Visual Studio 使用MFC 單文檔工程繪制

    2024年02月04日
    瀏覽(15)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包