
PyQt
四平先森
图像算法工程师,研究方向:深度学习、计算机视觉
展开
-
PYQT实战应用(1)------制作图片分割器,并为每张图片打上标签。
软件名称:野生动物红外照片分割编辑器模块设计:(1)菜单栏文件、缩放、跳转、翻页(2)主界面图像展示、图片总数、当前图片位置、信息、标签、上一张、确认修改、下一张。如图:软件作用:对于深度学习来说,数据集的大小至关重要,为了适应不同模型的需要,在进入神经网络前需要进行图片的预处理操作,压缩裁剪图片。压缩会丢失很多的图片特征信息,因此,本软件尝试通过将一张大突破裁剪成多张小图片,并打上标签。如果一张大图片像素大小为30004000,那么裁剪后得到100张300400的小图片,再压缩到如Ale原创 2020-09-14 16:58:56 · 855 阅读 · 1 评论 -
tensorflow一个文件中执行多个计算图,加载多个模型。
1.需要解决的问题:在一个py文件中同时加载多个训练好的CNN模型文件,并输出多个模型的识别结果。2.解决思路(1)创建多个计算图,在多个会话中执行。(为了是逻辑清晰,这里没有简化代码,因为一个图可以在多个sess中运行,一个sess也能运行多个图)(2)由于多个计算图的执行是相互独立的,所以,可以分别进行每个模型的加载与识别。(3)将识别结果保存到一个csv文件中。3.实现–以三个模型为例(1)创建三个计算图,使用 g = tf.Graph()函数创建新的计算图。(2)在with g.as原创 2020-08-06 17:51:44 · 1319 阅读 · 5 评论 -
PyQt4使用Pyinstaller打包问题解决方案
1.环境:Pycharm 2019.03 专业版Python 3.7Pyqt 4.11.2Pyinstaller 3.5本来使用的qt5,后来发现在一些低版本的操作系统上使用会出现问题,所以改用了Pyqt4。用起来,效果差不多。2.问题及解决方法:大部分问题都是各种包的版本不匹配,这里说一下遇到的问题。2.1.打包后出现:参数错误,缺少python3.7.dll原因:在打包的时候,发现控制台报错信息如下:于是手贱就下载了一个upx.exe文件根据下载提示放在了指定的文件目录下面。解决原创 2020-07-20 01:18:08 · 788 阅读 · 0 评论 -
PyQt多线程使用
链接https://blog.youkuaiyun.com/weixin_42066185/article/details/81462977?utm_source=blogxgwz1这篇博客讲解很详细。原创 2020-07-17 18:38:17 · 2485 阅读 · 1 评论 -
Pyqt实现轮播图--使用QTimer计时器
1.QTimer实现轮播图1.1.作用:在程序中周期性的进行某项操作,比如周期性的轮播图片。1.2.使用方法:(1)创建计时器(2)timeout信号连接到槽函数。(3)调用start()开始这样定时器会以恒定的时间间隔发出timeout的信号,当窗体控件收到timeout信号后,会停止这个计时器。2.实现本文使用三张图片实现轮播,关键代码如下:self.n=2 #n表示轮播图的位置,即第几张self.lunbo_label.setScaledContents(True) #设置图片自适原创 2020-07-17 18:08:36 · 1018 阅读 · 0 评论