文章 67
评论 61
浏览 75441
python 实现 AI 换脸

python 实现 AI 换脸

AI 换脸实现 科普:我们人眼看到连续画面的帧数为24 帧,大约 0.04秒,低于0.04就会卡成ppt。电影胶片是24帧 也就是每秒钟可以看到24张图像 低于这个数值就会感觉画面不流畅 所以以24帧为界限 实现思路: 先把源视频文件转换成图片,在用API面部识别进行融合更换面部内容变成其他图形,并且利用软件完成对源文件音频的提取,再次把更换过的图片转换成为视频,并和音频进行融合。 原视频转图片 提取原视频音源 图片面部识别并更换 变化后的图片转视频 音频和视频融合 环境:python3.7 + pycharm-2019.1 + ffmpeg FFmpeg官网 使用实例: 提取音频: ffmpeg -i 1.mp4 -f mp3 1.mp3 2.合成视频和音频 ffmpeg -i 没有声音.mp4 -i 提取生成的.mp3 -strict -2 -f mp4 合成的.mp4 需要的库文件: opencv-python pillow(PIL) subprocess Face++ 面部识别 在此使用旷视科技的人脸识别API进行完成。先对图片进行脸部识别并进行融合,看这里: F....

【福利】python3爬取妹子图

【福利】python3爬取妹子图

BeautifulSoup

python读取本地文件,提取指定格式的内容

python读取本地文件,提取指定格式的内容

#-*- coding:utf-8 -*- import sys import re def banner(): print(' '*60) print('#'*60) print('#author laoyan') print('#This script is applied to Filtering IP information.') print('#'*60) print(' '*60) def main(lyfile): try: f=open(lyfile,'r', encoding='UTF-8') ref=open('reloadips.txt','w', encoding='UTF-8') lyf=f.read() refind=re.findall(r'data-soundurl64=\".+?\"',lyf) print(refind) for i in range(len(refind)): a=refind[i].split('data-soundurl64="') b='https://static.missevan.com/'+a[1].split('"')....

网络流量重定向

网络流量重定向

现如今好多企业都是双WAN或者多WAN,没有负载均衡的情况下,可以使用技术层面解决此问题。 实现方法:可以把流量分为奇偶进行抓取,通过策略路由进行分流。 例如: acl number 3001* rule 0 permit ip source 192.168.1.0 0.0.0.254 //**内部**pc**机偶数地址* acl number 3002* rule 0 permit ip source 192.168.1.1 0.0.0.254 //**内部**pc**机奇数地址* 而今天我在这用的是有线和无线流量开,实现负载。 1.需要定义的流量: acl number 3003 description TO_WLAN_liuliang rule 5 permit ip source 10.200.0.0 0.0.15.255 2.抓取无线内网互访流量: acl number 3002 description TO_WLAN-neiwang_hufang rule 5 permit ip source 10.200.0.0 0.0.15.255 destination 172....

立帖为证

立帖为证

该文章已经加密。

Request 方法

Request 方法

接口测试网站 官方中文文档 urlopen方法: urllib.request.urlopen()函数用于实现对目标url的访问。 函数原型如下:urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)  url: 需要打开的网址 data:Post提交的数据(bytes类型,则需要通过bytes()方法转化。另外,如果传递了这个参数,则它的请求方式就不再是GET方式,而是POST方式) timeout:设置网站的访问超时时间 实例如下: import urllib.request response = urllib.request.urlopen('https://www.baidu.com') #请求的响应体 print(response.read().decode()) #响应的状态码 print(response.status) #获取响应头部信息 print(response.getheaders()) 运行结果如....

zabbix自动发现华为AC6605管理AP状态以及连接数

zabbix自动发现华为AC6605管理AP状态以及连接数

先把需要用的snmp的oid值获取到手。😰 具体的MIB文件官网上查找即可: zabbix运行脚本目录:/usr/lib/zabbix/externalscripts zabbix配置文件目录:/etc/zabbix/zabbix_agentd.d 一、编写ap自动发现脚本: shell脚本实例: #!/bin/bash id=$(snmpwalk -v 2c -c limi@2018 10.200.250.5 1.3.6.1.4.1.2011.6.139.13.3.10.1.5 | cut -f1 -d "=" | cut -f10 -d ".") id_array=(${id}) sum=$(snmpwalk -v 2c -c limi@2018 10.200.250.5 1.3.6.1.4.1.2011.6.139.13.3.10.1.5 | wc -l) name=$(snmpwalk -v 2c -c limi@2018 10.200.250.5 enterprises.2011.6.139.13.3.10.1.5 | awk '{print $4}' | sed 's....

学生管理系统

学生管理系统

python,以目前的能力编写一套实现学生信息增删改查的数据库系统。或许后续会不断提升不断完整的搞出这一套简单的系统(增删改查功能),还差得很多。加油…… 学生管理系统 学生管理系统v1.1 ''' 基于数据库进行学生信息增删改查 学生管理系统V1 2019年8月2日14:32:03 编写者:QQ:598941324-读书 ''' import pymysql def add(): try: s_name = input('请输入你的名字:') s_sex = input('请输入你的性别:') s_num = input('请输入你的学生id(必须为int类型):') db = pymysql.connect(host='106.75.22.17', user='root', password='Admin@123', database='student',charset='utf8') cursor = db.cursor() sql = "insert into students(name,sex,num)value('%s','%s','%s')" % (s_name, s_s....

记录精彩的坎坷人生,经营属于自己的世界!