- 博客(10)
- 收藏
- 关注
原创 2021python课帖子汇总
第一节课 词云 第一节课 词云_tiankaichun的博客-CSDN博客 第二节课 人脸识别 第二节课 人脸识别_tiankaichun的博客-CSDN博客 第三节课 人脸识别2 第三节课 人脸识别2_tiankaichun的博客-CSDN博客 第四节课 视频与图像处理 第四节课 视频&图像处理_tiankaichun的博客-CSDN博客 第五节课 视频分镜 第五节课 视频分镜_tiankaichun的博客-CSDN博客 第六节课 pycharm 第六节课 pycharm_t
2022-01-10 20:59:37
390
原创 第九节课 open3D
安装:pip3 install open3d 查看安装包:pip list 去官网可以下载一些现成的3d模型,后缀为“.ply” 1.查看3d兔子 import open3d as o3d import numpy as np print("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
259
原创 第八节课 字幕提取
用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
2303
原创 第七节课 pycharm——哈希算法和聚类色彩提取
1.哈希算法 总体程序和之前在jupyternotebook上的差不多,但是需要做部分改动。 from flask import Flask, render_template import cv2 import os app = 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
1319
原创 第六节课 pycharm
1.环境设置 一定要勾选那两行许可才能调用电脑里的包 2.把视频按帧拆分成图片 from flask import Flask, render_template import os import cv2 app = 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
322
原创 第五节课 视频分镜
1.均值哈希算法 用于分析两张图片的相似度 首先将视频按帧保存为图片到文件夹中 import os import cv2 v_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
446
原创 第四节课 视频&图像处理
1.人脸识别和图像处理相结合——将图片中的人脸高斯模糊 首先需要使用dlib工具进行人脸识别并输出人脸坐标 import cv2 import dlib import numpy as np import matplotlib.pyplot as plt path="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
556
原创 第三节课 人脸识别2
1.使用dir和inspect查看一个module的成员、类、文件 import cv2 import inspect print(dir(cv2))#查看所包含的函数 print(dir(inspect))#查看包含内容 结果: 2.人脸识别——人脸匹配 import cv2 import face_recognition import matplotlib.pyplot as plt known_image=cv2.imread("IMG_6855.JPG") known_imag.
2021-10-14 11:56:43
81
原创 第二节课 人脸识别
安装opencv-python:pip install opencv-python 1.使用opencv定位人脸 导入文件包 import cv2 import os import matplotlib.pyplot as plt def detect(filename): face_cascade=cv2.CascadeClassifier('/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-pac
2021-09-23 18:31:50
122
原创 第一节课 词云
安装wordcloud: pip3 install wordcloud 1.词云生成(基础) from wordcloud import WordCloud as wc import 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
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人