日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【图像处理】——图像特效处理(马赛克、图像融合、毛玻璃等)

發布時間:2023/12/10 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【图像处理】——图像特效处理(马赛克、图像融合、毛玻璃等) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:https://blog.csdn.net/qq_43328040/article/details/109081414

import cv2 import numpy as np import random#馬賽克:將一定大小窗口的RGB設置成一個顏色 def horseBox(img):row,col,chal = img.shapeboxRow = int(0.3*row)boxcol = int(0.3*col)for m in range(50,boxRow+50):for n in range(50,boxcol+50):if m%5 == 0 and n%5 == 0:(b, g, r) = img[m, n]for i in range(5):for j in range(5):img[m+i,n+j] = (b,g,r)return img#毛玻璃效果:在一定窗口內,將當前的像素顏色隨機設置為窗口中的一個顏色 def glassesEffect(img):height = img.shape[0]width = img.shape[1]dat = np.zeros(img.shape, np.uint8)for m in range(height-8):for n in range(width-8):index = int(random.random() * 8)(b, g, r) = img[m + index, n + index]dat[m, n] = (b, g, r)return dat#圖像融合,兩幅圖像通過系數來得到一個融合圖像中的像素值 def rongHeImg(img1,img2,weight):dat = np.zeros(img1.shape, np.uint8)dat = cv2.addWeighted(img1, weight, img2, 1-weight, 0)return datif __name__ == '__main__':img = cv2.imread(r"E:\PYTHON\Image_Processing\colorful_lena.jpg", 1)img2 = cv2.imread(r"E:\PYTHON\Image_Processing\img11.jpg", 1)horseBoxImg = horseBox(img)glassesEffectImg = glassesEffect(img)rongHeImg = rongHeImg(img,img2,0.5)cv2.imshow('',rongHeImg)cv2.waitKey(0)

?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的【图像处理】——图像特效处理(马赛克、图像融合、毛玻璃等)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。