![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 73
James_Ray_Murphy
悲莫悲兮生别离,乐莫乐兮新相知
展开
-
基于python的人脸识别(检测人脸、眼睛、嘴巴、鼻子......)
import numpy as npimport cv2# 脸face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')face_cascade.load('D:BROWSE/Opencv/opencv/sources/data/haarcascades/haarcascade_frontalfa原创 2018-01-30 18:14:15 · 18978 阅读 · 13 评论 -
Python学习笔记---递归算法(阶乘、斐波那次序列、汉诺塔)
1.N!2.斐波那次序列!3.汉诺塔!程序如下:#版本:Python3.5# usr/bin/python3# *********求N!*********print('递归程序1:求N的阶乘')def Factorial(n): if n print('请输入一个大于或等于0的整数!') elif n == 0: return 1 else:原创 2018-01-18 11:32:10 · 735 阅读 · 0 评论 -
基于Pyhton的二维离散正弦变换(DST)及其反变换(IDST)
1.二维离散正弦变换(DST)的矩阵形式可以表示为:其中T为DST变换后的矩阵,I为输入矩阵,C为变换基,C的表示为:2.二维离散正弦反变换(IDST)可以表示为:DST和DCT一样,能够把数据能量集中在矩阵的左上角,可以用于图像压缩存储。Python程序:#二维图像的离散正弦变换(DST)#Python3.5#库:cv2+numpy+matpl原创 2018-01-26 15:21:25 · 2926 阅读 · 0 评论 -
Python中二维快速傅里叶变换----基于numpy库
二维傅里叶变换在图像处理中经常用到,为了更好理解python中的fft2。这里我们生成了二维正弦条纹,然后进行快速傅里叶变换。#Python版本:Python3.5#用到的库:numpy,matploylib#作者:James_Ray_Murphy# -*- coding: -utf-8 -*-import numpy as npimport matplot原创 2018-01-25 13:10:01 · 15031 阅读 · 1 评论 -
Python二维离散余弦变换图像压缩应用(基于OpenCV)
离散余弦变换的特征是将物体信息能量汇聚到低频成分,高频成分接近0,因此被用于语音和图像处理领域。在图像压缩存储中,可以将原始图像进行二维离散余弦变换,然后存储含有信息的低频部分的数据。在图像还原过程中,通过这些携带信息的低频数据就可以还原原始大小的图像。Python程序如下:# -*- coding: -utf-8 -*-# Python版本:Python3.5#库:numpy,o原创 2018-01-25 20:11:03 · 4751 阅读 · 1 评论 -
基于Python二维离散余弦变换(DCT)及其反变换(IDCT)---程序对比
1.二维离散余弦变换(DCT)的原理见博客:点击打开链接其中DCT和IDCT的变换基为:OpenCV自带有DCT的程序,函数用法为:dst = cv2.dct(src), 其中src必须为float类型,uint8不能正常运行。自己编写的dct程序和OpenCV自带的dct对比程序如下:#二维图像的离散变余弦换(DCT)#Python3.5#库:cv2+numpy+ma原创 2018-01-26 16:00:10 · 37551 阅读 · 15 评论 -
Python正则表达式详解--re模块
Python正则表达式详解转载 2018-02-02 20:32:43 · 437 阅读 · 0 评论 -
Python爬虫之HTML知识
HTML是一种标记语言,标记语言是一套标记,HTML用标记语言来描述网页。1.HTML的基本结构: 1) 内容 : HTML 文档是由 包裹,这是HTML文档的文档标记,也称为HTML开始标记。2) 内容 : HTML 文件头标记,主要包含文件的基本信息,比如网页的标题、关键字,在内容部分可以放置 , , 等标记。该内容不会在浏览器中显示。3) 内容 : HTML文原创 2018-02-07 14:24:46 · 885 阅读 · 0 评论 -
Python爬虫之CSS基础知识
CSS是层叠样式表(Cascading Style Sheets用的缩写,用来定义HTML元素属性,使HTML文档显示多样化。在HTML中,CSS一般有三种用法:1)内联样式表。直接将CSS代码写在HTML标记中(<body> </body>里),使用style属性改变其样式。2)嵌入式样式表。将CSS代码写在<style> </style>之间,&...原创 2018-03-02 09:51:25 · 1379 阅读 · 0 评论