![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python2021
tiankaichun
这个作者很懒,什么都没留下…
展开
-
2021python课帖子汇总
第一节课 词云第一节课 词云_tiankaichun的博客-CSDN博客第二节课 人脸识别第二节课 人脸识别_tiankaichun的博客-CSDN博客第三节课 人脸识别2第三节课 人脸识别2_tiankaichun的博客-CSDN博客第四节课 视频与图像处理第四节课 视频&图像处理_tiankaichun的博客-CSDN博客第五节课 视频分镜第五节课 视频分镜_tiankaichun的博客-CSDN博客第六节课 pycharm第六节课 pycharm_t原创 2022-01-10 20:59:37 · 394 阅读 · 0 评论 -
第九节课 open3D
安装:pip3 install open3d查看安装包:pip list去官网可以下载一些现成的3d模型,后缀为“.ply”1.查看3d兔子import open3d as o3dimport numpy as npprint("Open3D read Point Cloud")pcd=o3d.io.read_point_cloud(r"data\bunny10k.ply")print(pcd)o3d.visualization.draw_geometries([pcd]原创 2021-11-25 20:08:31 · 266 阅读 · 0 评论 -
第八节课 字幕提取
用brew Install安装tesseract路径:/usr/local/Cellar/tesseract/4.1.1把语言文件复制到tessdata里/usr/local/Cellar/tesseract/4.1.1/share/tessdata安装pytesseract:pip3 install pytesseract!!!很重要!!!一定要配置tesseract环境!!!在终端输入export TESSDATA_PREFIX=/usr/local/Cellar/te原创 2021-11-18 19:27:59 · 2310 阅读 · 0 评论 -
第七节课 pycharm——哈希算法和聚类色彩提取
1.哈希算法总体程序和之前在jupyternotebook上的差不多,但是需要做部分改动。from flask import Flask, render_templateimport cv2import osapp = Flask(__name__)def aHash(img): img = cv2.resize(img, (8, 8)) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) s = 0 hash_s原创 2021-11-11 20:45:59 · 1331 阅读 · 0 评论 -
第六节课 pycharm
1.环境设置一定要勾选那两行许可才能调用电脑里的包2.把视频按帧拆分成图片from flask import Flask, render_templateimport osimport cv2app = Flask(__name__)def genFrame(): v_path='static/video.mp4' image_save='static/pic' if not(os.path.exists(image_save)): os.原创 2021-11-04 19:37:35 · 326 阅读 · 0 评论 -
第五节课 视频分镜
1.均值哈希算法用于分析两张图片的相似度首先将视频按帧保存为图片到文件夹中import osimport cv2v_path='ghz.mp4'image_save='./pic'#需要新建一个名为‘pic’的文件夹cap=cv2.VideoCapture(v_path)frame_count=cap.get(cv2.CAP_PROP_FRAME_COUNT)for i in range(int(frame_count)): _,img=cap.read()原创 2021-10-21 18:18:30 · 456 阅读 · 0 评论 -
第四节课 视频&图像处理
1.人脸识别和图像处理相结合——将图片中的人脸高斯模糊首先需要使用dlib工具进行人脸识别并输出人脸坐标import cv2import dlibimport numpy as npimport matplotlib.pyplot as pltpath="girl.png"img=cv2.imread(path)gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)detector=dlib.get_frontal_face_detector()pr原创 2021-10-14 22:55:34 · 564 阅读 · 0 评论 -
第三节课 人脸识别2
1.使用dir和inspect查看一个module的成员、类、文件import cv2import inspectprint(dir(cv2))#查看所包含的函数print(dir(inspect))#查看包含内容结果:2.人脸识别——人脸匹配import cv2import face_recognitionimport matplotlib.pyplot as pltknown_image=cv2.imread("IMG_6855.JPG")known_imag.原创 2021-10-14 11:56:43 · 85 阅读 · 0 评论 -
第二节课 人脸识别
安装opencv-python:pip install opencv-python1.使用opencv定位人脸导入文件包import cv2import osimport matplotlib.pyplot as pltdef detect(filename): face_cascade=cv2.CascadeClassifier('/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-pac原创 2021-09-23 18:31:50 · 126 阅读 · 0 评论 -
第一节课 词云
安装wordcloud:pip3 install wordcloud1.词云生成(基础)from wordcloud import WordCloud as wcimport matplotlib.pyplot as plt导入包text=open('AI2017.txt','r').read()读取txt文件此处可能会出现报错text=open('AI2017.txt','r',encoding='utf-8').read()...原创 2021-09-12 17:40:18 · 232 阅读 · 0 评论