视频智能分镜/视频转场检测模型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
nohub后台运行AI训练进程与指定训练GPU和环境变量
1 Ubuntu使用nohub后台运行训练程序 我在这篇文章Centos7 – nohup方式优雅的部署jar包 中已经详细介绍了如何使用nohub后台运行程序,在阅读以下内容之前先阅读这篇文章。 比如训练模型命令为: python train.py 要使用nohub后台训练上述模型,我们新建两个个…
- 建站运维
- 2024-11-30
Pycharm – 调试torchrun启动的分布式模型训练程序
1 在Pycharm中调试trochrun启动的分布式模型训练程序 最近在跑cutie模型训练时,一般都要在命令行中使用以下命令启动训练 OMP_NUM_THREADS=4 torchrun --master_port 25357 --nproc_per_node=4 cutie/train.py …
- 开发工具
- 2024-11-30
视频显著性检测模型TasedNet在移动端的轻量化设计
1 TasedNet轻量化 TASED-Net 是一种用于视频显着性检测的新型全卷积网络架构。主要思想简单但有效:对 3D 视频特征进行空间解码,同时联合聚合所有时间信息。 github:https://github.com/MichiganCOG/TASED-Net TasedNet官方仓库预训练…
- 模型部署
- 2024-11-25
资源分享 – Vulkan开发实战详解 中文PDF下载
1 资源分享 - Vulkan开发实战详解中文PDF下载 1.1 书籍简介 本书共分为19章,内容按照必知必会的基础知识、基于Vulkan实现基本特效以及高级特效、完整游戏案例的顺序循序渐进地进行详细讲解,适合不同需求、不同水平层次的各类读者。为了便于读者学习,随书提供了书中所有案例的完整源代码(书…
- 计算几何与计算机图形学资源
- 2024-11-16
评论
56