自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ffmpeg 烧录字幕

>ffmpeg -i input.mp4 -vf subtitles='zm3.srt' -y output.mp4zm3 file save as UTF-8

2019-12-22 22:16:55 1728

原创 cv2 resize one

import cv2import osdef process_image(img, min_side): size = img.shape h, w = size[0], size[1] #长边缩放为min_side scale = max(w, h) / float(min_side) new_w, new_h = int(w/scale), int...

2019-12-22 22:07:19 218

原创 urllib.request 使用方法

import jsonfrom pprint import pprintfrom urllib import requesturl = "http://www.toutiao.com/search_content/"with request.urlopen(url) as res: d = json.loads(res.read().decode()) prin...

2019-12-16 19:46:10 433

原创 正则表达式二

\s 任意一个空白字符(空格,换行符,换页符,回车符,水平制表符),相当于[\f\n\r\t]\S 任意一个非空白字符[\s]表示,只要出现空白就匹配[\S]表示,非空白就匹配那么它们的组合,表示所有的都匹配,与它相对应的,有[\w\W]等,意义完全相同、另外要说的一点是,为什么有"."这个通配符了,还要这样的用法。其实,[\s\S] [\w\W]这样的用法,比较"."所匹...

2019-12-16 17:39:23 149

原创 正则表达式一

使用 findall , 返回的是一个列表,import rex = re.findall(r'张','张三 张三丰 张无忌 张小凡')print(x) result:['张', '张', '张', '张']\b : 匹配单词的开始和结束\W : 匹配不是字母,数字,下划线的字符\w : 匹配字母,数字,下划线\d : 匹配数字. : 匹配任意除换行符”\n”外的字符...

2019-12-16 16:48:49 152

原创 AudioSegment的方法

AudioSegment.silent()创建一段没有声音的音频片段from pydub import AudioSegmentten_second_silence = AudioSegment.silent(duration=10000)Pydub只支持原生的wav格式的文件处理。如果处理其他格式的音频,或者说你想处理媒体文件中的音频那你需要在你本地安装FFmpeg支持。音频...

2019-12-13 17:55:32 9132

原创 pydub的使用

下载jiaaro-pydub-v0.23.1-18-g7f4d5e3,解压之的全部文件复制到Python38\Lib\site-packages目录下,再安装,下载ffmpeg-4.2.1-win64-static解压到D:\Python\目录下,设置系统环境变量,控制面板--高级系统设置——>环境变量在path中添加此路径;D:\Python\ffmpeg-4.2.1-win...

2019-12-06 13:21:16 384

原创 python奇葩错误

路径动态改变>>> print(Image.open('LDY06.jpg')) fp = builtins.open(filename, "rb")FileNotFoundError: [Errno 2] No such file or directory: 'LDY06.jpg'出错原因:图片在Python38目录下面的目录Lx2019下面,&...

2019-12-04 13:35:16 2726

原创 python图片合成与分解gif方法

将gif分解成单个图片import osfrom PIL import Image,ImageSequencegif = Image.open(r'LDY00.gif') if os.path.exists("output1") == False: os.mkdir("output1") for i,frame in...

2019-12-01 17:05:38 1299

原创 PIL在图片上写汉字

from PIL import Image, ImageDraw, ImageFontimport cv2import numpy as np# cv2读取图片,openev是BGRimg = cv2.imread('BC03.jpg')cv2img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)#BGR转RGBpilimg = Image.from...

2019-11-30 21:31:19 649

原创 python 颜色模式与显示

from PIL import Image, ImageFont, ImageDrawim = Image.open("BC03.jpg")print(im.format, im.size, im.mode)im.show()#resultJPEG (580, 1088) RGBOpenCV 加载的彩色图像是 BGR 模式,但Matplotib 是 RGB模式。所以彩色图像如...

2019-11-30 20:51:57 1158

原创 PIL向图片写入文字

from PIL import Image, ImageFont, ImageDrawim = Image.open("BC03.jpg")print(im.format, im.size, im.mode)draw = ImageDraw.Draw(im)#font = ImageFont.truetype(None, size = 40)ft=ImageFont.truetype...

2019-11-30 00:02:23 716

原创 检测图片边缘

