最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

理想高通濾波實現Python opencv示例

 更新時間:2019年01月30日 09:40:28   作者:qq_34725005  
今天小編就為大家分享一篇關于理想高通濾波實現Python opencv示例,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

理想高通濾波實現 python opencv

import numpy as np 
import cv2 
from matplotlib import pyplot as plt
plt.rcParams[‘font.sans-serif']=[‘SimHei'] 
plt.rcParams[‘axes.unicode_minus'] = False 
I = cv2.imread(‘capture3.png') 
cv2.imshow(‘original',I) 
(r,g,b) = cv2.split(I) 
I = cv2.merge([b,g,r]) 
J = np.double(cv2.cvtColor(I,cv2.COLOR_RGB2GRAY)) 
D1 = 30 
D2 = 60 
D3 = 160 
Fuv = np.fft.fftshift(np.fft.fft2(J)) 
print(‘Fuv',Fuv) 
print(I.shape) 
m,n = I.shape[0],I.shape[1] 
xo = np.floor(m/2) 
yo = np.floor(n/2) 
h1 = np.zeros((m,n)) 
h2 = np.zeros((m,n)) 
h3 = np.zeros((m,n)) 
for i in range(m): 
for j in range(n): 
D = np.sqrt((i-xo)**2+(j-yo)**2) 
if D>=D1: 
h1[i,j]=1 
else: 
h1[i,j]=0 
if D>=D2: 
h2[i,j]=1 
else: 
h2[i,j]=0 
if D>=D3: 
h3[i,j]=1 
else: 
h3[i,j]=0 
Guv1 = h1*Fuv 
Guv2 = h2*Fuv 
Guv3 = h3*Fuv 
g1 = np.fft.ifftshift(Guv1) 
g1 = np.uint8(np.real(np.fft.ifft2(g1))) 
print(‘g1',g1) 
g2 = np.fft.ifftshift(Guv2) 
g2 = np.uint8(np.real(np.fft.ifft2(g2))) 
print(‘g2',g2) 
g3 = np.fft.ifftshift(Guv3) 
g3 = np.uint8(np.real(np.fft.ifft2(g3))) 
print(‘g3',g3) 
plt.subplot(2,2,1),plt.imshow(I),plt.title(‘原圖像') 
plt.subplot(2,2,2),plt.imshow(g1),plt.title(‘D0=30') 
plt.subplot(2,2,3),plt.imshow(g2),plt.title(‘D0=60') 
plt.subplot(2,2,4),plt.imshow(g3),plt.title(‘D0=160') 
plt.show()

效果:

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • python接口自動化測試之接口數據依賴的實現方法

    python接口自動化測試之接口數據依賴的實現方法

    這篇文章主要介紹了python接口自動化測試之接口數據依賴的實現方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • python跳出雙層for循環(huán)的解決方法

    python跳出雙層for循環(huán)的解決方法

    今天小編就為大家分享一篇python跳出雙層for循環(huán)的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python利用shutil模塊實現文件的裁剪與壓縮

    Python利用shutil模塊實現文件的裁剪與壓縮

    shutil可以簡單地理解為sh+util ,shell工具的意思。shutil模塊是對os模塊的補充,主要針對文件的拷貝、刪除、移動、壓縮和解壓操作。本文將利用這一模塊實現文件的裁剪、壓縮與解壓縮,需要的可以參考一下
    2022-05-05
  • Python爬蟲使用腳本登錄Github并查看信息

    Python爬蟲使用腳本登錄Github并查看信息

    這篇文章主要介紹了Python爬蟲之用腳本登錄Github并查看信息,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Python如何定義有可選參數的元類

    Python如何定義有可選參數的元類

    這篇文章主要介紹了Python如何定義有可選參數的元類,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • python讀取word文檔的方法

    python讀取word文檔的方法

    這篇文章主要介紹了python讀取word文檔的方法,實例分析了Python基于win32com操作word文檔的相關技巧,需要的朋友可以參考下
    2015-05-05
  • python對列進行平移變換的方法(shift)

    python對列進行平移變換的方法(shift)

    今天小編就為大家分享一篇python對列進行平移變換的方法(shift),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python中利用json庫進行JSON數據處理詳解

    Python中利用json庫進行JSON數據處理詳解

    JSON是一種輕量級的數據交換格式,易于人閱讀和編寫,同時也易于機器解析和生成,下面就跟隨小編一起來了解下如何使用Python實現JSON數據處理吧
    2025-02-02
  • python中Pyqt5使用Qlabel標簽進行視頻播放

    python中Pyqt5使用Qlabel標簽進行視頻播放

    這篇文章主要介紹了python中Pyqt5使用Qlabel實現標簽進行視頻播放,QLabel是界面中的標簽類,繼承自QFrame類,提供文本和圖像的顯示,是一種展示控件,下文相關內容介紹需要的小伙伴可以參考一下
    2022-04-04
  • python創(chuàng)造虛擬環(huán)境方法總結

    python創(chuàng)造虛擬環(huán)境方法總結

    在本篇內容里我們給大家整理了關于python創(chuàng)造虛擬環(huán)境的詳細方法和步驟,需要的朋友們學習下。
    2019-03-03

最新評論

肥乡县| 丰城市| 南皮县| 奎屯市| 赤峰市| 大余县| 无锡市| 巴南区| 郴州市| 茶陵县| 拜泉县| 湖口县| 五常市| 龙江县| 山东| 神木县| 马鞍山市| 抚顺县| 孝感市| 神农架林区| 张家川| 延庆县| 北流市| 雷波县| 广东省| 乡宁县| 贵州省| 新河县| 江陵县| 舟山市| 尚义县| 固原市| 钟山县| 大港区| 江山市| 邵东县| 常熟市| 汝阳县| 拜泉县| 晋江市| 遂平县|