美文网首页
05马赛克

05马赛克

作者: 犬夜叉写作业 | 来源:发表于2019-07-14 14:49 被阅读0次

马赛克方块取10*10,即一个方块有100个像素点

import cv2
import numpy as np
img = cv2.imread('image0.jpg',1)
imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]

#两层for循环,为了遍历图片所有像素点
for m in range(100,300):  
    for n in range(100,200):

        # pixel ->10*10 方形的马赛克
        if m%10 == 0 and n%10==0:   #每隔10个像素点取一个值,作为100个像素点的相同值
            for i in range(0,10):   #遍历一个大方块中100个像素点,进行填充
                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

相关文章

  • 05马赛克

    马赛克方块取10*10,即一个方块有100个像素点

  • OpenGLES滤镜开发汇总 —— 马赛克

    什么是马赛克 马赛克原理 马赛克的实现 方格马赛克的glsl实现如下: 得到的马赛克效果如下: 圆形马赛克的实现:...

  • 简易视频编辑器(马赛克,倍速)

    添加马赛克 这里我就说一下这个马赛克的东西.首先想说的是马赛克宽度,马赛克高度马赛克左上角位置x, 马赛克左上角位...

  • iOS 滤镜效果

    综合滤镜 静态滤镜 {灰度, 颠倒, 旋涡, 马赛克, 马赛克2, 马赛克3} 动态滤镜动态滤镜效果.gif 代码...

  • EVERSTONE@DXD | 色彩拼接下的马赛克艺术

    今天要跟大家正经的聊一聊马赛克,不是美图秀秀的马赛克,而是一种情怀的马赛克,是一种正在渗透中国市场的马赛克艺术。 ...

  • OpenGL ES 马赛克滤镜

    这里实现了四边形马赛克、六边形马赛克、三角形马赛克。这里马赛克效果的代码也都是在片元着色程序.fsh中修改的,只需...

  • 电影分享《马赛克的秘密》

    平时休息,爱看看电影什么的,随意翻找,“马赛克的秘密”这个标题吸引了我,不过,此马赛克非彼马赛克,不要想歪咯。 电...

  • 灰度&马赛克滤镜

    vertShader 灰度效果fragShader 正方形马赛克fragShader 六边形马赛克fragShad...

  • 如何在 JavaScript 中制作马赛克图

    你听说过马赛克情节吗?这是一种非常有趣的图表类型,旨在促进探索变量之间的关系。马赛克图(也称为马赛克图)将数据可视...

  • 直播专题问题排查-马赛克(十)

    马赛克 1. 马赛克问题的表现 马赛克主要是指画面中出现多处类似小方块的图像,导致画面的局部或者整体看不清楚的情况...

网友评论

      本文标题:05马赛克

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