自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 SQLZOO练习记录:SUM and COUNT

若使用聚合函数来对GROUP BY结果进行过滤,此时不能使用WHERE,因为WHERE的执行顺序大于聚合函数,只能用HAVING,执行顺序,GROUP BY 关键字经常和聚合函数一起使用,包括COUNT()、SUM()、AVG()、MAX() 和 MIN()HAVING语句通常与GROUP BY语句联合使用,用来过滤由GROUP BY语句返回的结果。對於每一個洲份,顯示洲份和至少有1000萬人(10,000,000)口國家的數目。列出有至少100百萬(1億)(100,000,000)人口的洲份。

2023-02-21 21:53:50 119

原创 SQLZOO练习记录:SELECT within SELECT

5. Germany德國(人口8000萬),在Europe歐洲國家的人口最多。Austria奧地利(人口850萬)擁有德國總人口的11%。顯示歐洲的國家名稱name和每個國家的人口population。以德國的人口的百分比作人口顯示。ROUND() 函数选择保留小数点后的位数CONCAT() 函数拼接字符串6. 哪些國家的GDP比Europe歐洲的全部國家都要高呢? [只需列出 name ] (有些國家的記錄中,GDP是NULL,沒有填入資料的。)MAX() 求某列的最大值MIN() 求某

2023-02-15 23:11:53 218

原创 SQLZOO练习记录:SELECT from Nobel

查找尤金•奧尼爾EUGENE O’NEILL得奖的所有細節 Find all details of the prize won by EUGENE O’NEILL。列出爵士的獲獎者、年份、獎頁(爵士的名字以Sir開始)。先顯示最新獲獎者,然後同年再按名稱順序排列。表达式subject IN(‘Chemistry’,‘Physics’)可以用作值-它将为0或1。显示1984年获奖者和按主题和获奖者姓名排序的主题;但化学和物理排在最后。查找PETER GRÜNBERG获奖的所有详情。

2023-02-02 22:23:51 188

原创 Python3+OpenCV(十一):空间域滤波复原

