python实现固定尺寸图像拼接代码分享

编程之家收集整理的这篇文章主要介绍了python实现固定尺寸图像拼接代码分享编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这篇文章主要为大家详细介绍了python实现固定尺寸图像拼接,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

python固定尺寸图像拼接代码

import os
import cv2
import numpy as np
def joint(or_path, tar_path, size):
    determination = tar_path
    if not os.path.exists(determination):
        os.makedirs(determination)
    path = or_path
    folders = os.listdir(path)
    folders_name = []
    folders.sort(key = lambda x: int(x.split('.')[0]))
    for folder in folders:
        folders_name.append(path + "\\" + str(folder))
    foldler_len = len(folders_name)
    joint = []
    for i in range(size):
        joint.append(cv2.imread(folders_name[i]))
    index = 0
    for i in range(len(folders_name)):
        if i < size:
            continue
        image = cv2.imread(folders_name[i])
        joint[index] = np.hstack((joint[index], image))
        index += 1
        if index > size - 1:
            index = 0
    for i in range(1, len(joint)):
        joint[0] = np.vstack((joint[0], joint[i]))
    cv2.imwrite(tar_path + "/all.jpg", joint[0])
    print(joint[0].shape)
if __name__ == "__main__":
    joint(r"", r"", size)#原图像文件夹路径、新图像存放路径、单方向图像数

运行结果

运行前

在这里插入图片描述

运行后

在这里插入图片描述

总结

以上是编程之家为你收集整理的python实现固定尺寸图像拼接代码分享全部内容,希望文章能够帮你解决python实现固定尺寸图像拼接代码分享所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206

相关文章

猜你在找的Python相关文章

Python日期格式化方法 import&#160;datetime datetime.datetime.now().strftime(&quot;%Y-%m-%d&#160;%H:%M:%S&quo
什么是JSON JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。 那么,JSON到底是什么? JSON就是一串字符串
html布局: 1 &lt;div class=&quot;column&quot;&gt; 2 &lt;div class=&quot;panel bl bar1&quot;&gt; 3 &lt;d
方法一:使用相对于当前文件(源文件)的相对路径 使用 ../ 对于这个例子来说 ../ 把路径带到了项目根目录的下一级目录 1 &lt;script src=&quot;../static/js/wo
一、fetch请求时,request.json能获取到数据,request.form获取不到数据 1 var data = {&#39;name&#39;:&#39;test&#39;}; 2 3 f
Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Comp
描述一下问题背景: 前台封装一个json字符串给后台传输数据,后台的ajax获取请求之后把接收的数据显示到前台html表格上。 jsonify:这个方法可以把字典转化为json字符串 通过jsonif