基于PyQt5的桌面图像调试仿真平台开发(1)环境搭建

news/2024/11/13 3:35:12/

系列文章目录

基于PyQt5的桌面图像调试仿真平台开发(1)环境搭建

基于PyQt5的桌面图像调试仿真平台开发(2)UI设计和控件绑定

基于PyQt5的桌面图像调试仿真平台开发(3)黑电平处理

基于PyQt5的桌面图像调试仿真平台开发(4)白平衡处理

基于PyQt5的桌面图像调试仿真平台开发(5)亮度处理

基于PyQt5的桌面图像调试仿真平台开发(6)去马赛克

基于PyQt5的桌面图像调试仿真平台开发(7)伽马矫正

基于PyQt5的桌面图像调试仿真平台开发(8)锐化

基于PyQt5的桌面图像调试仿真平台开发(9)去噪

基于PyQt5的桌面图像调试仿真平台开发(10)色彩矩阵

基于PyQt5的桌面图像调试仿真平台开发(11)清晰度测试

基于PyQt5的桌面图像调试仿真平台开发(12)图像灰度显示

基于PyQt5的桌面图像调试仿真平台开发(13)图像边缘显示

基于PyQt5的桌面图像调试仿真平台开发(14)色彩增强

基于PyQt5的桌面图像调试仿真平台开发(15)图像融合

工程代码:https://gitee.com/xiaoshixiao00/py-ispp


文章目录

目录

系列文章目录

文章目录

前言

二、PyQt5开发环境搭建

1.下载相关软件

2.设置工具快捷方式

总结


前言

传统的图像处理一般使用matlab进行图像仿真,但是matlab正版需要支付昂贵费用,而近些年国外的技术封锁越来越严重,因此使用python进行图像仿真调试是更可持续的趋势。本项目使用python语言,依赖pycharm开发环境,基于pyqt5+opencv2框架,实现了图像处理算法桌面调试仿真功能。


一、PyQt5是什么?

PyQt5是一个Python绑定的Qt图形用户界面框架。它将Python和Qt库相结合,使得开发者可以在Python语言中使用Qt库的丰富功能来创建GUI应用程序。PyQt5提供了许多预制的UI元素,以及丰富的API和工具,使得开发者能够轻松地创建强大的、交互性强的桌面应用程序。

二、PyQt5开发环境搭建

1.下载相关软件

①:下载Pycharm

Download PyCharm: Python IDE for Professional Developers by JetBrains

②:安装PyQt5插件

pyqt5-plugins
pyqt5-tools
PyQt5
PyQt5-Qt5
PyQt5-sip

2.设置工具快捷方式

在settings-External Tools中添加三个工具

①;QT UI设计工具,其中程序路径在下载的pyqt5_tools中

E:\xiaoshixiu\test\venc\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

②:PyUIC,用于将UI文件转化为python文件

路径:E:\xiaoshixiu\test\venc\Scripts\pyuic5.exe

参数:$FileName$ -o $FileNameWithoutExtension$.py
 

 ③:PyRcc,用于将资源文件转化为python文件

路径:E:\xiaoshixiu\test\venc\Scripts\pyrcc5.exe

参数:$FileName$ -o $FileNameWithoutExtension$_rc.py


  

总结

使用PyQt5进行UI程序开发,主要使用QtDesigner,PyRCcc,PyUIC三个工具。


http://www.ppmy.cn/news/663298.html

相关文章

【uniapp开发小程序】点击获取手机号(使用@getphonenumber)

一、实现效果 二、代码实现&#xff1a; <template><view><view class"shopadd" v-if"info.mobile">{{info.mobile}}</view><button class"getNumber" v-else open-type"getPhoneNumber" getphonenumber…

js 纯前端实现 重新部署 通知用户刷新网页

需求&#xff1a;有时候上完线&#xff0c;用户还停留在老的页面&#xff0c;用户不知道网页重新部署了&#xff0c;跳转页面的时候有时候js连接hash变了导致报错跳不过去&#xff0c;并且用户体验不到新功能&#xff0c;需要进行优化&#xff0c;每当打包发版后客户进入系统就…

Java工程使用ffmpeg进行音视频格式转换(ws.schild)

ws.schild简介 JAVE (Java Audio Video Encoder)是一个纯Java的音视频编码器和解码器库&#xff0c;它是基于FFmpeg。JAVE库提供了一些简单易用的API&#xff0c;用于音频和视频格式的转换、编码、解码等操作。它对于一些基本的音视频处理任务来说是一个不错的选择。 这些库都…

微信小程序怎么设置打开后最先显示的页面

其实app.json 里"pages"的第一个元素就是最先打开的页面 如下图&#xff1a; “pages/index/index” 就是第一个元素&#xff0c;index就是打开的第一个页面 ~~

企业微信设置可信域名问题

在设置"网页授权及JS-SDK"可信域名时,一直不成功,现在显示:"检查域名所有权不通过".有能解决的伙伴吗? 一个是:“WW_verify_p3pf5b8Bcud74dpo.txt” 上传至填写域名根目录下.这步具体怎么操作. 我的位置是在项目的WebContent下,跟jsp文件一起.目前还没有…

苹果手机微信怎样设置网络连接服务器地址,微信小程序的网络设置,及网络请求:wx.request(OBJECT)...

所有文章会优先在: 微信公众号“颜家大少”中发布 转载请标明出处 ? 微信小程序要实现网络请求&#xff0c;首先要对其进行设置&#xff0c;下面以”微信web开发者工具V1.01.170913”为例 一&#xff1a;对于服务器网站没有备案&#xff0c;或只需要做本地测试的用户 在“微信…

微信公众号获取定位

移动端网页有时需要用到定位功能&#xff0c;而现代浏览器的定位请求需要站点升级到HTTPS才能保证成功率和精度。如果你的站点不是HTTPS&#xff0c;那么可以使用微信公众号的地理位置接口。 1、创建公众号 登录你的公众号&#xff0c;点击【接口权限】查看是否获得相关权限 …

微信小程序背景图设置不生效的问题

技术栈&#xff1a; unIAPP uview 组件库 开发微信小程序时候发现设置背景图片不生效 &#xff0c;查资料得知&#xff0c;背景图需要使用网络地址或者base64格式 解决方法如下 思路 使用定位实现 父盒子使用相对定位 子元素使用绝对定位 子元素z-index 设置为-1 <view cl…