import osfrom PIL import Imagefrom PIL import ImageFilterif __name__ == '__main__': imagname1=os.listdir('./bjj') print(imagname1)打印当前子目录bjj下的所有文件,包括文件后缀,是列表import osfrom PIL imp...

2019-11-28 18:56:12 177

原创 图片修复

import cv2import numpy as npimg = cv2.imread('damaged.jpg',1)cv2.imshow('src',img)imgInfo = img.shapeheight=imgInfo[0]width=imgInfo[1]paint = np.zeros((height,width,1),np.uint8)for i in rang...

2019-11-28 06:31:27 425

原创 图片合成视频

import cv2img=cv2.imread('BC03.jpg')imgInfo=img.shapesize=(imgInfo[1],imgInfo[0])print(size)videoWrite=cv2.VideoWriter('2.mp4',-1,5,size)for i in range(1,11): fileName='image'+str(i)+'.jp...

2019-11-27 21:51:13 234

原创 Cv2缩放图片

import cv2img=cv2.imread('bjjstand.jpg',1)imgInfo=img.shapeprint(imgInfo)height=imgInfo[0]width=imgInfo[1]mode=imgInfo[2]dstHeight=int(height*0.3)dstWidth=int(width*0.3)dst=cv2.resize(img,...

2019-11-27 10:30:08 372

原创 openCv2中Img[:,:,1]的理解

第一通道是R,第二通道是G,第三通道是BImg[:,:,2]代表R通道,也就是红色分量图像;Img[:,:,1]代表G通道,也就是绿色分量图像;Img[:,:,0]代表B通道,也就是蓝色分量图像。image = np.random.randint(10,size=(3,2,2,3))size(3,2,2,3)l类似图像数量3个,像素2*2,通道3image[0][:,:,...

2019-11-26 17:29:40 7196

原创 for ---循环读取多层列表中的元素

1)nums=[1,6,6,3,6,2,10,2,100]for n in nums: if n==6: nums.remove(n) nums.sort()print(nums) #result[1, 2, 2, 3, 6, 10, 100]2)def fun(): for i i...

2019-11-25 16:23:06 779

原创 PIL常用命令举例3

import osfrom PIL import Imageimobj=Image.open("qsrm01.jpg","r")im_rotate = imobj.transpose(Image.FLIP_LEFT_RIGHT)im_rotate.show() im_rotate.save("new02.jpg", quality=95)图像左右翻转,并以新名字保存...

2019-11-21 22:31:53 254

原创 PIL分割gif并保存为png格式

from PIL import Imageimport osgifFileName = 'LDY08.gif'#使用Image模块的open()方法打开gif动态图像时,默认是第一帧im = Image.open(gifFileName)pngDir = gifFileName[:-4]#创建存放每帧图片的文件夹LDY08#产生44张图片,文件夹的名字与GIF文件同名,os.mkd...

2019-11-21 14:58:10 602

原创 Python PIL 库的常用命令2

transpose(method)(图像翻转或者旋转)im_rotate_180 = im.transpose(Image.ROTATE_180)im_rotate_180.show()上面的代码将im逆时针旋转180°,然后显示出来,method是transpose的参数,表示选择什么样的翻转或者旋转方式,可以选择的值有:- Image.FLIP_LEFT_RIGHT,表示将图像左...

2019-11-21 11:04:24 319 1

原创 Python PIL 图像处理库简介

from PIL import ImageImage.open("LDY11.jpg","r")im = Image.open("LDY11.jpg","r")print(im.size,im.format,im.mode)im.save("LDY11.png",'png')#原图LDY11.jpg,save(filename,format)上面的代码将图像重新保存成png格式。...

2019-11-20 23:44:15 166

原创 jupyter下安装opencv_amd64.whl

用GoogleChrome打开https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv,下载,opencv_python-4.1.2-cp37-cp37m-win_amd64.whl,把这个.whl文件,放到conda对应的文件夹里:D:\Python\anaconda\Lib\site-packages在命令cmd状态下,到D:\Pytho...

2019-11-20 17:49:32 2803

原创 Python模块

什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别:   1 使用python编写的代码(.py文件)  2 已被编译为共享库或DLL的C或C++扩展  3 包好一组模块的包  4 使用C编写并链接到python解释器的内置模块为何要使用模块? ...

2019-11-09 20:17:27 74

原创 wamp图标橙色

MySQL没有启动,请看下图,请大侠指点迷津,不胜感激

2019-10-17 16:31:26 152

原创 word2vec 算法之层次softmax

我 喜欢 观看 巴西 足球 世界杯算法预测“足球” 出现的概率,

2019-09-23 08:05:33 602

原创 深度学习基础之四

定义网络结构总结上文神经网络:1) 神经网络的输入应该是8维的向量 2) 神经网络只有一个隐藏层 3)神经网络的输出应该是一个8维向量,且各维的值相加为1 有了这些,可以很容易定义出如下的网络结构: 它的隐藏层并没有激活函数,但是输出层却用了softmax,这是为了保证输出的向量是一个概率分布。 隐藏层 输出层的神经元应该是8个,这样才能输出一个8维的向...

