Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by QMessage Box
激光雷达与相机融合检测GUI界面代码基于yolov11和openpcdet-CSDN博客
import os import sys import json import glob from pathlib import Path import numpy as np import torch import cv2 import matplotlib.colors as mcolors import matplotlib.pyplot as plt from PIL import Image import open3d as o3d # 设置 QT_QPA_PLATFORM_PLUGIN_PATH os.environ["QT_QPA_PLATFORM_PLUGIN_PATH"] = "/home/pc/miniconda3/envs/pcdet/lib/qt/plugins" # 添加必要的路径 sys.path.append("/home/pc/OpenPCDet") sys.path.append("/home/pc/ultralytics-yolo11-20250319/ultralytics-yolo11-main") from pcdet.config...
Word快速文本对齐程序开发经验:从需求分析到实现部署-CSDN博客
在日常办公中,文档排版是一项常见但耗时的工作,尤其是当需要处理大量文本并保持格式一致时。Microsoft Word作为最流行的文档处理软件之一,虽然提供了丰富的排版功能,但在处理复杂的文本对齐需求时,往往需要重复执行多个操作,效率较低。本文将分享一个Word快速文本对齐程序的开发经验,从需求分析、技术选型到实现部署,全面介绍如何使用Python开发一个高效的Word文档处理工具。 目录 项目背景与需求分析 项目起源 这个项目源于一个实际的办公需求:在一家法律事务所,律师们需要处理大量的合同文档,这些文档中包含各种条款、表格和列表,需要保持严格的格式一致性。手动调整这些文档的对齐方式不仅耗时,而且容易出错。因此,我们决定开发一个专门的工具来自动化这一过程。 需求分析 通过与用户的深入交流,我们确定了以下核心需求: 多种对齐方式支持:能够快速应用左对齐、右对齐、居中对齐和两端对齐等多种对齐方式 批量处理能力:支持同时处理多个段落或整个文档 选择性对齐:能够根据文本特征(如标题、正文、列表等)选择性地应用不同的对齐方式 格式保留:在调整对齐方式时保留原有的字体、颜色、大小等格式...
Mac 部署Latex OCR并优化体验(打包成App并支持全局快捷键)
原创 已于 2025-07-01 10:57:17 修改 · 882 阅读 · 24 · 23 · CC 4.0 BY-SA版权 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 文章标签: #macos #ocr #latex 于 2025-07-01 10:31:45 首次发布 🍁 前言 最近阅读论文,在做笔记的时候总是要手动输入一些latex公式,非常耗时。我使用Hapigo的Latex 公式识别,感觉还挺好用,但是缺陷是只有30次免费额度,于是在网上搜索了一下,发现可以通过本地部署Latex OCR来无限制识别latex公式。下面是我部署latex OCR的过程以及我自己总结的一些优化技巧。 🌿 部署 在 M1 上安装 LaTeX-OCR 识别工具 珠玉在前,就不班门弄斧了,需要注意的是这篇帖子的第3步的路径需要修改为你本机电脑的路径。 sudo cp -r /opt/homebrew/Cellar/pyqt@5/5.15.7_2/lib/python3.9/site-packages/*...
yolo训练驾驶行为检测数据集 建立基于深度学习YOLOv8的驾驶员司机行为检测的系统 监测驾驶员行为中的 睁眼闭眼安全带吸烟玩手机进行识别
目标检测算法yolo训练疲劳驾驶行为检测数据集 基于深度学习YOLOv8的疲劳监测的系统 识别驾驶员行为中的 睁眼闭眼安全带吸烟玩手机进行识别监测 以下文字及代码仅供参考。 同学,构建一个基于YOLOv8的疲劳监测系统,我们需要完成以下几个步骤: 数据准备:收集和标注数据集。 模型训练:使用YOLOv8进行模型训练。 UI设计:使用PyQt5设计用户界面。 实时检测:集成模型到UI中,实现实时检测。 基本操作:准备 1. 数据准备 首先,同学 需要一个包含不同类别疲劳行为的数据集。你可以从公开数据集中获取,或者自己采集并标注数据。 标注工具 使用LabelImg等工具进行数据标注。 2.
embedded PDF viewer in QGIS
I would like to open pdfs via a url link within a feature layer in a docked window inside qgis by clicking on a link to a web hosted pdf I've tried: QWEB plugin lets you browse the web within a docked window but security protocols prevent pdfs from being shown.
Python Pyside6 加Sqlite3 写一个 通用 进销存 系统 初型
PieroPc 已于 2025-01-19 00:44:15 修改 阅读量1.1k 收藏 24 点赞数 26 分类专栏: Python 文章标签: python 开发语言 于 2025-01-18 11:36:14 首次发布 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 图: 说明: 进销存管理系统说明文档 功能模块 1. 首页 显示关键业务数据 商品总数 供应商总数 本月采购金额 本月销售金额 显示预警信息 库存不足预警 待付款采购单 待收款销售单 2. 商品管理 商品信息维护 商品编码(唯一标识) 商品名称 规格型号 单位 分类 进货价 销售价 库存数量 预警数量 支持批量导入导出 支持搜索和筛选 3. 供应商管理 供应商信息维护 供应商名称(唯一标识) 联系人 联系电话 地址 账期 支持批量导入导出 支持搜索和筛选 4.
Displaying a QMessageBox from the Processing Script Editor
I'm writing a script from Processing Script Editor and I would showing a QMessageBox if a determined condition happens, but I'm not able to do this, because Qgis crashes when the code runs.
如何构建一个基于深度学习的跌倒摔倒检测系统 编程语言_python UI_pyqt5 两种方式分别实现了跌倒检测
跌倒(摔倒)检测系统 编程语言:python UI:pyqt5 实现方式:使用目标检测和人体姿态识别两种方式分别实现了跌倒检测,用户在使用时可以随时切换。基于你自己的数据集,训练出模型等,使用了深度学习和机器学习方法。 声明:以下代码仅供参考! 构建一个跌倒检测系统,结合目标检测和人体姿态识别两种方法。我们将使用YOLOv8进行目标检测,并使用OpenPose进行人体姿态识别。以下是详细的步骤和完整的代码示例。 步骤概述 安装依赖 准备数据集 配置YOLOv8 训练YOLOv8模型 配置OpenPose 实现跌倒检测逻辑 构建GUI应用程序 运行应用程序 1. 安装依赖 首先确保你已经安装了所有必要的库,包括PyTorch、YOLOv8、OpenPose和其他相关库。 pip install torch torchvision opencv-python-headless matplotlib pillow PyQt5 ultralytics openpose-pytorch 2.
A real-time DeepFake detection tool
1. About project With the continuous development of artificial intelligence and large models, which is essentially the continuous innovation of generative AI, a new attack method, AI face-changing attack, has emerged. It can use deep learning techniques to generate highly realistic fake videos or images.
Using Natural Language To Generate A Simple Python GUI With An LLM .... In Less Than 15 Minutes
Thought that building Python GUIs took hours of tedious coding? Welcome to an exciting new era! Not only can tools like Github Copilot help with code fixing, linting, and generation, but you can simply provide an entire spec to an LLM and ask it to generate a GUI (or a CLI) for you. I've been trying out GPT-4o, Claude Sonnet 3.5 and Code Llama 70B available from Anyscale.
yolo自动化项目实例解析(二)ui页面整理-CSDN博客
我们在上一章整理main.py 的if __name__ == '__main__': 内容还留下面这一段, app = QApplication(sys.argv) # 初始化Qt应用 ratio = screen_width / 2560 # 分辨率比例 # 设置全局字体大小 # 计算字体大小 base_font_size = 13 # 基准字体大小,适合1920*1080分辨率 new_font_size = int(base_font_size * ratio) font = QFont("Arial", new_font_size) # 子控件的宽度 item_width=320 item_height=240 item_height_min = 60 window_main = MainWindow() window_main.show() sys.exit(app.exec_()) # 监听消息不关闭 在说这个之前先了解一些基本的ui工具及使用 一、ui工具Qt Designer pip install pyqt5 pip install pyside2...
PyQT: 开发一款ROI绘制小程序
在一些基于图像或者视频流的应用中,比如电子围栏/客流统计等,我们需要手动绘制一些感兴趣(Region of Interest,简称ROI)区域。 在这里,我们基于Python和PyQt5框架开发了一款桌面应用程序,允许用户加载图片或视频流,并在这些媒体上绘制感兴趣的区域。 目录 Wath's New: 2.1. 需求 Wath's New: 代码已开源,欢迎大家使用: https://github.com/AICVHub/ROI-Drawing-APPhttps://github.com/AICVHub/ROI-Drawing-APP同时,也提供了在linux和win两个平台的可执行程序包,大家可直接下载使用: Releases · AICVHub/ROI-Drawing-APP · GitHubBased on PyQT5; Drawing a ROI on frame.
How To Create a Python GUI To Write Data to a File With PyQt5
Hichem MG I am a passionate web developer, driven by the desire to brainstorm and build functional and visually appealing projects. Transforming ideas into reality and delivering seamless online experiences. Work Blogger and Freelancer Joined
◆AozoraPDF.py(Python)のGUI化、exe化 - 万象酔歩
青空文庫txtのファイル名部に変換したいファイルをDrag&Dropする PDF出力のファイル名部に定義から取得した出力ファイル名が出るので 確認し[実行]を押す [#7字下げ]一、午后の授業[#「一、午后の授業」は中見出し] 「ではみなさんは、さういふふうに川だと云はれたり、乳の流れたあとだと 云はれたりしてゐたこのぼんやりと白いものがほんたうは何かご承知ですか。」 先生は、黒板に吊した大きな黒い星座の図の、上から下へ白くけぶった銀河 帯のやうなところを指しながら、みんなに問をかけました。 カムパネルラが手をあげました。それから四五人手をあげました。 ⇒ PDF出力フォルダにDropで出力先を設定しておけば、そのフォルダに出力される PDF出力領域に入力ファイルをDropすると.txtを.pdfに変換したものが採用される PyhotnプログラムのGUI化とEXE化 ◆青空文庫をPDF化するツール (ソースも公開) で作成したプログラムAozoraPDFをGUI化し、EXE化します。 AozoraPDFはPythonで書かれています。コマンドライン、あるいはバッチスクリプトから...
Python 毕设 - opencv 的人脸识别上课考勤系统(附源码)
一、简介 这个人脸识别考勤签到系统是基于大佬的人脸识别陌生人报警系统二次开发的。 项目使用Python实现,基于OpenCV框架进行人脸识别和摄像头硬件调用,同时也用OpenCV工具包处理图片。交互界面使用pyqt5实现。 该系统实现了从学生信息输入、人脸数据录入、人脸数据训练,学生信息多条件搜索、修改,多选删除,人脸数据训练,人脸识别、追踪、签到等完整流程的各项功能。甚至允许生成签到表格和导出Excel格式签到表。 根据功能分配,系统分为三个部分实现各部分流程, 录入端负责数据导入, 管理端负责数据删改查以及人脸数据训练, 监控端负责人脸识别以及签到功能。 二、效果图 监控端使用界面如图所示: 管理端使用界面如图所示: 录入端使用界面如图所示: 三、开发过程 本系统在原始项目的框架基础上做了大量修改,针对系统功能的不同以及部分模块实现的不完整做了补充和优化。原项目在功能上实现了完整的人脸数据录入过程,并已经存在数据管理、数据录入、核心(Core)三个基本模块。 监控端修改部分 (1)人脸识别实现...
毕业设计--基于OpenCV的视频人脸识别检测系统的设计与实现-CSDN博客
如需完整源码,可以联系博主获取 本系统基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪,应用LBPH算法开发了一个功能相对完整的人脸识别系统。系统采用sqlite3进行序列化数据存储,能够对陌生人脸闯入进行报警,并拥有基于PyQt5设计的GUI实现。 一、引言 随着计算机视觉和人工智能技术的快速发展,人脸识别技术已经成为现代社会安全监控、身份验证等领域的重要工具。OpenCV作为开源的计算机视觉库,为开发高效、稳定的人脸识别检测系统提供了强大的支持。本论文旨在基于OpenCV设计并实现一个功能相对完整的视频人脸识别检测系统,该系统采用Haar级联与dlib库进行人脸检测及实时跟踪,应用LBPH算法进行人脸识别,并使用sqlite3进行序列化数据存储。此外,系统还集成了基于PyQt5设计的图形用户界面(GUI),能够实现对陌生人脸的识别与报警功能。 二、相关技术介绍 OpenCV OpenCV是一个开源的计算机视觉库,包含了大量的图像和视频处理函数,适用于实时计算机视觉。在本系统中,OpenCV主要用于视频流的读取、图像预处理、特征提取与匹配等关键环节。...
PyQt5 GUI编程 - 余生没有余生 - 博客园
一.PyQt5简介 PyQt5是一个用于创建图形用户界面(GUI)应用程序的跨平台工具集,它将Qt库(广泛用于C++编程语言中创建丰富的GUI应用程序)的功能包装给Python使用者。PyQt5是由Riverbank Computing开发的,并且可以在所有主流操作系统上运行,包含Windows、macOS和Linux。 PyQt5包括了超过620个类和6000个函数和方法。这个框架支持包括SQL数据库、线程、Unicode、正则表达式、网络编程等高级功能。除了GUI功能外,PyQt5还允许用户访问Qt的模型/视图架构和QML(Qt Modeling Language),这是一种专门为创建动态和自定义用户界面而设计的语言。 二.环境搭建 1.终端使用pip安装PyQt5库 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5 2.如果出现Could not build wheels for PyQt5_sip, which is required to install pyproject.toml-based...
python全系列官方中文文档,python 帮助文档中文版
本篇文章给大家谈谈python全系列官方中文文档,以及python 帮助文档中文版,希望对各位有所帮助,不要忘了收藏本站喔。 本文档来源:PyQt5中文开发文档 本文环境安装于Win10,Vscode,Anaconda4.13.0。安装前请注意保持网络畅通,并且关闭VPN利用python简易的画一个雪人。 conda create -n PyQt5 python=3.8 conda activate PyQt5 pip install PyQt5 安装完成后请将vscode的解释器改为此环境的解释器。所有代码的调试均用vscode 目录 HelloWorld 事件 Ex6.1QCheckBox 控件(2) Ex7.1图片 Ex7.3QSplitter 拖拽 绘图 Ex9.3颜色 Ex9.4QPen Ex9.5QBrush Ex10.1Burning widget Ex1.1简单的窗口绘制...
python人脸识别考勤系统 考勤签到系统 OpenCV 大数据 毕业设计(源码)✅
毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助同学们顺利毕业 。🍅 技术栈: Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。 (1)摄像头实时检测识别 (2)摄像头识别考勤签到 (3)数据库管理系统 (4)考勤记录 Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库...
【pyqt6】用pyqt做一个点菜小程序-CSDN博客
前言 在本文中,我们将使用 PyQt6(Python的GUI库)创建一个简单的点菜小程序。该程序允许用户从菜单中选择菜品,将其添加到订单中,并通过点击“下单”按钮查看订单的总价。 随着Python在不同领域的应用不断增加,开发GUI应用程序成为一项重要的技能。PyQt是一个强大的工具,用于创建跨平台的图形用户界面,而PyQt6是其最新版本。 菜单选项:程序提供了一份菜单,用户可以从中选择心仪的菜品。 已点菜品列表:显示用户已点的菜品,包括菜品名称和价格。 实时总价:在用户点菜的过程中,程序会实时更新总价,使用户清晰了解订单的费用。 下单按钮:点击该按钮后,弹出订单详情,包括已点菜品和总价。 具体代码如下: import sys from PyQt6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QPushButton, QListWidget, QMessageBox class DianCaiApp(QWidget): def __init__(self): super().__init__()...
扒开源安卓性能测试工具moblieperf源码--开发属于你自己的性能稳定性测试工具 - yetangjian - 博客园
moblieperf由阿里巴巴开源的Android性能测试工具 下载:官方源码地址mobileperf github 使用: 使用pycharm打开下载的项目 使用只需要修改配置文件config.conf即可 运行采集:a.mac、linux 在mobileperf工具根目录下执行sh run.sh ; b.windows 双击run.bat 配置图:(简单使用只需要修改包名和设备序列号即可) 原来我们主要阅读我们想实现功能是如何实现的(cpu,内存) 我们先从启动类StartUp中run方法看起: for i in range(0,5): if self.device.adb.is_connected(self.serialnum): is_device_connect = True break else: logger.error("device not found:"+self.serialnum) time.sleep(2)...
基于python人脸识别考勤系统 考勤签到 OpenCV和Pyqt5界面设计 数据库(源码+教程)✅
毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助同学们顺利毕业 。🍅 技术栈: Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。 方法实现、实现步骤 1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型 2、电脑摄像头设备加载一对图片 3、分别获取图片中的人脸图片所映射的空间向量,即人脸特征值 4、计算特征向量欧氏距离,根据阈值判断是否为同一个人 (1)摄像头实时检测识别 (2)摄像头识别考勤签到 (3)数据库管理系统 (4)考勤记录...
基于python人脸识别考勤系统 OpenCV 数据库(源码+教程)✅
🍅大家好,今天给大家分享一个Python项目,感兴趣的可以先收藏起来,点赞、关注不迷路!🍅 大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助同学们顺利毕业 。 技术栈: Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 (1)摄像头实时检测识别 (2)摄像头识别考勤签到 (3)数据库管理系统 (4)考勤记录 Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。 方法实现、实现步骤 1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型 2、电脑摄像头设备加载一对图片 3、分别获取图片中的人脸图片所映射的空间向量,即人脸特征值 4、计算特征向量欧氏距离,根据阈值判断是否为同一个人 开发技术环境: Pycharm +...
python人脸识别考勤系统 考勤签到系统 OpenCV(源码)✅
毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助同学们顺利毕业 。🍅 技术栈: Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 开发技术环境: Pycharm + Python3.7 + PyQt5 + OpenCV + 人脸特征模型...
毕业设计:python人脸识别考勤系统 考勤签到系统 OpenCV和Pyqt5界面设计 数据库(源码+教程)✅
博主介绍:✌全网粉丝10W+,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业毕业设计项目实战6年之久,选择我们就是选择放心、选择安心毕业✌感兴趣的可以先收藏起来,点赞、关注不迷路✌ 毕业设计:2023-2024年计算机毕业设计1000套(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕业设计选题汇总 技术栈: Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 (1)摄像头实时检测识别 (2)摄像头识别考勤签到 (3)数据库管理系统 (4)考勤记录 Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。 方法实现、实现步骤 1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型 2、电脑摄像头设备加载一对图片...
Problem joining two python scripts + QMessageBox + Chi-square + vector tools
I created a model that combines two vector layers and outputs a single layer with aggregated data, after that, is calculated chi-square test. I tried join both, but I can´t. Now, when it´s executed, it crash QGIS. Could someone look it? """ Model exported as python.
Using Python script inside QGIS Graphic Modeler
I created a model builder that combines two vector layers and outputs a single layer with aggregated data. I have a Python script that calculates the Chi-square, and I would like it to be executed at the end of the model builder's execution. How do I incorporate the Chi-square code into the model builder?
PyQt5 、PySide2导入Ui文件的两种方式
有了界面定义文件,我们的Python程序就可以从文件中加载UI定义,并且动态 创建一个相应的窗口对象。 如下: from PySide2.QtWidgets import QApplication, QMessageBox from PySide2.QtUiTools import QUiLoader class Stats: def __init__(self): # 从文件中加载UI定义 # 从 UI 定义中动态 创建一个相应的窗口对象 # 注意:里面的控件对象也成为窗口对象的属性了 # 比如 self.ui.button , self.ui.textEdit self.ui = QUiLoader().load('main.ui') #pyside2 # 如果你使用的是PyQt5 而不是 PySide2,加载UI文件的代码如下 # self.ui = uic.loadUi("main.ui") #PyQt self.ui.button.clicked.connect(self.handleCalc) def handleCalc(self): print("hand...
Pyinstaller打包多个py文件和qt设计师的ui文件,带ico图标_pyinstaller ico-CSDN博客
打包多文件为exe 读取不到ui文件解决方法来自钦卓大佬的指点 目录结构 这几个打马赛克是打包时出现的文件目录,先去掉 gui.py是pyqt写的程序,是打包的主体,这里引用了adb.ui ,config.py,main.py文件 adb.ui 是qt设计师设计的界面 config.py是一些配置项目,比如配置抓取日志时的储存路径和车机里面存日志的路径 i.ico是图标图片 main.py是一些脚本方法,比如抓日志,启动app,清除缓存等 output.txt是一个普通文本 pyi-makespec -F -w gui.py 参数解释 F 或 --onefile:生成一个单个的可执行文件。将所有依赖项打包到一个独立的可执行文件中。 -D 或 --onedir:生成一个包含所有依赖项的目录。可执行文件和依赖文件存储在同一个目录下。 -n NAME 或 --name NAME:指定生成的可执行文件的名称,替换默认的输出文件名。 -w 或 --windowed:生成一个无控制台窗口的可执行文件,即在后台运行时不显示控制台窗口。 -c 或...
pyqt5:pandas 读取 Excel文件或 .etx 电子表格文件,并显示
pip install pandas ; pip install pyqt5; pip install pyqt5-tools; 编写 pyqt5_read_etx.py 如下 # -*- coding: utf-8 -*- """ pandas 读取 Excel文件或 .etx 电子表格文件,显示在 QTableWidget 中 """ import os import sys import numpy as np import pandas as pd from PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog, QMessageBox from PyQt5.QtWidgets import QTableWidget, QTableWidgetItem from PyQt5.uic import loadUi class EtxReader(QMainWindow): def __init__(self): super(EtxReader, self).__init__()...
pyqt5:openpyxl 读取 Excel文件,显示在 QTableWidget 中
pip install openpyxl openpyxl-3.1.2-py2.py3-none-any.whl (249 kB) et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB) 摘要:A Python library to read/write Excel 2010 xlsx/xlsm files pip install pyqt5; pip install pyqt5-tools; 编写 openpyxl_pyqt5.py 如下 # -*- coding: utf-8 -*- import os import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog, QMessageBox from PyQt5.QtWidgets import QTableWidget, QTableWidgetItem from openpyxl import load_workbook class ExcelReader(QMainWindow): def...
项目进度管理系统----Python下Pyside2模块(大一课设)_pip install pyside2-CSDN博客
目录 一、安装Pycharm和Anaconda(这里我用的是Pycharm,Vscode也一样适用) 二、在相应的conda环境中下载Pyside2模块 三、在编译器中添加对应的Pyside2外部工具 四、项目进度管理系统介绍 五、制作过程 六、主体代码 代码组成有点乱,想要的私信我,有问题也可以问我,本人大一,会的不太多,但是我遇到的问题有不会的可以问问,看到会回复。 一、安装Pycharm和Anaconda 如何搭建Python开发环境_netexsy的博客-CSDN博客 二、在相应的conda环境中下载Pyside2模块 1)先切换到对应的虚拟环境 “Win+R”打开cmd命令行 输入“conda activate 环境名” 切换环境 2)下载PySide2模块 pip install pyside2 -i https://pypi.douban.com/simple 三、在编译器中添加对应的Pyside2外部工具 1)打开 PyCharm--->文件--->设置--->工具--->外部工具...
【开源项目】AI Vtuber 一个由多LLM驱动的虚拟主播,可以在Bilibili/抖音 直播中与观众实时互动或本地聊天。使用多种TTS技术并可进行AI变声。通过特定指令协同SD绘图。并有循环文案
AI Vtuber是一个由 ChatterBot/GPT/Claude/langchain本地or云端/chatglm/text-generation-webui 做为"大脑"驱动的虚拟主播(Live2D),可以在 Bilibili/抖音/快手 直播中与观众实时互动 或者 直接在本地和您进行聊天。 它使用自然语言处理和文本转语音技术(Edge-TTS/VITS-Fast/elevenlabs)生成对观众问题的回答并可以通过so-vits-svc/DDSP-SVC变声;另外还可以通过特定指令协同Stable Diffusion进行画图展示。并且可以自定义文案进行循环播放。 视频教程合集 | 项目GitHub参考 🕺🏻目录 🔧配置 chatgpt代理 注意 🎉使用 GUI界面 SD接入 ♏️补充 ChatGPT Claude ChatGLM chat_with_file text-generation-webui elevenlabs genshinvoice.top ChatterBot Live2D Stable Diffusion VITS-fast-fine-tuning...
Python桌面应用开发之PyQt_python pyqt_TTTALK的博客-CSDN博客
引言:桌面应用开发三大框架介绍 Tkinter:优势是免安装、相对简单,缺点是功能少,无界面设计工具。 PyQT:使用率高,功能最为强大,代码可维护性和易读性高。 WxPython:介于Tkinter和PyQT之间,相当于压缩版QT。 总结:三种框架各有优劣,有时间可以全部学习,并不复杂。如果只选一种,这里推荐使用最主流、最保值、上限最高的PyQT。 一、PyQT介绍 Qt:Qt是一个跨平台的C++图形用户界面应用程序开发框架,目前已成为最强大,最受欢迎的跨平台GUI库之一。Qt不仅可以开发GUI程序,也可开发非GUI程序,比如控制台工具和服务程序。 PyQt:PyQt是Qt的Python封装,提供Qt类和函数的API。 PyQt6的官网:https://www.riverbankcomputing.co.uk/news 可以参考的中文手册:https://www.syrr.cn/news/415861.html?action=onClick PyQt常用模块: QtWidgets模块:包含应用程序类、窗口类、控件类和组件类...
智能停车场系统:基于 pyqt5,opencv,MySQL
这是一个相对复杂的项目,需要使用多个技术和模块来实现。以下是一个简单的示例代码,可以使用 Python 和 PyQt 实现一个简单的智能停车场管理系统。 import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QLabel, QLineEdit, QPushButton, QMessageBox, QFileDialog from PyQt5.QtGui import QPixmap import mysql.connector import cv2 import pytesseract import datetime class LoginWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("智能停车场管理系统-登录") self.setGeometry(100, 100, 600, 400) self.central_widget = QWidget(self)...
python3GUI--图片浏览器By:PyQt5(附源码)_懷淰メ的博客-CSDN博客
本次使用PyQt5开发一款图片浏览器,本篇主要练习QDockWidget、QTreeWidget,软件打包好放在了文末,可自取。 1.主界面 2.添加图片 点击“添加目录”后,选择目录,软件会扫描文件夹及子文件夹下的所有图片文件,最后展示到左侧的目录树中。 3.多级目录 支持多级目录图片展示 4.查看文件信息 右击文件,点击查看文件信息 5.调整UI布局 通过鼠标拖动QDockWidget,选择悬停位置改变UI布局。 1.image_god_main_v.py 文件主逻辑调用 import os import re import sys import traceback from PyQt5.QtCore import Qt, QFileInfo, QSize from PyQt5.QtGui import QPixmap, QIcon, QCursor import qtawesome from image_god_GUI import Ui_MainWindow as mainWindow from webbrowser import open as open_url...
this application failed to start because no qt platform plugin could be initialized reinstalling the
TTritium 于 2023-06-02 18:09:20 发布 2720 收藏 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 通过chat-GPT检索可以得到 这个错误通常是由于缺少Qt平台插件导致的。要解决这个问题,可以尝试以下方法: 1. 确保你已经正确安装了Qt平台插件。如果你使用的是conda或pip安装的Python,可以尝试重新安装PyQt或PySide。 2. 如果重新安装PyQt或PySide后仍然无法启动应用程序,你可以尝试在应用程序的顶部添加以下行: ``` import os os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = '/path/to/your/Qt/plugins/folder' ``` 并将`/path/to/your/Qt/plugins/folder`替换为你自己系统中Qt插件文件夹的路径。 3.
【深度学习】基于Python Qt的口罩检测与报警系统
yolov7:https://github.com/WongKinYiu/yolov7 人脸口罩数据集:链接:https://pan.baidu.com/s/1bnxJPnoRNwUfVzLxKjIvkQ?pwd=c0yc 300轮训练趋于稳定: 276/299 34.3G 0.0257 0.007348 0.00204 0.03509 1466 416 0.9493 0.8662 0.9207 0.6118 0.06233 0.01659 0.0317 277/299 34.3G 0.02548 0.007208 0.002046 0.03473 1397 416 0.9512 0.8673 0.9206 0.6138 0.06227 0.0166 0.03165 278/299 34.3G 0.02532 0.007306 0.001777 0.0344 1487 416 0.9605 0.8608 0.9207 0.6124 0.06215 0.01658 0.03148 279/299 34.3G 0.02536 0.007267 0.00177 0.0344 1447...
(十八)视频换-脸、无训练高速换-脸、一张图片即可完成、批量处理_李贺~的博客-CSDN博客
本文结合最新的AI模型实现人脸融合,效果得到很好提升。本模型使用多尺度编码器提取原图属性特征,使用预训练人脸识别模型数据提取用户图的ID特征,通过引入可行变特征的融合结构, 将ID特征嵌入其属性特征空间,以光流场的形式实现人脸面部自适应变化,最终使其融合效果真实、融洽、保真,并且支持对目标脸型的自适应感知。 在任意真实人物图像进行直接推理,不用事先训练模型。最好是正脸或偏侧一定小范围角度的侧脸图像,人脸五官轮廓清晰无遮挡,图像分辨率大于128x128,小于3840×2160。 本代码功能是:可以对人物视频进行换脸操作,不用预先耗时训练模型,效率极高;可进行批量视频处理,使用了最新的人工智能的算法。 本文与前几篇博文关联性较强,请事先阅读前几篇。 可运行的试用版本下载:https://pan.baidu.com/s/1JRGaWkj3MzkuBrj6T0idfw 提取码: up3j 如果提示过期,可以向博主索要新的SN文件。 注意: 1、请根据您的电脑的显卡情况,选择下载CPU或GPU版本。GPU版本仅支持NVIDIA显卡。...
Python 毕业设计 - 基于 opencv 的人脸识别上课考勤系统,附源码
一、简介 这个人脸识别考勤签到系统是基于大佬的人脸识别陌生人报警系统二次开发的。 项目使用Python实现,基于OpenCV框架进行人脸识别和摄像头硬件调用,同时也用OpenCV工具包处理图片。交互界面使用pyqt5实现。 该系统实现了从学生信息输入、人脸数据录入、人脸数据训练,学生信息多条件搜索、修改,多选删除,人脸数据训练,人脸识别、追踪、签到等完整流程的各项功能。甚至允许生成签到表格和导出Excel格式签到表。 根据功能分配,系统分为三个部分实现各部分流程, 录入端负责数据导入, 管理端负责数据删改查以及人脸数据训练, 监控端负责人脸识别以及签到功能。 二、效果图 监控端使用界面如图所示: 管理端使用界面如图所示: 录入端使用界面如图所示: 三、开发过程 本系统在原始项目的框架基础上做了大量修改,针对系统功能的不同以及部分模块实现的不完整做了补充和优化。原项目在功能上实现了完整的人脸数据录入过程,并已经存在数据管理、数据录入、核心(Core)三个基本模块。 监控端修改部分 (1)人脸识别实现...
从零开始编写一个上位机(串口助手)QT Creator + Python
提示:本博客作为学习笔记,有错误的地方希望指正,此文可能会比较长,作为学习笔记的积累,希望对来着有帮助。 绪论:笔者这里使用的是QTCreator和Python来实现一个简单的串口上位机的开发的简单过程,使用到Python,之前记录的Qt 使用C++ 写上位机也记录一篇文章,大家感兴趣的话可以看看。从零开始编写一个上位机(串口助手)QT Creator + C++,这里我使用Python写上位机主要的原因就是Python强大的数据抓取能力以及数据处理能力,我们可以使用Python做上位机作为自动化测试工具,采集之后的数据整合都是 非常强大的,因为Python和C++都是高级语言,所以和前面叙述使用C++写上位机的流程有许多相似之处。唯一的差别就是想要使用QT 写上位机的话默认语言就是C++ 的,我们需要一个工具将QT设计的界面翻译成Python,后续就直接可以使用Python 引用我们使用QT设计的界面元素,对界面元素的数据处理以及数据交互实现控制;将C++转化成Python...
(十三)AI作画、AI绘画、AIGC本地大模型_李贺~的博客-CSDN博客
(十三)AI作画、AI绘画、AIGC本地大模型 AI作画近期很火,涌现出了很多AIGC(AI内容生成)的网站、平台,但这些平台都是使用的云上的算力,基本都有使用的各种限制等。 一、本代码自动将大模型下载本地,可以无-限-使-用。但是对硬件的要求较高需要8G显存以上的显卡才能快速出图,用CPU会很慢的。 【同时,针对没有好显卡的网友,也编写了一个调用云上API的版本: https://pan.baidu.com/s/1s7B1SAWWoNSdbxXYGTlgDQ 提取码:8888 远程API版本软件界面: 二、本地模型的版本 下面Python的代码是本地版本,模型大概6G大小,首次运行需要在网络较快的电脑运行,下载时间需要半小时。 主代码如下: #AI绘画工具_ import os, sys, time import threading import webbrowser import configparser as configparser from PIL import Image, ImageQt from PyQt5 import QtWidgets from...
基于树莓派的人脸识别门禁系统_树莓派人脸识别_F l e的博客-CSDN博客
一、树莓派Opencv以及扩展模块的安装 1、概述:本次在树莓派上安装Opencv及其扩展模块,考虑到树莓派的SD卡容量和内存的限制,不采用直接pip安装方法,而采用编译Opencv源码的方式进行安装。 2、遇到的问题及解决方法 遇到的问题解决方法 缺少”cuda.hpp” 将/home/pi/opencv_contrib3.4.1/modules/xfeatures2d/include/opencv2下的xfeatures2d文件夹复制到home/pi/opencv-3.4.1/modules/stitching/include/opencv2下 缺少”bosstdesc_bgm.i” 下载对应的文件到opencv_contrib/modules/xfeatures2d/src下 运行至99%时树莓派卡死 原本采用make -j4进行源码编译加速,但是多次尝试仍然卡死,之后采用make解决了问题,可能原因是make -j4所需的交换空间太大导致卡死。 3、运行结果 导入opencv库没有问题,说明安装成功。 二、树莓派人脸检测...
解决Python Socket UDP端口侦听线程内更新UI界面卡顿、奔溃的问题
网络读卡器介绍:WIFI无线网络RFID云读卡器远程网络开关物流网NB-IoT4G刷卡阅读器-淘宝网 (taobao.com) Python使用PyQt5做UI界面,开启线程侦听UDP端口,端口接收到网络读卡器的读卡数据后刷新UI界面显示接收数据,解析数据包信息并向读卡器发送显示文字、驱动读卡器播报语音、蜂鸣响声提示、开启继电器开关等操作。 在接收数据的子线程内如果直接更改UI窗口控件来显示信息,会产生显示信息刷新不及时、造成显示卡顿、卡死或软件直接奔溃等问题,产生原因是PyQt5中,数据接收处理子线程内是不能刷新UI显示线程的,必段使用创建信号,触发时将显示信号传送给槽函数来刷新UI的方式。 import socket import time from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore import Qt, QThread, pyqtSignal, QDateTime class SockListenThread(QThread): #Socket端口侦听线程 Sock_data =...
PyQt5之事件处理_pyqt5 事件_清風明月_xf的博客-CSDN博客
Widget -> event 基于窗体的应用程序都是由事件驱动的,列如:鼠标事件(鼠标的单击双击)、键盘事件(按键的按下释放)、窗体绘制事件(某个事件的重绘)等,产生的事件进入一个事件队列,由应用程序的事件循环进行处理。 在PyQt5中,事件是一种对象,由抽象类QEvent表示,开头引入库 from PyQt5.QtCore import QEvent QEvent有很多子类,表示具体的事件,列如 event(self, event) 参数event是QEvent类型。QEvent类有主要以下三个接口: accept(),表示事件接收者接受此事件并进行处理 ignore(),表示事件接收者忽略此事件,忽略的事件将传播给上层容器组件 type(),返回事件的类型,可以枚举100多个值,也就是100多个类型的事件 event.type() == QEvent.KeyRelease 默认函数名称触发时机参数event类型 mousePressEvent(self, event) 鼠标按键按下时触发 QMouseEvent mouseReleaseEvent(self, event)...
PyQt5快速开发与实战 5.4 网页交互
PyQt5快速开发与实战 5.
PyQt5(一) PyQt5安装及配置,从文件夹读取图片并显示,模拟生成素描图像
目录 总结 1.1 安装PyQt5 按住win+R输入cmd在命令行下使用pip安装,但是需要SIP的支持,所以先安装SIP,再安装pyqt5 pip install sip 由于安装默认使用国外的镜像,可能因为网络问题会导致下载慢或者失败的现象。所以我们可以使用国内的镜像,比如清华的镜像源:https://pypi.tuna.tsinghua.edu.cn/simple 或者豆瓣源:http://pypi.douban.com/simple/ pip install sip -i https://pypi.tuna.tsinghua.edu.cn/simple pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple 如果遇到以下错误: 解决方法:直接选用pip源并且信任它的来源就可以解决这种问题 如豆瓣源: pip install 库包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 这里的 pip源...
【界面】使用QT designer、python搭建界面程序
PyQt 是Python语言的GUI编程解决方案之一,是类似于 Tkinter 的一个高级库。 为了更好的辅助PyQt界面的搭建,可以通过Qt Designer完成GUI界面设计。 使用Qt Designer可以通过拖拽、点击完成GUI界面设计,并且设计完成后生成的.ui程序可以通过 pyuic5 命令直接转换成.py文件以供python程序调用。 搭建完界面并写好逻辑后,还可通过 pyinstaller 将.py文件封装成.exe文件,以供没有python解释器的用户使用。 本文以搭建标注工具界面程序为例。 Qt Designer: pip install —pre pyqt5-tools~=5.11 (位于\Python36\Lib\site-packages\pyqt5_tools\designer.exe,也可通过这里下载) PyQt5: pip install PyQt5 pip install pyinstaller Qt Designer 的界面主要分为四大区:项目区、控件区、编辑区、属性区。...
PyQt5 高级界面控制(表格、树、tab、dock、scrollbar、多文档界面)
learn from 《PyQt5 快速开发与实战》 https://doc./qtforpython/index.html https://www./static/Docs/PyQt5 1.1 QTableView # _*_ coding: utf-8 _*_ # @Time : 2022/5/9 9:44 # @Author : Michael # @File : tableview1.py # @desc : from PyQt5.QtGui import QStandardItemModel, QStandardItem from PyQt5.QtWidgets import QWidget, QTableView, QVBoxLayout, QApplication, QHeaderView class table_view(QWidget): def __init__(self): super().__init__() self.setWindowTitle("table_view") self.resize(500, 300) self.model =...
Transcribing interview data from video to text with Python
Converting video to text with speech recognition, adding a GUI and using threads to improve performance Photo by Anna Shvets from Pexels Occasionally I have the need to interview participants for various research projects. Often grant funding for such projects will cover transcription costs. Human transcribers remain the gold standard for this sort of work and usually do an excellent job. You could of course transcribe your own interviews but this can be a very time consuming and laborious task.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with QMessage
Contact QMessage, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack