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

Opencv+Python實現(xiàn)圖像運動模糊和高斯模糊的示例

 更新時間:2019年04月11日 15:55:44   作者:-牧野-  
今天小編就為大家分享一篇關(guān)于Opencv+Python實現(xiàn)圖像運動模糊和高斯模糊的示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

運動模糊:由于相機(jī)和物體之間的相對運動造成的模糊,又稱為動態(tài)模糊

Opencv+Python實現(xiàn)運動模糊,主要用到的函數(shù)是cv2.filter2D()

# coding: utf-8
import numpy as np
import cv2
def motion_blur(image, degree=12, angle=45):
  image = np.array(image)
  # 這里生成任意角度的運動模糊kernel的矩陣, degree越大,模糊程度越高
  M = cv2.getRotationMatrix2D((degree / 2, degree / 2), angle, 1)
  motion_blur_kernel = np.diag(np.ones(degree))
  motion_blur_kernel = cv2.warpAffine(motion_blur_kernel, M, (degree, degree))
  motion_blur_kernel = motion_blur_kernel / degree
  blurred = cv2.filter2D(image, -1, motion_blur_kernel)
  # convert to uint8
  cv2.normalize(blurred, blurred, 0, 255, cv2.NORM_MINMAX)
  blurred = np.array(blurred, dtype=np.uint8)
  return blurred
img = cv2.imread('./9.jpg')
img_ = motion_blur(img)
cv2.imshow('Source image',img)
cv2.imshow('blur image',img_)
cv2.waitKey()

原圖:

運動模糊效果:

高斯模糊:圖像與二維高斯分布的概率密度函數(shù)做卷積,模糊圖像細(xì)節(jié)

Opencv+Python實現(xiàn)高斯模糊,主要用到的函數(shù)是cv2.GaussianBlur():

# coding: utf-8
import numpy as np
import cv2
img = cv2.imread('./9.jpg')
img_ = cv2.GaussianBlur(img, ksize=(9, 9), sigmaX=0, sigmaY=0)
cv2.imshow('Source image',img)
cv2.imshow('blur image',img_)
cv2.waitKey()

高斯模糊效果:

總結(jié)

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

相關(guān)文章

  • python 利用for循環(huán) 保存多個圖像或者文件的實例

    python 利用for循環(huán) 保存多個圖像或者文件的實例

    今天小編就為大家分享一篇python 利用for循環(huán) 保存多個圖像或者文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python獲取柵格點和面值的實現(xiàn)

    python獲取柵格點和面值的實現(xiàn)

    這篇文章主要介紹了python獲取柵格點和面值的實現(xiàn),具有很好的參考價值,希望對大家有多幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 詳解Python中的type()方法的使用

    詳解Python中的type()方法的使用

    這篇文章主要介紹了詳解Python中的type()方法的使用,是Python入門中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • python import 上級目錄的導(dǎo)入

    python import 上級目錄的導(dǎo)入

    這篇文章主要介紹了python import 上級目錄的導(dǎo)入,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 詳談Pandas中iloc和loc以及ix的區(qū)別

    詳談Pandas中iloc和loc以及ix的區(qū)別

    今天小編就為大家分享一篇詳談Pandas中iloc和loc以及ix的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python 多線程,threading模塊,創(chuàng)建子線程的兩種方式示例

    Python 多線程,threading模塊,創(chuàng)建子線程的兩種方式示例

    這篇文章主要介紹了Python 多線程,threading模塊,創(chuàng)建子線程的兩種方式,結(jié)合實例形式分析了Python線程的原理與創(chuàng)建子線程的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • Python新手學(xué)習(xí)raise用法

    Python新手學(xué)習(xí)raise用法

    在本篇文章里小編給大家分享的是一篇關(guān)于Python新手學(xué)習(xí)raise用法的相關(guān)知識點,需要的朋友們可以參考下。
    2020-06-06
  • Python中如何使用Matplotlib庫繪制圖形

    Python中如何使用Matplotlib庫繪制圖形

    Matplotlib是一個Python的2D繪圖庫,通過Matplotlib開發(fā)者可以僅需要幾行代碼,便可以生成繪圖,直方圖,功率譜,條形圖,錯誤圖,散點圖等,這篇文章主要給大家介紹了Python中如何使用Matplotlib庫繪制圖形的相關(guān)資料
    2022-07-07
  • Python打包exe文件一步步圖解明了簡單

    Python打包exe文件一步步圖解明了簡單

    之前看很多人都在問,Python怎么打包exe可執(zhí)行文件,雀氏有點多,那么我來了,給大家整一個Python打包exe可執(zhí)行文件的究極教程
    2021-11-11
  • Python實現(xiàn)PS圖像明亮度調(diào)整效果示例

    Python實現(xiàn)PS圖像明亮度調(diào)整效果示例

    這篇文章主要介紹了Python實現(xiàn)PS圖像明亮度調(diào)整效果,結(jié)合實例形式分析了Python基于skimage模塊調(diào)整圖片明亮度的原理與具體操作技巧,需要的朋友可以參考下
    2018-01-01

最新評論

万山特区| 二手房| 尼玛县| 德钦县| 吐鲁番市| 葫芦岛市| 略阳县| 奎屯市| 健康| 连山| 安庆市| 东莞市| 鄂托克前旗| 巧家县| 石首市| 义乌市| 丰顺县| 广灵县| 渝北区| 田东县| 横峰县| 玛曲县| 施甸县| 漠河县| 柳河县| 竹溪县| 临城县| 辽源市| 舞钢市| 东台市| 遂宁市| 甘泉县| 琼海市| 类乌齐县| 北碚区| 循化| 和林格尔县| 双鸭山市| 留坝县| 嘉峪关市| 芦山县|