06 2021 档案
摘要:Kaggle Fruits360 数据集包含131种不同类型的水果和蔬菜的90483张图像。 数据集 https://blog.csdn.net/weixin_42216109/article/details/105826026 或者也可以从下面这个链接下载 数据集:https://www.kagg
阅读全文
摘要:使用PIL、imageio,将gif拆帧、压缩、合成。博主使用的是PyCharm工具。 1、安装imageio。File-->Settings-->Project: pro-->Project Interpreter-->点击 右上角的“+”搜索“imageio”安装。 2、提取gif每一帧并保存j
阅读全文
摘要:#常见函数 #length() #concat 拼接字符串 #upper(大写)、lower(小写) 案例:将姓变大写,名变小写,然后拼接 select concat(upper(last_name),'_',lower(first_name)) 姓名 from employees; #substr
阅读全文
摘要:Python把视频转换为GIF import imageio import moviepy.editor as mpy # 视频文件的本地路径 content = mpy.VideoFileClip("111.mp4") # 剪辑0分0秒到0分3秒的片段。resize为修改清晰度 c1 = cont
阅读全文
摘要:信号与槽的一些特点和功能 在PyQt5中,信号与槽的使用有如下一些特点。 · 一个信号可以关联多个槽函数。 · 一个信号也可以关联其他信号。 · 信号的参数可以是任何Python数据类型。 · 一个槽函数可以和多个信号关联。 · 关联可以是直接的(同步)或排队的(异步)。 · 可以在不同线程之间建立
阅读全文
摘要:为组件的内建信号编写槽函数 图是这样 我们把确定按钮绑定了accept()函数,把退出按钮绑定了close()函数。接下来,我们来看一下清空按钮。 清空: 首先在__init__()里将其绑定一个函数 self.__ui.pushButton.clicked.connect(self.clear_t
阅读全文
摘要:排序查询的语法 #查询员工信息 ,要求工资从高到低进行排序 SELECT * FROM employees ORDER BY salary ASC; 其中asc是升序 desc是降序,如果不写的话 默认升序 #案例2:查询部门编号>=90的员工信息,按入职时间的先后进行排序 SELECT * FRO
阅读全文
摘要:between and 关键字 #案例1:查询员工编号在100到120之间的员工信息 SELECT * FROM employees WHERE employee_id >=100 AND employee_id<=120; 使用between and SELECT * FROM employees
阅读全文
摘要:创建数据库 CREATE DATABASE test_db 查看创建好的数据库test_db的定义 show create database test_db; 可以看到,如果数据库创建成功,就将显示数据库的创建信息。 再次使用“SHOW DATABASES;”语句来查看当前所有存在的数据库,命令语句
阅读全文
摘要:Qt提供了可视化界面设计工具Qt Designer,以及Qt Creator中内置的UIDesigner。可视化地设计UI窗体可以大大提高GUI应用程序开发的工作效率。 工作步骤如下: (1)在UI Designer中可视化设计窗体。 (2)用工具软件pyuic5将窗体文件(.ui文件)转换为Pyt
阅读全文
摘要:有收到很多研究图像修复或者对图像修复有兴趣的小伙伴的私信 所以我想将我的毕业论文进行分享
阅读全文
摘要:会发现结果是NULL 说明某一列中有NULL 发现commission_pct这一列中有NULL IFNULL函数查询字段中是否为NULL 我们把IFNULL用到连接字段中,结果如下 条件查询 案例一 案例二 按逻辑表达式筛选 案例一 案例二 另一种写法 模糊查询 案例一 案例二 案例三 或者 也可
阅读全文
摘要:PyQt5 GUI程序的基本框架 启动Python自带的编程和交互式环境IDLE,点击“File”→“New File”菜单项,打开一个文件编辑窗口,在此窗口中输入下面的程序 #使用pyqt5 纯代码创建一个简单的GUI程序 #导入相应的库 import sys from PyQt5 import
阅读全文
摘要:执行这行代码会报错,NameError: name 'false' is not defined response_content = {"result":false,"returnCode":"500","message":"失败"} 你可以使用下面这两行代码来解决: false = False
阅读全文
摘要:第三题 %第三题 求气相摩尔分量 function [V]=GPMF(T,P) A=[ 1 1.297 33.2 -0.22 65 0.637503; 2 4.600 190.6 0.008 99 0.093293; 3 4.884 305.4 0.098 148 0.017343; 4 22.05
阅读全文
摘要:SQL 是用于访问和处理数据库的标准的计算机语言。 Structured Query Language:结构化查询语言 用于管理关系数据库管理系统 SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。 DB:数据库,保存—组有组织的数据的容器 DBMS:数据库管理系
阅读全文
摘要:修改界面的字体大小 选择工具-》首选项 选择字体编辑器设置 点击更改 或者按住Ctrl鼠标上下拖动 所涉及的文件在链接里面 链接: https://pan.baidu.com/s/1bsz3vGItmBfecI8fuxnLIA 提取码: k6kq 复制这段内容后打开百度网盘手机App,操作更方便哦
阅读全文
摘要:转换颜色空间 在OpenCV 中有超过150 中进行颜色空间转换的方法。但是你以后就会 发现我们经常用到的也就两种:BGR<->Gray 和BGR<->HSV。 我们要用到的函数是:cv2.cvtColor(input_image,flag),其中flag 就是转换类型。 对于BGR<->Gray
阅读全文
摘要:方式一: class Solution(object): def romanToInt(self, s): """ :type s: str :rtype: int """ sum=0 nums=len(s) for i in range(nums): if i<nums-1: if s[i]=='
阅读全文
摘要:OpenCV提供了两个变换函数,cv2.warpAffine和cv2.warpPerspective, 使用这两个函数你可以实现所有类型的变换。cv2.warpAffine 接收的参数是 2×3 的变换矩阵,而 cv2.warpPerspective 接收的参数是 3×3 的变换矩 阵。 扩展缩放 扩展缩放
阅读全文
摘要:1.字符串数组的循环 strs = ["flower","flow","flight"] for i in strs: print(i) 2.定义空字符 s=""
阅读全文
摘要:学会把滑动条绑定到 OpenCV 的窗口 会学习这些函数:cv2.getTrackbarPos(),cv2.creatTrackbar() 等。 现在我们来创建一个简单的程序:通过调节滑动条来设定画板颜色。我们 要创建一个窗口来显示显色,还有三个滑动条来设置 B,G,R 的颜色。当我们 滑动滚动条是
阅读全文
摘要:OpenCV 中的绘图函数 学习使用 OpenCV 绘制不同几何图形 你将会学习到这些函数:cv2.line(),cv2.circle(),cv2.rectangle(), cv2.ellipse(),cv2.putText() 等。 代码 上面所有的这些绘图函数需要设置下面这些参数: • img:
阅读全文
摘要:获取并修改像素值 首先我们需要读入一幅图像: import cv2 import numpy as np img=cv2.imread('1.jpg') 可以根据像素的行和列的坐标获取他的像素值。对BGR图像而言,返回 值为 B,G,R 的值。对灰度图像而言,会返回他的灰度值(亮度?intensit
阅读全文
摘要:用摄像头捕获视频 我们经常需要使用摄像头捕获实时图像。OpenCV 为这中应用提供了一个非常简单的接口。让我们使用摄像头来捕获一段视频,并把它转换成灰度视频显示出来。从这个简单的任务开始吧。 为了获取视频,你应该创建一个VideoCapture 对象。他的参数可以是设备的索引号,或者是一个视频文件。
阅读全文
摘要:matplotlib是python中强大的画图模块。 首先确保已经安装python,然后用pip来安装matplotlib模块。 进入到cmd窗口下,建议执行python -m pip install -U pip setuptools进行升级。 接着键入python -m pip install
阅读全文
摘要:读取图片 并输出图片 import numpy as np import cv2 #读入一张灰度图片 img=cv2.imread('lena.png',0) #显示图片 cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows() c
阅读全文
摘要:print("nopain,nogain".find('no',3,10)) 返回为7 “nopain,nogain”为查找的字符串 “no”为待查找的字符串 3为查找的开始索引 10为结束索引
阅读全文
摘要:module 'serial' has no attribute 'Serial' 问题代码: 1 import serial #导入pyserial 2 com = serial.Serial('com3' , 115200) #实例化串口,com3,波特率115200 报错:module 'se
阅读全文
摘要:Fofx=inline('x.^2.*cos(a.*x)-b' ,'x','a','b') g= Fofx([pi/3 pi/3.5],4,1) 注意:由于使用内联对象函数 inline 不需要另外建立 m 文件,所有使用比较方便,另外在使用 ode45 函数的时候,定义函数往往需要编辑一个 m 文
阅读全文
摘要:实例: u'=-3u+6x+5 u(0)=3 解析解:u=2e^(-3x)+2x+1 欧拉法 h=0.01;%步长 x=0:h:1; u=zeros(length(x),1); u(1)=3; for i=1:length(x)-1 du=-3*u(i)+6*x(i)+5; u(i+1)=u(i)+
阅读全文
摘要:将振幅为1Hz的正弦波和振幅为0.5的5Hz正弦波相加后进行Fourier分析,研究能否从中分析出含有这两种频率的信号 clear all %清除所有变量 N=256;dt=0.02; %数据的个数和采样间隔 n=0:N-1;t=n*dt; %序号序列和时间序列 x=sin(2*pi*t)+0.5*
阅读全文
摘要:椒盐噪声和高斯噪声 在噪声的概念中,通常采用信噪比(Signal-Noise Rate, SNR)衡量图像噪声。通俗的讲就是信号占多少,噪声占多少,SNR越小,噪声占比越大。 在信号系统中,计量单位为dB,为10lg(PS/PN), PS和PN分别代表信号和噪声的有效功率。在这里,采用信号像素点的占
阅读全文
摘要:cv2.threshold (src, thresh, maxval, type) cv2.threshold (源图片, 阈值, 填充色, 阈值类型) 这里看看具体例子和矩阵中的变换: import numpy as np import cv2 from matplotlib import pyp
阅读全文
摘要:numpy库的基本操作 import numpy as np import math #创建数组 a=np.arange(10) print(a) print(type(a)) #对数组里面的元素开平分 b=[3,4,9] #定义结果列表 result=[] #遍历列表 for i in b: pr
阅读全文
摘要:图像加法 你可以使用函数cv2.add() 将两幅图像进行加法运算,当然也可以直接使 用numpy,res=img1+img。两幅图像的大小,类型必须一致,或者第二个 图像可以使一个简单的标量值。 import numpy as np import cv2 from matplotlib impor
阅读全文
摘要:2D 卷积 与以为信号一样,我们也可以对2D 图像实施低通滤波(LPF),高通滤波 (HPF)等。LPF 帮助我们去除噪音,模糊图像。HPF帮助我们找到图像的边缘 OpenCV 提供的函数 cv.filter2D() 可以让我们对一幅图像进行卷积操 作。下面我们将对一幅图像使用平均滤波器。下面是一个
阅读全文
摘要:cv2.namedWindow("image",cv2.WINDOW_FREERATIO) 不让图片保持当前大小的宽比 cv2.namedWindow("image",cv2.WINDOW_AUTOSIZE) 原图大小,你放大他保持原图大小 cv2.namedWindow("image",cv2.W
阅读全文
摘要:一、安装Pyqt5 1.安装PYQT前,首先安装 SIP 运行-->CMD-->pip3 install Sip 2.安装PyQt5 执行命令: pip install pyqt5 -i https://pypi.douban.com/simple 3.安装PyQt5 tools pip insta
阅读全文
摘要:选择这个数据库 打开,选择这个进行连接 选择这个 按照图片进行连接 设为活动对象 工单是这个 选择下面这个 可以建立SQL编辑窗口 输入 select count(*) from tb_work_order where is_delete=0 and company_id= '60253131060
阅读全文
摘要:定义 cv2.calcHist(images, channels, mask, histSize, ranges[, hist[, accumulate ]]) ->hist imaes:输入的图像 channels:选择图像的通道 mask:掩膜,是一个大小和image一样的np数组,其中把需要处
阅读全文
摘要:打开MATLAB 命令窗口输入 guide 弹出 可以修改路径 点击确定,弹出设计界面 点击运行按钮 弹出 这个界面就是我们最终设计好的界面 现在由于什么都没有加入 所以一片空白 可以拖动左边的组件 来创建GUI 点击运行 调整组件的排列,第一种是在第三部的界面直接拖动组件,第二种如下: 选中要排列
阅读全文