前言
一张图片由无数的像素点组成,那么我们将用图片来填充这些像素点
知识点:
1. cv2
2. numpy
3. tqdm
4. argparse
开发环境:
Python 3.6
Pycharm
思路:
1.输入
2.计算处理
3.输出
4.展示
加企鹅群695185429即可免费获取,资料全在群文件里。资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等
步骤
一、导入工具
import cv2 import glob import argparse import numpy as np from tqdm import tqdm # 进度条 from itertools import product # 迭代器
二、图片文件
def parseArgs(): parser = argparse.ArgumentParser('拼接马赛克图片') parser.add_argument('--targetpath', type=str, default='examples/1.jpg', help='目标图像路径') parser.add_argument('--outputpath', type=str, default='output.jpg', help='输出图像路径') parser.add_argument('--sourcepath', type=str, default='sourceimages', help='用于拼接图像的所有源图像文件夹