
奇怪的工具增加了!
文章平均质量分 51
EricFrenzy
坚定的python党,有python java c++ c html css javascript scratch R 小程序的开发经验,努力奋斗ing。
展开
-
Python实现AI视频识别——手势控制
用opencv识别手势实现原理代码import cv2import mediapipe as mpclass handDetector(): # 经典OOP # 设置初始条件 def __init__(self, mode=False, maxHands=2, detectionCon=0.5, trackCon=0.5): self.mode = mode self.maxHands = maxHands # 最多同时出现几只手原创 2021-10-05 09:54:45 · 3165 阅读 · 3 评论 -
Python实时音频识别与处理——让上网课不再单调
Python实时语音识别转字幕实现原理用speech_recognition库获得实时电脑音频输入,用requests和json库将生成的语音文件上传至百度的云语音识别服务器进行识别,返回结果用wx库显示为字幕,同时写为txt文件作为记录。用threading库调用两个thread,一个识别和处理音频,另一个从txt文件读取生成字幕。该项目为个人参赛作品。原名TRAS(Toolkit for Recognition and Automatic Summarization),语音识别与自动总结工具。具体原创 2021-07-25 16:52:39 · 4306 阅读 · 7 评论 -
关不掉的窗口——用Python表达对心中的ta无法阻止的爱
Python窗口控制实现原理用Tkinter库创建一个窗口对象,用条件判定来控制窗口内容与何时结束窗口进程。代码from tkinter import *import tkinter.messagebox as messagebox class Application(Frame): # 创建类 def __init__(self, master=None): Frame.__init__(self, master) self.pack() #相当于把组原创 2021-06-07 20:21:29 · 1588 阅读 · 1 评论 -
数据库处理——用Python将IP转换为地理位置
利用数据库将IP转为具体地理位置实现原理从这个网站上下载GeoLite2.mmdb,然后用geoip2处理这个数据库并对应IP读取信息来获取具体地理位置。代码import geoip2.database reader = geoip2.database.Reader('downloads/GeoLite2.mmdb') #数据库的路径 def ip_print_AddrInfo(ip): #载入数据 response = reader.city(ip) #国家代码原创 2021-06-07 17:11:23 · 1559 阅读 · 3 评论 -
算圆周率的奇怪方式增加了——Python利用物理定律模拟计算圆周率
用动量和能量守恒计算圆周率实现原理灵感来自G. Galperin的论文PLAYING POOL WITH π (THE NUMBER π FROM A BILLIARD POINT OF VIEW),DOI: 10.1070/RD2003v008n04ABEH000252。我在这里只是简单介绍下原理,感兴趣的同学们可以自己仔细阅读。论文是全英文,有需要可以私信我,有问题我帮你解答。Youtube上3Blue1Brown的视频有介绍这片论文,有很好的图片和讲解,更好理解。简单概括下,Galperin的想原创 2021-05-12 14:16:56 · 892 阅读 · 0 评论 -
Python爬虫实战——Quora网站文字自动化爬取和正则匹配筛选信息
网页爬虫与正则匹配实现原理利用requests访问网站获取html,用re正则表达式匹配并处理字符代码# -*- coding: utf-8 -*-#上面一行告诉编译器要用的编码格式。这样即使有中文也不会有问题import reimport requestsresponse = requests.get('https://www.quora.com/Is-online-education-overrated') #要爬取的网页f = open("words.txt", "a") #以读写原创 2021-03-18 14:24:41 · 1645 阅读 · 0 评论 -
Python帮你完成美术作业——图片转灰度,字符画,素描手绘风格
Python图像处理——图片转黑白,字符画,手绘风实现原理用PIL,一个强大的python图像处理库。主要用到了Image。终端下载命令:pip install pillow代码自己在东方明珠上拍到的黄浦江是多么美丽!但想到这里就回忆起儿时画风景画苦不堪言的感觉,心想一定要写个程序帮自己完成美术作业。图片转黑白最简单的一步,就是把彩色图片转为黑白图片。from PIL import Image #导入PIL库d = input("Img Directory:") #输入要处理的图片原创 2021-02-05 21:48:20 · 826 阅读 · 2 评论 -
Python文件处理——遍历,匹配和处理文件
文件处理——不要Pages!实现原理用os.walk遍历所有文件名,保存文件名中有‘.pages’的文件路径,并用os.remove删除这些文件代码#字符画来自这个网站,字体种类丰富#http://www.network-science.de/ascii/""" _ _ ____ _____ _____原创 2021-02-03 21:13:47 · 347 阅读 · 2 评论 -
让心爱的TA不再孤单——Python微信聊天机器人
微信聊天机器人实现原理用itchat登陆微信网页版,用schedule在固定时间段发送信息。代码import schedule import timeimport itchatchatTarget = '宝贝' #发送到的微信用户名chatTime = '08:00' #发信息的时间chatMessage = '宝贝早安呀!' #发送的内容itchat.auto_login() #扫码登陆web版微信,重启程序要重新登陆def chat(): user = itchat.sear原创 2021-02-03 18:44:09 · 434 阅读 · 4 评论