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

Python 實現(xiàn)PS濾鏡中的徑向模糊特效

 更新時間:2020年12月03日 11:07:25   作者:未雨愁眸  
這篇文章主要介紹了Python 實現(xiàn) PS 濾鏡中的徑向模糊特效,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下

實現(xiàn)效果

實現(xiàn)代碼

from skimage import img_as_float
import matplotlib.pyplot as plt
from skimage import io
import numpy as np
import numpy.matlib

file_name='D:/2020121173119242.png'  # 圖片路徑
img=io.imread(file_name)

img = img_as_float(img)

img_out = img.copy()

row, col, channel = img.shape

xx = np.arange (col) 
yy = np.arange (row)

x_mask = numpy.matlib.repmat (xx, row, 1)
y_mask = numpy.matlib.repmat (yy, col, 1)
y_mask = np.transpose(y_mask)

center_y = (row -1) / 2.0
center_x = (col -1) / 2.0

R = np.sqrt((x_mask - center_x) **2 + (y_mask - center_y) ** 2)

angle = np.arctan2(y_mask - center_y , x_mask - center_x)

Num = 20
arr = np.arange(Num)

for i in range (row):
 for j in range (col):

  R_arr = R[i, j] - arr 
  R_arr[R_arr < 0] = 0

  new_x = R_arr * np.cos(angle[i,j]) + center_x
  new_y = R_arr * np.sin(angle[i,j]) + center_y

  int_x = new_x.astype(int)
  int_y = new_y.astype(int)

  int_x[int_x > col-1] = col - 1
  int_x[int_x < 0] = 0
  int_y[int_y < 0] = 0
  int_y[int_y > row -1] = row -1

  img_out[i,j,0] = img[int_y, int_x, 0].sum()/Num
  img_out[i,j,1] = img[int_y, int_x, 1].sum()/Num
  img_out[i,j,2] = img[int_y, int_x, 2].sum()/Num


plt.figure(1)
plt.imshow(img)
plt.axis('off')

plt.figure(2)
plt.imshow(img_out)
plt.axis('off')

plt.show()

以上就是Python 實現(xiàn) PS 濾鏡中的徑向模糊特效的詳細內容,更多關于python 圖片模糊濾鏡的資料請關注腳本之家其它相關文章!

相關文章

  • 詳解Python讀取和寫入操作CSV文件的方法

    詳解Python讀取和寫入操作CSV文件的方法

    CSV 文件(逗號分隔值文件)是一種純文本文件,它使用特定的結構來排列表格數據。本文將詳細介紹Python中讀取個寫入操作CSV文件的方法,需要的可以參考一下
    2022-03-03
  • 解析python的局部變量和全局變量

    解析python的局部變量和全局變量

    函數內部定義的變量就叫局部變量而如果一個變量既能在一個函數中使用,也可以在其他函數中使用,這樣的變量就是全局變量。 本文給大家介紹python的局部變量和全局變量的相關知識,感興趣的朋友一起看看吧
    2019-08-08
  • python從內存地址上加載python對象過程詳解

    python從內存地址上加載python對象過程詳解

    這篇文章主要介紹了python從內存地址上加載pythn對象過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Python四款GUI圖形界面庫介紹

    Python四款GUI圖形界面庫介紹

    這篇文章介紹了Python的四款GUI圖形界面庫,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 利用python寫個下載teahour音頻的小腳本

    利用python寫個下載teahour音頻的小腳本

    這篇文章主要跟大家分享了一個利用python寫的下載teahour音頻的小腳本,文中給出了詳細的示例代碼供大家參考學習,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • python實現(xiàn)數據挖掘中分箱的示例代碼

    python實現(xiàn)數據挖掘中分箱的示例代碼

    數據分箱(英語:Data?binning)是一種數據預處理方法,用于最大限度地減少小觀測誤差的影響,本文主要為大家介紹了python實現(xiàn)數據分箱的相關知識,感興趣的可以了解下
    2024-01-01
  • 一篇文章教你掌握python數據類型的底層實現(xiàn)

    一篇文章教你掌握python數據類型的底層實現(xiàn)

    這篇文章主要介紹了Python 數據類型的底層實現(xiàn)原理分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-09-09
  • Python中的asyncio性能分析

    Python中的asyncio性能分析

    這篇文章主要介紹了Python中的asyncio性能分析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Python實現(xiàn)自動玩貪吃蛇程序

    Python實現(xiàn)自動玩貪吃蛇程序

    這篇文章主要介紹了通過Python實現(xiàn)的簡易的自動玩貪吃蛇游戲的小程序,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學一學
    2022-01-01
  • Pytorch 實現(xiàn)權重初始化

    Pytorch 實現(xiàn)權重初始化

    今天小編就為大家分享一篇Pytorch 實現(xiàn)權重初始化,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論

塔城市| 津南区| 托克托县| 虎林市| 福建省| 黔江区| 黔东| 鄢陵县| 通州市| 保定市| 修武县| 阳曲县| 五河县| 屏南县| 乐清市| 蒙阴县| 吴堡县| 济宁市| 安阳市| 沙河市| 徐州市| 潮安县| 慈利县| 廊坊市| 化隆| 库尔勒市| 微山县| 雅江县| 察雅县| 资源县| 临海市| 黔东| 石门县| 东城区| 荆州市| 乌审旗| 抚宁县| 阳新县| 宣威市| 九龙坡区| 湾仔区|