当前位置: 首页 > news >正文

多用户商城网站东营可以做网站的公司在哪

多用户商城网站,东营可以做网站的公司在哪,企业网站开发怎么样,最近在线直播免费观看OpenCV将两张图片拼接成一张图片 示例代码1示例代码2代码示例3示例代码4 可以用opencv或者numpy的拼接函数,直接将两张图拼接到一起,很简单方便,参考代码2,推荐此方式。新建图片,将两张图片的像素值填充到新图片对应位…

OpenCV将两张图片拼接成一张图片

  • 示例代码1
  • 示例代码2
  • 代码示例3
  • 示例代码4

  • 可以用opencv或者numpy的拼接函数,直接将两张图拼接到一起,很简单方便,参考代码2,推荐此方式
  • 新建图片,将两张图片的像素值填充到新图片对应位置上即可,参考代码1。

示例代码1

以下是将两张图片拼接成一张图片的示例代码:

import cv2
import numpy as np # 三通道
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')# 确定两张图片的大小
height, width, channels = img1.shape
new_width = width + img2.shape[1]# 创建一张新的图片
new_img = np.zeros((height, new_width, channels), dtype=np.uint8)# 将第一张图片复制到新图片的左侧
new_img[:,:width,:] = img1# 将第二张图片复制到新图片的右侧
new_img[:,width:,:] = img2# 显示合并后的图片
cv2.imshow('Merged Image', new_img)# 等待关闭窗口
cv2.waitKey(0)# 释放资源
cv2.destroyAllWindows()

示例代码2

以下是将两张图片在同一个窗口显示的示例代码:

import cv2
import numpy as np img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')## 使用numpy
# 将两张图片垂直堆叠
img_vstack = np.vstack((img1, img2))# 将两张图片横向拼接在一起
result = np.hstack([img1, img2])# 将两张图片拼接到一起
img = np.concatenate((img1, img2), axis=1)## 使用opencv
vimg = cv2.vconcat((img1, img2)) # 垂直方向
himg = cv2.hconcat((img1, img2)) # 水平方向# 显示图片
cv2.imshow('Two Images in One Window', img_vstack)
cv2.waitKey(0)
cv2.destroyAllWindows()

代码示例3

首先需要安装 xlrdxlwt 模块,可以使用以下命令安装:

pip install xlrd
pip install xlwt

然后可以使用以下代码将图片写入 Excel 单元格内,并调整单元格大小与图片匹配:

import xlwt
import xlrd
from PIL import Image# 打开 Excel 文件
book = xlwt.Workbook(encoding='utf-8')
sheet = book.add_sheet('Sheet1')# 打开图片文件,并设置图片大小
img = Image.open('image.jpg')
img_width, img_height = img.size# 设置单元格宽度和高度与图片宽度和高度一致
sheet.col(0).width = img_width
sheet.row(0).height = img_height# 将图片写入单元格
sheet.insert_bitmap('image.jpg', 0, 0)# 保存 Excel 文件
book.save('image.xls')

此代码是将一张名为 image.jpg 的图片写入 Excel 的第一行第一列的单元格内,并设置单元格宽度和高度与图片宽度和高度一致。保存 Excel 文件的名字为 image.xls。如果需要批量处理多张图片,可以使用循环语句来遍历所有图片。

示例代码4

以下是一个示例代码,可以实现将指定文件夹内所有图片路径及其对应的图片插入到指定的Excel表格内,并调整单元格大小以适应图片大小:

import os
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
from openpyxl.drawing.image import Image# 设置文件夹路径和Excel文件名
folder_path = r"C:\folder_path"
excel_file = "images.xlsx"# 创建Excel工作簿
wb = Workbook()
ws = wb.active# 获取文件夹内所有图片路径和文件名
img_files = [f for f in os.listdir(folder_path) if f.endswith('.jpg') or f.endswith('.png')]# 将文件名和路径分别写入Excel单元格
for i, img_file in enumerate(img_files):row = i + 1img_path = os.path.join(folder_path, img_file)ws.cell(column=1, row=row, value=img_file)ws.cell(column=2, row=row, value=img_path)# 将图片插入Excel单元格并调整单元格大小img = Image(img_path)img_width, img_height = img.width, img.heightws.row_dimensions[row].height = img_height / 3  # 调整行高ws.column_dimensions[get_column_letter(3)].width = img_width / 6  # 调整列宽# 将图片添加到单元格中cell = sheet.cell(row=i+1, column=1)cell.value = img_path cell.alignment = openpyxl.styles.Alignment(horizontal='center', vertical='center')# cell._style = openpyxl.styles.NamedStyle(name='Hyperlink', #                                          hyperlink=f'HYPERLINK("{image_path}")')ws.add_image(img, f"C{row}")  # 在指定单元格添加图片# 保存Excel文件
wb.save(excel_file)

在上述代码中,我们使用了openpyxl库来处理Excel表格,并使用os库来获取指定文件夹内的所有图片文件路径和文件名。对于每个图片文件,我们将其文件名和路径分别写入Excel单元格的第1列和第2列,然后将该图片插入Excel单元格的第3列并调整单元格大小以适应图片大小。最后保存Excel文件。

http://www.yayakq.cn/news/311101/

相关文章:

  • 百货商城网站建设国外网站怎么推广
  • html5商城网站模板福建省机关效能建设网站
  • 网站网页设计在哪找百度高级搜索
  • 行业论坛网站高校财务网站建设
  • 株洲网络营销推广哪家好太原seo排名收费
  • 网站建设自我介绍网页设计大赛作品欣赏
  • 哈尔滨网站建设q479185700惠舒城县住房和城乡建设局网站
  • 福建网站优化石家庄网站推广招聘
  • 西安旅游网站开发成全视频免费观看在线看第6季高清版
  • 小辰青岛网站建设定制类网站
  • 在哪几个网站里可以做淘客如何建网站并做推广
  • 苏州网络营销网站建设平台番禺建设局网站首页
  • 自适应网站案例wordpress调用文章id
  • 网站设计免费模板新版爱美眉网站源码
  • 哪个网站可以做淘宝代码网站功能怎么写
  • 网站设计中的用户体验网络营销师报考条件
  • 网站建设 顺德wordpress官使用方法
  • 建设校园网站怎么查看网站根目录
  • 什么是可信网站电器网站建设
  • 一屏一屏的网站怎么做本网站仅支持ie浏览器
  • 看摄影作品的网站中国广告网
  • 四川建设网电子招投标网站阿里网站年费续费怎么做分录
  • 网站开发计入会计 什么科目长沙制作公园仿竹护栏实体厂家
  • 网站建设 服务器 预算报价清单竞价恶意点击报案
  • 如何建立网站是什么东莞横沥镇属于哪个区
  • 建设部注册监理工程师网站随州网站建设哪家专业
  • 在哪个网站找婚照公司网站建设中请稍后再访问
  • 哈尔滨市做网站公司wordpress 展开折叠
  • 个人域名可以做网站吗Wordpress 模块wordkey
  • 天津做网站.都找津坤科技茶的网站制作