环境
windows 10 64bit
anaconda with python 3.7
pyscenedetect 0.5.5
简介
了解视频剪辑的小伙伴,应该都知道转场这个词。一个视频场景转换到另一个视频场景,场景与场景之间的过渡或转换,就叫做转场。本篇介绍一个强大的开源工具 PySceneDetect,它是一款基于 opencv 的视频场景切换检测和分析工具,项目地址: https://github.c……继续阅读 »
迷途小书童
5年前 (2021-06-23) 10841浏览 0评论
0个赞
环境
windows 10 64位
python 3.7
labelImg
图片标注
这里使用开源工具 labelImg 对图片进行标注,导出的数据集格式为 PASCAL VOC,待数据标注完成后,可以看到文件夹是下面这个样子的,标注文件 xml 和图片文件混在了一起
自制VOC数据集
首先,按照 VOC2007 的数据集格式要求,分别创建文件夹VOCdevkit、VOC2007、Annotations、Ima……继续阅读 »
迷途小书童
5年前 (2021-06-22) 9669浏览 0评论
0个赞
环境
windows 10 64bit
ffmpeg N-93125-gdbfd042983
从左往右
ffmpeg -i test.mp4 -vf "drawtext=text=Hello world:expansion=normal:fontfile=arial.ttf: y=h-line_h-50:x=(mod(5*n\,w+tw)-tw): fontcolor=white: fontsize=4……继续阅读 »
迷途小书童
5年前 (2021-06-20) 4549浏览 0评论
0个赞
环境
windows 10 64bit
android studio 4.1.2
yolov5 4.0
pytorch 1.6+cu101
前言
前文 在Android上运行YOLOv5目标检测 我们介绍过使用 ncnn 的方式在 android 设备上进行 yolov5 的目标检测。本篇介绍另一种方式,即 torchscript。
代码实践
这个 demo 来自 pytorch 官方,地址是: https://……继续阅读 »
迷途小书童
5年前 (2021-06-19) 11816浏览 17评论
14个赞
环境
windows 10 64bit
ffmpeg N-93125-gdbfd042983
前言
前文 常用ffmpeg命令 已经介绍过一些常用命令,本文接续介绍ffmpeg的其它一些用法。
修改视频的封面
ffmpeg -i test.mp4 -i logo.png -map 1 -map 0 -c copy -disposition:0 attached_pic output.mp4
图片水印
ffmp……继续阅读 »
迷途小书童
5年前 (2021-06-13) 4604浏览 0评论
1个赞
环境
windows 10 64bit
android studio 4.1.2
前言
在使用 android studio 进行 android 项目构建时,经常会碰到gradle构建失败的问题
解决方法
gradle 构建失败,很大部分原因是因为 gradle 工具包无法下载或者下载不完全。
首先打开 android studio 中的 File –> Settings –&g……继续阅读 »
迷途小书童
5年前 (2021-06-09) 4901浏览 0评论
11个赞
环境
ubuntu 18.04 64bit
GTX 1070Ti
anaconda with python 3.8
pytorch 1.8
cuda 10.1
前言
yolov5 官方在4月12日,发布了正式版5.0,这次的发布主要实现了 YOLOv5-P6 模型以及重新训练了 YOLOv5-P5 模型。相较于 YOLOv5-P5 的3个 output layer 即 P3、P4、P5,YOLOv5-P6 模型的……继续阅读 »
迷途小书童
5年前 (2021-06-08) 6099浏览 0评论
0个赞
环境
windows 10 64bit
youtube-dl
简介
youtube-dl 是一个命令行工具,专门用来下载 youtube 视频,同时也支持其它一些主流网站,如 tiktok.com、ted.com、nba.com 等等,大家可以到链接 https://github.com/ytdl-org/youtube-dl/tree/master/youtube_dl/extractor 去看看具体支持的站……继续阅读 »
迷途小书童
5年前 (2021-06-07) 8305浏览 0评论
1个赞
环境
windows 10 64bit
chrome 90
前言
某天,发现电脑里的 chrome 浏览器不经意间首页已经被篡改,每次启动浏览器都会打开一个新的标签页,显示 hao123 的首页,太流氓了。
解决方法
首先,来到 chrome 的设置 –> 隐私设置和安全性,发现,恶意软件并不是篡改的显示主页按钮
接着来到浏览器,打开 chrome://version,在命令行位置,可以看到……继续阅读 »
迷途小书童
5年前 (2021-06-06) 5821浏览 0评论
0个赞
环境
windows 10 64bit
TechSmith camtasia 2019
聚焦
为了突出视频中的重点部分,我们可以为视频添加许多效果,其中最为常见的就是聚焦,其实就是放大突出某个区域
点击左侧功能栏中的 动画
然后将 按比例放大 拖动到时间轴上
可以拖动箭头来确定比例放大的时长,其它属性也可以在软件界面的右上角属性栏进行修改,如位置、旋转角度、透明度、缩放大小等
放大后,需要在适当时候回到正……继续阅读 »
迷途小书童
5年前 (2021-06-06) 2899浏览 0评论
0个赞
环境
windows 10 64bit
openpose 1.7.0
python 3.8
前言
在前文 windows编译openpose及在python中调用 的基础上,本篇在 openpose 输出的骨骼关节点信息基础上,计算出相关部位的角度。
基本原理与实例代码
openpose 输出的关键点信息如下图,总共有25个关节点
序列对应的关节名称如下
{0, "Nose"},
{1, ……继续阅读 »
迷途小书童
5年前 (2021-05-29) 6230浏览 0评论
2个赞
环境
windows 10 64bit
openpose 1.7.0
cuda 11.1
cudnn 8.0.5.39
visual studio 2019
cmake 3.20.2
视频看这里
YouTube
Bilibili
基础环境安装
cuda 和 cudnn 的部分,这个前面讲过了,不会的话,看这篇
windows 10安装CUDA和cuDNN
由于需要使用到 cmake-gui,因此还需要去下载……继续阅读 »
迷途小书童
5年前 (2021-05-29) 25774浏览 19评论
4个赞
环境
ubuntu 18.04 64bit
python 3.8
前言
在实际项目中,经常会有这样的需求:
某个进程已经在后台运行了,现在想通过进程名来杀掉它
通过代码的方式启动一个新的进程来运行特定的shell指令,在需要的时候再杀掉该进程
那本文就来解决这个问题
示例代码
进程已经在后台运行的情况
这里由于进程已经执行了,大部分情况下是不知道进程的 ID 号的,也就是 pid,因此,很多时候是要通过进程……继续阅读 »
迷途小书童
5年前 (2021-05-28) 2556浏览 0评论
0个赞
环境
windows 10 64bit
ffmpeg N-93125-gdbfd042983
前言
这里的倒放,指的是当视频播放的时候,最先播的是最后一帧,然后是倒数第二帧,依次类推,对于音频,也是一样。
示例
这里分几种情况
视频倒放,无音频
ffmpeg -i test.mp4 -filter_complex [0:v]reverse[v] -map [v] -preset superfast outpu……继续阅读 »
迷途小书童
5年前 (2021-05-28) 5313浏览 0评论
0个赞
环境
windows 10 64bit
ffmpeg N-93125-gdbfd042983
前言
ffmpeg 提供了参数 -metadata,可以很方便的添加、修改元数据信息。数据信息是以 key=value 的形式呈现,常见的有 title、artist、copyright、description 等等。
示例
获取元数据
ffmpeg - i test.mp4
如果想保存到文件中,可以这样
ffmpeg……继续阅读 »
迷途小书童
5年前 (2021-05-28) 9523浏览 0评论
0个赞
环境
python 3.8
前言
本文只以16进制数为例,不过其实,像2进制、8进制数,处理方式与16进制数是非常类似。
10进制转换成16进制
In [1]: data_10 = 100
In [2]: data_16 = hex(data_10)
In [3]: data_16
Out[3]: '0x64'
In [4]:
16进制转换成10进制
In [5]: data_16 = ……继续阅读 »
迷途小书童
5年前 (2021-05-27) 2863浏览 0评论
0个赞
环境
windows 10 64bit
python 3.8
前言
对于我们日常熟知的时间,如"2021-05-25 23:07:12",在计算机中更多的是用时间戳来表示,如"1621955367",本文就来看看它们之间的转换,使用的是 python 中的内置模块 time。
时间转换成时间戳
import time
t = "2021-05-25 23:07:……继续阅读 »
迷途小书童
5年前 (2021-05-25) 3003浏览 0评论
0个赞
环境
windows 10 64bit
前言
确保 windows 和 pptp 服务器都已经连接到网络
配置步骤
右键电脑桌面右下角有线网络图标(或无线网络图标),点击打开网络和 Internet 设置,如下图:
来到 VPN 选项,点击添加 VPN 连接
添加完毕后,就可以进行连接测试了
……继续阅读 »
迷途小书童
5年前 (2021-05-23) 3015浏览 0评论
0个赞