2019-09-16 19:11:33 239

原创 深度学习基础之二

2019-09-16 18:36:18 94

原创 深度学习基础之一

2019-09-16 18:33:46 112

原创 python中的真实有效地址

下列拼接得到的地址songUrl,其中songDig本身是列表,用于立即下载文件时,是有效的。如果先把所有的完整的地址存放到一个列表中,再调用时,其中的地址变成一个字符串,在实际下载文件时地址失效。for m in range(0, len(songDig)): # string format, m equal {} songUrl = base_url+songDig...

2019-09-07 11:28:58 323

原创 下载好听轻音乐之Media

open()和with open()的区别f = open(’/Users/michael/test.txt’, ‘w’)f.write(‘Hello, world!’)f.close()你可以反复调用write()来写入文件,但是务必要调用f.close()来关闭文件。with open  1,打开文件    with open ("文件名",“读写模式”) as file...

2019-09-06 08:52:57 325

原创 获取音乐的次序

requests.get(url).content得到的是b二进制的字节码,requests.get(url,headers=header).text得到的是字符串。import requestsfrom lxml import etreeimport random#1. url addressurl='https://music.163.com/playlist?id=217...

2019-09-05 18:04:35 265

原创 xpath 获取标签里的内容

名称:text()定义:node test用法:仅仅返回所指元素的文本内容名称:string()定义:函数用法:返回所指元素的所有节点文本内容,这些文本讲会被拼接成一个字符串from lxml import etreea = """<ul class="f-hide"><li><a href="/song?id=66476">偏偏喜欢你&l...

2019-09-04 18:07:21 3926 1

原创 MySQL 统计函数

max() 求最大值,count() 求行数 ,avg() 求平均函数,min()求最小值 , sum()求总和<?phpheader("Content-type:text/html;charset=utf8");include "cmcntBD.php"; $sql="select h_name,count(1) from message group by...

2019-08-29 18:26:40 274

原创 MySQL 基础

student table<?phpheader("Content-type:text/html;charset=utf8");include "cmcntBD.php"; $sql="select * from student group by classid";$result=mysqli_query($conn, $sql);while($row=mysqli...

2019-08-29 11:48:47 105

原创 留 言 簿

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title...

2019-08-28 10:33:33 426

原创 if_ else if 结构

else if语句在第一个条件为false时指定了新的条件:if (condition1) { 如果 condition1 为 true 执行该代码块} else if (condition2) { 如果 condition1 为 false 且 condition2 为 true 执行该代码块} else { 如果 condition1 为 false 且 conditi...

2019-08-16 19:42:16 611

原创 创建数据表

<?phpheader("Content-type:text/html;charset=utf8");$servername = "localhost";$username = "admin";$password = "";$dbname = "test";$conn = mysqli_connect($servername, $username, $password, $db...

2019-08-16 07:52:55 112

原创 ajax step details two

following is name.php and last article is regist.html,above picture reveal the whole details,<?php/*info:验证帐号是否己经存在的接口,获取用户输入的表单数据*/$x = $_POST["uname"];if($x == "admin" || $x == "manager...

2019-08-14 16:35:14 71

原创 ajax step details

<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>用户注册</title> </head><body><form...

2019-08-14 16:30:01 94

空空如也

空空如也

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

TA关注的人

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