自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十节课·运用plotly做可视化

基于plotly,我们可以绘制各种图表,把数据可视化。一、前期安装pip install plotly;pip install chart-studiopip install pandas二、可视化实现2.1 散点图Scatter代码如下:import plotly.express as pxfig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])#scatter散点图 x宽度 y长度fig.show()

2021-11-26 11:36:04 494

原创 第九节课·open3d学习

Open3d可以实现点云可视化,本节课学习了部分3d效果的处理。1.前期安装pipinstallopen3d2.多角度点云拼接生成整个点云代码如下:import open3d as o3dimport numpy as npprint("Open3D read Point Cloud")pcd=o3d.io.read_point_cloud(r"D:\pythonclass\open3d\bunny10k.ply")#修改自己的地址print(pcd)o3d...

2021-11-20 11:18:21 1268 1

原创 第八节课·字幕识别+前几课梳理

8.1 识别字幕1.安装包①安装tesseract-ocr。②设置执行文件的路径。Win+R-输入sysdm.cpl-高级-环境变量-打开path-编辑(tesseract-ocr的路径)安装参考:Tesseract OCR V5.0安装教程(Windows) - 简书③把语言文件拷贝到tessdata目录下:2.jupyter notebook中编写字幕识别的代码if __name__ == '__main__': __name__ 是当前模块名,当模块被直接运行...

2021-11-13 11:45:49 2755

原创 第七节课·均值哈希&色彩聚类

目录7.1 网页中加入均值哈希算法7.2色彩聚类7.3 将色彩聚类添加在html中7.1 网页中加入均值哈希算法1.将定义均值哈希算法的代码加入main.py中代码如下:def genFrame():#写一个函数,放之前的片段。函数如果放在下面可能找不到,那就往上挪一挪 v_path='static/ghz.mp4' image_save='static/pic' if not(os.path.exists(image_save)):#如果没有这个文

2021-11-12 00:25:47 417

原创 第六节课·基于pycharm在网页中实现所学模块

之前学习的内容更多是一些代码片段,本节将在pycharm的基础上,将所学内容在网页中实现。6.1 在网页中显示一句话利用pycharm,实现在网页中显示“视频分镜”这句话。基本步骤:1.pip安装flask模块2.在pycharm中创建项目3.在main.py里录入注意:如果main.py中有内容,可以删除;代码如下:from flask import Flask,render_templateapp=Flask(__name__)#app继承了这个类的属性

2021-10-26 11:30:36 512

原创 第五节课·基于图像相似度比较分镜头

目录基本思路:5.1 将视频打散为图片5.2比较图像相似度5.2.1 基于相等比较图像相似度5.2.2 基于numpy计算图片是否相等5.2.3 基于哈希(以均值哈希算法为例)5.3 视频截取:ffmpeg5.4 综合运用基本思路:1.将视频打散为图片2.选择合适的方法(相等、numpy、哈希)比较图像相似度3.根据相似度,去除重复镜头5.1 将视频打散为图片其中,vc=cv2.VideoCapture()参数为0时,即vc=cv2.Vid

2021-10-21 09:55:48 1494

原创 第四节课·图像处理(PIL)与音视频处理(FFmpeg)

4.1 图像处理函数学习思路:主要运用PIL对图片进行处理,可实现效果如高斯模糊、负片效果等。【查看图像相关参数】主要参数有:im.format,im.size,im.modefrom PIL import Imageimport osim=Image.open('pic.jpg')print(im.format,im.size,im.mode)#图像格式、大小等im.show()【图像格式转换】该功能可将jpg转换为png格式。print(filelist):可

2021-10-14 23:47:07 670

原创 第三节课·图片换脸

思路:复制与粘贴的应用1.打开两张图片img= Image.open()2.crop()裁剪出脸部Box=(左,上,右,下)Region=img.crop(box)3.paste()粘贴注意:遇到images do not match问题,解决方法为改成:(x,y,x+img.width,y+img.height)代码如下:from PIL import Imageimport matplotlib.pyplot as pltimg= Image.open('

2021-10-07 23:08:36 225

原创 第二节课:人脸识别

步骤:定位、对齐、识别1.使用openCV定位多个人脸先确认路径,不正确用os.chdir()修改;须找到cv2在电脑中的安装路径import cv2import osimport matplotlib.pyplot as plt#别名,缩短字符串os.chdir(r'D:\a learn sth\大三上\Python程序设计\人脸识别')def detect(filename): face_cascade=cv2.CascadeClassifier(r'D:\anac

2021-09-23 20:21:39 206

原创 第一节课·词云图

1.下载jieba分词、wordcloudPip3 install jieba(3可能需要去掉)2.打开+命名需要生成词云的文本用到with open as3.分词导入自定义词典(load_userdict;sep_list)4.统计词频定义空字典;用循环...

2021-09-17 07:53:05 532

空空如也

空空如也

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

TA关注的人

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