python
南山叶
小僧在此
展开
-
PyQt5中重写QLabe使用鼠标绘制直线(保留绘图痕迹)
PyQt5中重写QLabe使用鼠标绘制直线1、整体思路:参考https://blog.csdn.net/zzzzjh/article/details/829852092、说明:因为想在实际使用中绘制多条直线,并保存或删除之前的直线,所以将鼠标坐标点保存到字典中,通过循环字典中的值实现绘制。3、代码如下# -*- coding: UTF-8 -*-'''@Project :PyQt5基础.py @File :measure_Line.py@Author :南山叶@Date :2原创 2021-05-04 10:04:10 · 1945 阅读 · 1 评论 -
PyQt5中QSplashScreen实现软件启动界面
直接上代码from PyQt5 import QtCore, QtWidgetsfrom PyQt5.QtGui import *from PyQt5.QtWidgets import *import timeimport sys#重写QSplashScreen类class MySplashScreen(QSplashScreen): # 鼠标点击事件 def mousePressEvent(self, event): pass# 主界面class MyW原创 2020-11-12 10:09:01 · 5244 阅读 · 2 评论 -
python中SQLite数据库opencv处理图片的保存与导出
python中SQLite数据库opencv处理图片的保存与导出1.建立数据库连接下面的代码都以函数形式展示:#创建def creat(): #创建或者连接数据库 conn = sqlite3.connect('myInfo.db') #在数据库中创建一个表(序号,图片) sql = '''Create table students(id int,img blob)''' cursor = conn.cursor() #执行sql指令 curs原创 2020-11-05 11:03:08 · 1083 阅读 · 0 评论 -
python+opencv边缘检测方法整理
python+opencv边缘方法整理#边缘检测####基于搜索(一阶导数)#Roberts算子#交叉微分算法,它是基于交叉差分的梯度算法,通过局部差分计算检测边缘线条。#常用来处理具有陡峭的低噪声图像,当图像边缘接近于正45度或负45度时,该算法处理效果更理想。#其缺点是对边缘的定位不太准确,提取的边缘线条较粗。def Roberts(gray): kernelx = np.array([[-1, 0], [0, 1]], dtype=int) kernely = np.ar原创 2020-11-03 19:14:24 · 1700 阅读 · 1 评论 -
python+opencv滤波方法整理
python+opencv滤波方法整理#图像平滑(低通滤波(LPF)有利于去噪,模糊图像,高通滤波(HPF)有利于找到图像边界)#2D滤波器def d2filter(img): kernel = np.ones((5, 5), np.float32) / 25 #卷积核 d2filter = cv2.filter2D(img, -1, kernel) return d2filter#高斯滤波(二维离散卷积核)(高斯核的高和宽(奇数))def GBlur(img):原创 2020-11-03 19:11:05 · 1239 阅读 · 1 评论 -
PyQt5的简单登录界面切换
这个Demo中的界面切换通过PyQt5中按键槽函数响应界面close(),show()函数实现import sysfrom PyQt5.QtWidgets import *#登录界面类class Login (QWidget): def __init__(self,parent=None): super(Login, self).__init__(parent) self.setWindowTitle('登录') self.setFixedS原创 2020-11-02 11:33:02 · 1880 阅读 · 0 评论 -
python+opencv形态学方法整理
python+opencv形态学处理学习记录#形态学处理#腐蚀(腐蚀可以使目标区域范围“变小”,其实质造成图像的边界收缩,可以用来消除小且无意义的目标物。)def corrode(gray): kernel = np.ones((5, 5), np.uint8) # 卷积核/结构元素(getStructuringElement函数也可以构造) corrode = cv2.erode(gray, kernel, iterations=1) # 腐蚀(iterations:迭代次数)原创 2020-11-02 11:18:39 · 318 阅读 · 1 评论