1、均值滤波器(1) 算术均值滤波器(2) 几何均值滤波器(3) 谐波均值滤波器(4) 逆谐波均值滤波器(5) Python实现2、顺序统计滤波器(1) 中值滤波器(2) 修正后的阿尔法均值滤波器(3) 最大/最小滤波器(4) 中点滤波器(5) Python实现空间域滤波复原 是在已知 噪声模型 的基础上,对噪声的空间域滤波主要包括 :均值滤波器 (算术均值滤波器、几何均值滤波器、谐波均值滤波器、逆谐波均值滤波器)顺序统计滤波器 (中值滤波器、二维中值滤波器、修正后的阿尔法均值滤波器、最大/..

2020-11-28 15:22:47 1469 1

原创 Python3+OpenCV(十):噪声模型

1、高斯噪声2、均匀分布噪声3、脉冲噪声(椒盐噪声)4、Python实现1、高斯噪声高斯噪声的概率密度函数z表示灰度值μ表示z的平均值或期望值σ表示z的标准差σ²表示z的方差高斯噪声的概率密度图像当z服从上式高斯分布时,其值有70%落在[(μ-σ), (μ+σ)]范围内,有95%落在[(μ-2σ), (μ+2σ)]范围内。2、均匀分布噪声均匀分布噪声的概率密度函数概率密度函数的期望值 μ=(a+b)/2概率密度函数的方差 σ²=(b-a)²/12均匀分布噪声的概率密度图..

2020-11-23 21:18:28 1318

原创 Python3+OpenCV(九):图像复原及退化模型

(1) 图像复原(2) 图像退化(1) 图像复原图像复原: 根据退化原因,建立相应的数学模型,从被(2) 图像退化

2020-11-22 16:36:18 2166

原创 Python3+OpenCV(八):频率域滤波增强

1、频率域平滑滤波器(1) 理想低通滤波器(ILPF)(2) Butterworth低通滤波器(BLPF)(3) 高斯低通滤波器(GLPF)(常用)2、频率域锐化滤波器(1) 理想高通滤波器(IHPF)(2) Butterworth高通滤波器(BHPF)(3) 高斯高通滤波器(GHPF)3、Python实现频域滤波增强的一般方法1.对原始原图像f(x,y)进行傅里叶变换得到F(u,v)2.将F(u,v)与滤波函数H(u,v)进行卷积运算得到G(u,v)3.将G(u,v)进行傅里叶逆变换得到增强..

2020-11-21 20:34:02 3767 3

原创 Python3+OpenCV(七):空间域滤波增强

1、空间域平滑滤波(1) 均值滤波器(2) 高斯滤波器2、空间域锐化滤波(1) 梯度锐化法Roberts算子Prewitt算子Sobel算子(2) Laplacian算子1、空间域平滑滤波任何一幅原始图像,在其获取和传输等过程中,会受到各种噪声的干扰,使图像模糊,对图像分析不利。为了抑制噪声,改善图像质量所进行的处理称图像平滑或去噪。(1) 均值滤波器均值滤波(normalized box filter)就是用其像素点周围像素的平均值代替元像素值,在滤除噪声的同时也会滤掉图像的边缘信息的方法。..

2020-09-09 21:39:44 2192

原创 Python3+OpenCV(六):基于直方图处理的图像增强

1、绘制直方图(1) Matplotlib绘制直方图(2) OpenCV绘制直方图2、直方图均衡化(1) 灰度图像直方图均衡化(2) 彩色图像直方图均衡化灰度直方图是图像的一种统计表达,反映了该图中不同灰度级出现的统计概率。设图像具有L个灰度级,图像中的像素点的个数为n,它的第k个灰度级nk出现的次数为出现概率为1、绘制直方图(1) Matplotlib绘制直方图matplotlib.pyplot.hist(x, bins=10, range=None, normed=False, ..

2020-09-03 20:15:07 1999

原创 Python3+OpenCV(五):离散余弦变换(DCT)

1、原理2、实现1、原理图像处理中常用的正交变换除了傅里叶变换外,还有离散余弦变换等。离散余弦变换(Discrete Cosine Transform,DCT)是图像频域变换的一种,它类似于离散傅里叶变换(DFT for Discrete Fourier Transform,DFT),离散余弦变换相当于一个长度大概是它两倍的离散傅里叶变换,但是离散余弦变换只使用实数。在傅里叶级数中,如果被展开的函数是实偶函数,那么在傅里叶级数中则只包含余弦项,再将其离散化,由此便可导出离散余弦变化。变换后DC..

2020-08-24 22:49:53 13147 4

原创 Python3+OpenCV(四):离散傅里叶变换(DFT)

1、原理2、实现1、原理对一张图像使用傅立叶变换就是将它分解成正弦和余弦两部分,也就是将图像从空间域(spatial domain)转换到频域(frequency domain)。这一转换的理论基础来自于以下事实:任一函数都可以表示成无数个正弦和余弦函数的和的形式。傅立叶变换就是一个用来将函数分解的工具。二维图像的傅立叶变换可以用以下数学公式表达:式中f(i, j)是图像空间域的值而F是频域的值。傅立叶转换的结果是复数,这也显示出了傅立叶变换是一副实数图像(real image)和虚数图像(..

2020-08-17 01:15:35 1867 1

原创 Python3+OpenCV(三):图像的几何变换

1、缩放2、平移3、旋转4、镜像1、缩放作用:调整图像的大小cv2.resize(src, dst, dsize, fx=0, fy=0, interpolation=INTER_LINEAR)src:原图像(输入)dst:改变后的图像(输出)dsize:输出图像大小如果这个参数不为0,那么就代表将原图像缩放到这个Size(width,height)指定的大小;如果这个参数为0,那么原图像缩放之后的大小就要通过下面的公式来计算:dsize = Size(round(fxsrc.cols..

2020-08-11 17:18:59 339

原创 Python3+OpenCV(二):图像的代数运算

(1)图像加法cv2.add(src1, src2, dst=None, mask=None, dtype=None)作用:将两个图片进行加和,大于255的使用255计数src1 + src2使用numpy中的矩阵加法来实现,相加的结果%256cv2.addWeighted(src1, alpha, src2, beta, gamma)作用:两张相同分辨率、相同文件类型的图片融合,可以设置图片的透明度alpha为src1的透明度,beta为src2的透明度,gamma调节亮度参数import

2020-08-07 15:08:06 1468

原创 Python3+OpenCV(一):图像灰度化处理

cv2.imread(filepath,flags)作用:读入图片filepath:要读入图片的完整路径flags:读入图片的标志cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道cv2.IMREAD_GRAYSCALE:读入灰度图片cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道cv2.waitKey(x)参数:无限地等待一个按键产生的事件即它为正数时,等待延迟时间单位为毫秒(ms)。如果在指定的时间之前没有按下键,则返

2020-08-05 22:50:03 1511

原创 MYSQL安装步骤

① 进入官网https://www.mysql.com/downloads/下载需要的MYSQL版本② 下载msi格式文件进行安装选择安装类型,有“Developer Default(开发人员默认)”、“Server only(仅服务器)”、“Client only(仅客户端)”、“Full(完全)”、“Custom(用户自定义)”几个选项点击ExecuteMySql配置向导,安装可不用自己手动配置MySql.ini等待执行完成后继续下一步 点击Next点击NextDevelop

2020-08-04 14:29:23 294

原创 SQLZOO练习记录:SELECT from World

一些SQLZOO练习过程中的问题。9. 除以为1000000(6个零)是以百万计。除以1000000000(9个零)是以十亿计。使用 ROUND 函数来显示的数值到小数点后两位。对于南美显示以百万计人口,以十亿计GDP(保留小数点2位)。ROUND 函数用于把数值字段舍入为指定的小数位数。SELECT ROUND(column_name,要保留的位数) FROM table_nameselect name,round(population/1000000,2),round(gdp/100000

2020-07-18 22:00:39 257 1

原创 SQLZOO练习记录:SELECT name

总结一下在SQLZOO练习过程中的一些问题。13. 找出所有首都和其国家名字,而首都要有国家名字中出现。select capital,name from world where capital like concat('%',name,'%')14. 找出所有首都和其国家名字,而首都是国家名字的延伸。你应显示 Mexico City,因它比其国家名字 Mexico 长。你不应显示 Luxembourg,因它的首都和国家名相是相同的。select name,capital from w

2020-07-16 20:34:40 2241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除