1 Star 6 Fork 2

篠龙 / yolov5_GradCAM

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main_tools.py 797 Bytes
一键复制 编辑 原始数据 按行查看 历史
篠龙 提交于 2022-08-07 10:34 . update
import os
import cv2
import numpy as np
# 拼接多张图片
def concat_images():
images = []
save_path = 'figure'
ori_path = 'data/images/cat-dog.jpg'
image_path = [ori_path, 'outputs/cat-dog/gradcam/23_0.jpg', 'outputs/cat-dog/gradcam/23_1.jpg']
for img_path in image_path:
img = cv2.imread(img_path)
images.append(img)
w, h = images[0].shape[:2]
width = w
height = h * len(images)
base_img = np.zeros((width, height, 3), dtype=np.uint8)
for i, img in enumerate(images):
base_img[:, h * i:h * (i + 1), ...] = img
imgae_name = os.path.basename(ori_path) # 获取图片名
output_path = f'{save_path}/{imgae_name[:-4]}_result.jpg'
cv2.imwrite(output_path, base_img)
if __name__ == '__main__':
concat_images()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/xiao-dragon/yolov5_GradCAM.git
git@gitee.com:xiao-dragon/yolov5_GradCAM.git
xiao-dragon
yolov5_GradCAM
yolov5_GradCAM
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891