↑点击上方“一行数据” 关注 + 星标 ~每周送书,绝不错过

最近的瓜可谓真有意思,南山头铁鹅也默默吞下下了1000瓶老干妈。此时用这张1000张老干妈辣椒酱图片组成的企鹅来表达最适合不过了我要咬人了

但是这个瓜却疑点重重:1624万的大额广告合作,期间各项物料细节对接,这三个人就这么摆平了?

三个人据说靠游戏礼包来赚钱,这能赚多少?

三个人就算骗到钱了怎么不赶紧跑路,等着被抓。能骗到大厂上千万的智商怎么会乖乖坐以待毙?

现在擂台还在,腾讯并未撤诉也未道歉,装作一个憨憨仅仅是一个蓄力的过程。什么时候腾讯撤诉了,才代表腾讯认输了。所以好戏还在后头

1.千图成像

作为一个技术博主,分享技术才是我的初心,吃瓜的同时给大家介绍一下千图成像的原理,以及如何制作千图成像:用N张图片拼凑成一张图片。

实现原理:先将所要成像的图片转化成马赛克图片,然后从图库中用对应颜色的图片替换相应色块。

图库中的图片处理:标记图库中每张图片的混合颜色,用于替换目标色块,并记录每张图片的特征用于成像,增加成像质量。

2.爬取图片素材

之前行哥已经已经分享过代码可以批量爬取图片,需要批量爬取图片源码或者应用程序可以看一下这篇推文

3.千图成像-Python代码

代码思路梳理选好你需要拼凑的图片,将其切割为若干小块,切割的越细生成的图片效果会更好。image分别去我们之前保存的图片中找与与之最相似的,最后将其拼接完成。颜色相似

这个应该不难理解,我在代码中实现了灰度图像和RGB通道图像的筛选方法:

灰度图像:直接计算所有像素灰度值的平均值,取最接近n个图像供后期再次筛选;

RGB通道:分别计算R,G,B的平均值,对于一个图像我们得到的是一个类似与[20, 30,40]的数组,然后我们计算欧式距离,取最接近n个图像供后期再次筛选。

结构相似

为什么还需要结构相似,举个例子:

如果单纯按照上述方法去判定相似,那上图中的图A和图B肯定是最相似的,所以我们不能单纯的因为两张图片中包含的颜色差不多就去判断为最相似,还需要去判断颜色的“位置”也要相似。

核心代码如下,在代码中需要修改图片素材路径和蒙版图片的路径,完整源码获取方式在文末查看:from PIL import Image

import os

import numpy as np

from tqdm import tqdm

class Config:

corp_size = 40

filter_size = 20

num = 100

class PicMerge:

def __init__(self, pic_path, mode='RGB', pic_folder='wechat'):

pass

return picture

def merge(self):

pass

return filter_

@staticmethod

def rgb_mean(rgb_pic):

pass

return val

def mapping_table(self, pic_folder):

pass

return results, pic_dic

@staticmethod

def pic_code(image: np.ndarray):

pass

return one_hot

if __name__ == "__main__":

P = PicMerge(pic_path='一行数据头像.png', mode='RGB')

P.merge()

4.千图成像-软件使用

后来发现有更好用的软件也给大家介绍一下,那还写什么代码。软件名称叫做【FOTO-MASK—EDDA】大家可以在网上自行下载,也可以在文末查看行哥提供的下载方式。下面介绍下该软件的使用方式:首先设置图片数据库

新建数据库,并选择图片素材路径

设置马赛克图片即图片盲板,依次设置马赛克图片路径,图片保存路径,图片素材库,马赛克参数,可重复次数、透明度等参数,最后点击Run即可

设置马赛克图片参数设置马赛克图片参数

最后结果如下

5.end

这是行哥使用Python获取所有微信好友图像组成的千图成像,看看能不能找到你哦。(什么,想要Python获取微信好友图像代码?)

参考:https://www.cnblogs.com/awesometang/p/12013595.html

往期推荐

对了,可以加下行哥微信好友,私聊回复「02」可以领取5T编程资料哦

完整源码和软件

:在公众号【一行数据】后台回复「南山头铁鹅」可以领取

祝三连的读者马上会遇到好运!!!!!

