美文网首页
36. 马赛克效果

36. 马赛克效果

作者: 医学工程与科学园地 | 来源:发表于2019-11-12 16:21 被阅读0次
import cv2
import numpy as np

img = cv2.imread('face.jpg', 1)
imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]
cv2.imshow('src', img)

for m in range(100, 300):
    for n in range(100, 200):
        
        # 用一个像素点表示小矩形框 pixel-> 10*10 
        if m % 10 == 0 and n % 10 == 0:
            for i in range(0, 10):
                for j in range(0, 10):
                    (b, g, r) = img[m, n]
                    img[i + m, j + n] = (b, g, r)
                    
cv2.imshow('dst', img)
cv2.waitKey(0)

图像中的局部马赛克效果如下:


image.png

相关文章

网友评论

      本文标题:36. 马赛克效果

      本文链接:https://www.haomeiwen.com/subject/xejqictx.html