PyRender使用EGL进行离屏渲染出现GLError 12297错误的问题
1 问题 在Ubuntu上推理SMPLer-X:https://github.com/caizhongang/SMPLer-X项目,在使用PyRender库进行离屏渲染,选择egl作为渲染后端 os.environ["PYOPENGL_PLATFORM"] = "egl" 时出现了以下错误, Ope…
- Python
- 2024-10-17
Python – 使用python将fbx中的动作信息转换为bvh动作文件
1 安装blender的py包bpy bpy全称Blender Python API,是blender使用python与系统执行数据交换和功能调用的接口模块。 先使用conda创建虚拟环境,blender的py包只支持python3.7 conda create -n fbx2bvh python=…
- Blender
- 2024-07-29
Python – 基于loguru封装实际项目可用的日志输出类
1 什么是loguru github:https://github.com/Delgan/loguru Loguru是一个轻量级的Python日志记录库,旨在提供一种简单、高效的方式来记录应用程序或脚本的运行情况。它通过简化配置和使用过程,使得开发者能够快速地将日志功能集成到项目中。Loguru支持…
- Python
- 2024-03-29
Python – ImportError urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘
今天在服务器部署一个websocket服务时,用于在有个地方用到了requests发起了一个get请求,在启动服务时出现了 ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl’ module is co…
- Python
- 2023-09-20
Python爬虫 – 下载文件出错重新下载,直到文件下载完成
在写Python爬虫时,经常会有下载文件的需求,比如我们可以通过以下代码下载图片或者视频 import requests def request_chunk_download_image(image_url, image_path): res = requests.get(image_url) wi…
- Python
- 2023-06-10
Python – 根据url下载图片的几种方式整理
在写爬虫的时候经常需要根据图片的url直链下载图片到本地,本文整理了根据图片url下载图片的一些方式,大家可以参考参考。 1 python根据url下载图片 1.1 使用urllib下载图片 我们可以使用urllib的urlretrieve函数保存图片,示例代码如下 from urllib.requ…
- Python
- 2023-06-09
Python – 使用letter box方法缩放图片,防止图片缩放时失真
1 使用letter box方法缩放图片,防止图片缩放时失真 假如我们有一张1920x1080的图片想缩放到224x224,如果不进行任何处理,那么图片肯定会出现失真的问题。如果要把一张920x1080的图片缩放到224x224,我们需要首先保持原始图片的纵横比,然后在需要补齐的部分使用一个默认值填…
- Python
- 2023-06-05
Python – 解决skvideo库的Cannot find installation of real FFmpeg (which comes with ffprobe)问题
1 Cannot find installation of real FFmpeg (which comes with ffprobe) 今天在Python中使用skvideo库获取视频的旋转元数据信息时,出现了以下的报错 assert _HAS_FFMPEG, "Cannot find insta…
- Python
- 2023-03-30
Python – 获取指定文件夹及其所有子文件夹、孙文件夹下指定文件类型的文件路径
1 获取指定文件夹及其所有子文件夹、孙文件夹下指定文件类型的文件路径 获取指定文件夹下指定文件类型的文件路径是日常开发中经常需要用到的功能,比如说给定一个文件夹D:/example,我们现在需要获取这个文件夹下所有的mp4文件路径,包括其二级子文件夹、三级孙文件夹等所有的mp4文件,只要这个mp4文…
- Python
- 2023-03-29
Python – 使用命令行调用ffmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变
1 Python使用命令行调用ffmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变 在上一篇FFmpeg - 修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变中,我们知道可以使用命令行 ffmpeg -i input.mp4 -filter:v…
- FFmpeg
- 2022-12-20
Python – opencv-python统计一个文件夹以及所有子文件夹下所有视频的帧率和帧数
1 opencv-python统计一个文件夹以及所有子文件夹下所有视频的帧率和帧数 使用opencv-python统计一个文件夹以及其子文件夹下所有mp4视频的帧率和帧数,用于筛选视频数据集的异常帧率视频,比如说标准为30FPS,但有的视频为60FPS。 # -*- coding: utf-8 -*…
- Python
- 2022-12-20
Python – ModuleNotFoundError: No module named ‘skimage’
1 Python出现ModuleNotFoundError: No module named 'skimage' 使用以下命令安装skimage即可。 pip install scikit-image
- Python
- 2022-12-16