千图成像python_吞了1000瓶老干妈的南山头铁鹅,Python制作千图成像(附上源代码和应用程序)...相关推荐

  1. python多张图片合并拼接,python制作sprite图、雪碧图

    python多张图片合并拼接,python制作sprite图.雪碧图 整理图片集 找两个文件夹,yangying和zhaoliying,分别放上照片8张,共16张照片. 创建sprite.py # 多 ...

  2. python图像识别生成矢量图_使用python制作矢量图

    Get一个使用python制作矢量图的新技能: 前言: Matplotlib远比我们想象的强大,而这只是众多python强大的包中的一个,不愧是群英荟萃. 绘图后端我们一般是看不见的,matplotl ...

  3. [从零开始]用python制作识图翻译器·一

    AlsoEasy-RecognitionTranslator 前言 需求分析 应用场景 需求提取 需求补充 竞品分析 QQ识图 百度翻译 UU翻译器 小结 功能实现 前言   这是我的毕设作品.当时玩 ...

  4. [从零开始]用python制作识图翻译器·二

    AlsoEasy-RecognitionTranslator 需求分析 系统分析 功能拆解 工程语言选择 技术可行性分析 具体实现 需求分析   见上篇[从零开始]用python制作识图翻译器·一 上 ...

  5. 利用Python制作动图演示坐标变换理论

    利用Python制作动图演示坐标变换理论 永磁同步电机是一个非线性.强耦合的物理系统,因而不便直接进行控制.后有研究人员创造性的提出了坐标变换理论(后逐渐成为矢量控制的一个部分),让永磁同步电机得以转 ...

  6. 腾讯再回应被骗,悬赏1000瓶老干妈求线索!老干妈:腾讯从来没有催收过

    鹅太难了,真的,被白嫖了1600万,还要被嘲笑. ▲图片来源见水印 鹅都这样了,你们还笑得出来?(那可不要太开心了,哈哈哈哈哈哈 任何热点事件发生之后,除了事件本身引人关注,这之后的段子和各种玩梗也是 ...

  7. python制作折线图_Python 绘制可视化折线图

    1. 用 Numpy ndarray 作为数据传入 ply 1 2 3 4 5 6 7 8 9 10 11 import numpy as np import matplotlib as mpl im ...

  8. python制作动图-用Python制作迷宫GIF

    原标题:用Python制作迷宫GIF 安装 可以通过PyPi安装 或者通过Git 为什么你需要这个库? 问:我是一个Python迷,并且对迷宫的生成和迷宫解决的办法非常感兴趣.我很羡慕别人能够做出生成 ...

  9. python制作动图、怎么运行_漫画:如何分析运行中的 Python 程序?

    漫画:如何分析运行中的 Python 程序? 内容简介如何使用 py-spy 如何读懂火焰图 遇到的问题 大佬组长透露出几个关键信息:1. 要排查的是线上服中正在运行的 Python 程序 2.&qu ...

  10. python制作雷达图_python制作雷达图

    雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法,雷达图通常用于综合分析多个指标,具有完整,清晰和直观的优点. 下面以实际例子给大家讲解一下雷达图的应用场 ...

最新文章

  1. jsp、freemarker、velocity区别
  2. web---jsp文件乱码的解决办法
  3. 专题:固体力学中应力与应变分析详解(6.莫尔应力圆)
  4. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第五章——自编解析与答案
  5. 微服务容器化最短路径,微服务 on Serverless 最佳实践
  6. 在Js或者cess后加版本号 防止浏览器缓存
  7. 深圳瑞光康泰RBP-9000C血压仪对接
  8. shell 截取ip地址最后一位_shell脚本获取IP地址段的方法
  9. 大学生创新创业训练计划项目申请书
  10. 10个技巧,帮你改进UI设计
  11. word文档误删怎么恢复
  12. GY-BMP280-3.3 高精度大气压强传感器模块
  13. 支持10K高清视频是HDMI 2.1有什么特点?
  14. 我的世界java怎么自制皮肤_我的世界手机版皮肤怎么做 自己做皮肤教程
  15. 真假屏幕测试软件,如何检测4K电视屏幕的真伪,漏出死像素?一键识别两种工具!...
  16. 【vscode 插件】为 markdown 文章标题自动添加多级序号
  17. A53内核板卡,平板电脑、电视盒子完美方案
  18. js实现正则去除字符串空格
  19. 【Bug修复】yuv生成mp4格式文件帧数(时间)与原视频不一致
  20. 基于人工势场法的移动机器人路径规划研究(Matlab代码实现)

热门文章

  1. web前端大一实训 HTML+CSS+JavaScript王者荣耀(60页) web课程设计网页规划与设计 HTML期末大作业 HTML网页设计结课作业...
  2. 虚拟服务器软件,VMware ESXi(服务器虚拟化软件) V7.0 官方版
  3. ae制作小球轨迹运动_教你如何用AE做出动画效果
  4. 2021-CVPR-Inpainting论文导读
  5. Java集合中的retainAll()方法和removeAll()方法
  6. 景区门票怎么在线上渠道分销?
  7. jdk和jre有什么区别?
  8. Django模板中加减乘除基本语法
  9. c语言电话订餐管理系统
  10. qq里面发送图片显示服务器被拒绝,如何解决qq无法发送图片的问题