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

Show 『Picture Add + Crosee Line ROI

Show 结果先

 

import os
import tkinter as tk
from PIL import Image, ImageDraw, ImageTk

# 定义图片文件夹路径和文件扩展名
path = r'C:\Users\Administrator\Desktop\Case'
extensions = ['.jpg', '.jpeg', '.png', '.bmp', '.gif']

# 加载图片函数
def load_images(path):
    images = []
    for ext in extensions:
        for file in os.listdir(path): 
            if file.lower().endswith(ext): 
                img = Image.open(os.path.join(path,  file))
                img.thumbnail((360,  360))  # image.resize((300,  300))
                images.append(img) 
    return images

# 处理图片,添加十字线和正方形
def process_image(img, show_cross, show_square):
    draw = ImageDraw.Draw(img)
    width, height = img.size 

    if show_cross:
        # 绘制黄色十字中心线
        draw.

相关文章:

  • 【ISO 14229-1:2023 UDS诊断(ECU复位0x11服务)测试用例CAPL代码全解析④】
  • 《StyleID:一种无训练的方法将大规模扩散模型适配于风格迁移》
  • Mistral Saba:为中东和南亚量身打造的AI模型
  • npu 瑞芯微rk系列,rknn模型转换以及npu使用
  • ES8字符串填充用法总结:padStart(),padEnd(),rest剩余参数的用法{name,...obj},扩展运算符的用法,正则表达式命名捕获组
  • 聚焦地灾防治,助力城市地质安全风险防控
  • 基于STM32的智能交通信号控制系统
  • Windows环境打印文档的同时自动生成PDF副本的方法
  • SpringBoot中自动装配机制的原理
  • Pytorch实现论文之一种基于扰动卷积层和梯度归一化的生成对抗网络
  • 2024年GESP09月认证Scratch一级试卷
  • 问题定位总结
  • WebSocket在分布式环境中的局限性及解决方案
  • 线程的多种创建方式和使用
  • QML 自定义矩形框Rectangle,实现四个边框自定义大小
  • 反射机制的简单示例
  • pytorch预训练模型下载保存路径更改
  • 【干货教程】DeepSeek R1+Open WebUI构建RAG检索增强知识库的实战教程
  • 《DeepSeek Janus Pro 7B:多模态人工智能大模型部署全攻略》
  • 用 UniApp 打造新颖美观的弹出框
  • 陕西省安康市汉阴县县长陈永乐已任汉阴县委书记
  • 山东:小伙为救同学耽误考试属实,启用副题安排考试
  • GDP逼近五千亿,向海图强,对接京津,沧州剑指沿海经济强市
  • 著名连环画家庞邦本逝世
  • 山西省委常委李金科添新职
  • 10名“鬼火少年”凌晨结队在城区飙车,警方:涉非法改装,正处理