Python – 解决模型训练时读取png图片libpng warning: iccp: known incorrect srgb profile的问题
1 libpng warning: iccp: known incorrect srgb profile 今天在微调模型进行训练时,我的微调数据中有png数据,在数据加载每次读取png图片时都会报libpng warning: iccp: known incorrect srgb profile的w…
- Python
- 2025-03-13
使用自定义数据集微调Real-ESRGAN图片超分模型
1 为什么要微调Real-ESRGAN模型 Real-ESRGAN github仓库放出的开源模型基本上都是基于开源数据集进行训练的,比如DIV2K、Flickr2K等等,在一些特殊场景下其表现得并不是很好,比如商品图超分、书画超分等等,所以我们需要在自己的数据集上微调Real-ESRGAN的预训练…
- 图片超分
- 2025-03-13
Python – opencv保存mp4视频出现了global cap_ffmpeg_impl.hpp:3133 open Could not find encoder for codec_id=27, error: Encoder not found错误
1 opencv保存mp4视频出现了global cap_ffmpeg_impl.hpp:3133 open Could not find encoder for codec_id=27, error: Encoder not found错误 今天使用opencv保存MP4视频时,使用了avc1编码…
- Python
- 2025-03-06
视频稳定模型FuSta环境配置和运行踩坑实录和教程
1 FuSta 视频稳定模型 FuSta是目前视频全帧稳定(保持视频稳定后100% FOV)开源程度最高的开源仓库,包含代码,模型权重,以及Google colab。 主页:https://alex04072000.github.io/FuSta/ 论文链接:https://arxiv.org/ab…
- 视频稳定/视频防抖
- 2025-03-03
视频智能分镜/视频转场检测模型TransNetV2导出为onnx和基于onnxruntime的python推理类
1 TransNetV2是一个视频镜头转场检测模型 TransNetV2是一个视频镜头转场检测模型,模型既保持了较高的准确性,又兼顾了快速的推理速度。 Github:https://github.com/soCzech/TransNetV2 1.1 TransNetV2导出为onnx 转换模型对应的…
- 视频智能分镜
- 2025-03-03
Python – 修复cupy.cuda.compile_with_cache deprecated错误
1 修复cupy.cuda.compile_with_cache deprecated错误 最近在跑https://github.com/alex04072000/FuSta,以下的代码 @cupy.memoize(for_each_device=True) def cupy_launch(strF…
- Python
- 2025-02-27
python – 减少opencv-python保存的视频文件大小
1 减少opencv-python输出MP4视频时的文件大小 几乎每个人都经常使用以下代码将经过某些处理的视频帧保存为MP4 video_writer_cap = cv2.VideoWriter(output_video_path, cv2.VideoWriter_fourcc(*'mp4v'), …
- Python
- 2025-02-17
Python – 发送bark消息到服务器
1 python发送bark消息到服务器 bark的官方文档:https://bark.day.app/#/tutorial 上提到,我们可以通过get、post等多种方式发送bark消息到服务器,比如post curl -X "POST" "https://api.day.app/your_key…
- Python
- 2025-02-13
python – 为图片增加随机马赛克
针对于马赛克目标检测,我们可以通过为常规图片数据集增加随机马赛克来生成数据集,当然我们也可以添加真实的马赛克图片数据。 为图片增加随机马赛克的代码如下, import os import cv2 import random import numpy as np def add_random_mosa…
- Python
- 2025-01-15
ffmpeg将两个视频拼接成一左一右或者一上一下的视频
1 使用ffmpeg将两个视频拼接成一左一右或者一上一下的视频 将两个视频拼接成一左一右的视频 ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[0:v][1:v]hstack=inputs=2" output.mp4 将两个视频拼接成一上一下…
- FFmpeg
- 2025-01-13
宝塔面板 – 从零开始部署nextjs项目
1 宝塔面板部署NextJS项目 本文详细记录如何使用宝塔面板部署NextJS项目。 1.1 上传NextJS项目代码 将需要部署的NextJS项目代码上传到服务器中,在/www/wwwroot/目录下新建一个目录用于存放你的NextJS项目代码,这里需要注意的是.next和node_modules…
- 宝塔面板
- 2024-12-18
独立开发 – Supabase增加Github用户登录鉴权认证
1 Supabase增加Github用户登录鉴权 Supabase支持多种身份验证提供商,比如Google、Github、Apple、Azure等,具体支持的平台如下图所示 本文就以在supabase中配置github认证登录为例写一个教程备忘。 1.1 Supabase获取项目Github认证回调…
- 独立开发
- 2024-12-17
最新评论