环境
windows 10 64bit
openpose 1.7.0
python 3.8
前言
在前文 windows编译openpose及在python中调用 的基础上,本篇在 openpose 输出的骨骼关节点信息基础上,计算出相关部位的角度。
基本原理与实例代码
openpose 输出的关键点信息如下图,总共有25个关节点
序列对应的关节名称如下
{0, "Nose"},
{1, ……继续阅读 »
迷途小书童
4年前 (2021-05-29) 4893浏览 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,因此还需要去下载……继续阅读 »
迷途小书童
4年前 (2021-05-29) 21462浏览 19评论
3个赞
环境
ubuntu 18.04 64bit
python 3.8
前言
在实际项目中,经常会有这样的需求:
某个进程已经在后台运行了,现在想通过进程名来杀掉它
通过代码的方式启动一个新的进程来运行特定的shell指令,在需要的时候再杀掉该进程
那本文就来解决这个问题
示例代码
进程已经在后台运行的情况
这里由于进程已经执行了,大部分情况下是不知道进程的 ID 号的,也就是 pid,因此,很多时候是要通过进程……继续阅读 »
迷途小书童
4年前 (2021-05-28) 1800浏览 0评论
0个赞
环境
windows 10 64bit
ffmpeg N-93125-gdbfd042983
前言
这里的倒放,指的是当视频播放的时候,最先播的是最后一帧,然后是倒数第二帧,依次类推,对于音频,也是一样。
示例
这里分几种情况
视频倒放,无音频
ffmpeg -i test.mp4 -filter_complex [0:v]reverse[v] -map [v] -preset superfast outpu……继续阅读 »
迷途小书童
4年前 (2021-05-28) 4235浏览 0评论
0个赞
环境
windows 10 64bit
ffmpeg N-93125-gdbfd042983
前言
ffmpeg 提供了参数 -metadata,可以很方便的添加、修改元数据信息。数据信息是以 key=value 的形式呈现,常见的有 title、artist、copyright、description 等等。
示例
获取元数据
ffmpeg - i test.mp4
如果想保存到文件中,可以这样
ffmpeg……继续阅读 »
迷途小书童
4年前 (2021-05-28) 7521浏览 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 = ……继续阅读 »
迷途小书童
4年前 (2021-05-27) 2198浏览 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:……继续阅读 »
迷途小书童
4年前 (2021-05-25) 2228浏览 0评论
0个赞
环境
windows 10 64bit
前言
确保 windows 和 pptp 服务器都已经连接到网络
配置步骤
右键电脑桌面右下角有线网络图标(或无线网络图标),点击打开网络和 Internet 设置,如下图:
来到 VPN 选项,点击添加 VPN 连接
添加完毕后,就可以进行连接测试了
……继续阅读 »
迷途小书童
4年前 (2021-05-23) 2294浏览 0评论
0个赞
环境
windows 10 64bit
cmake 3.20.2
dlib 19.22.0
pip安装dlib报错
默认情况下执行 pip install dlib 来安装的话,就会出现如下错误
ERROR: Command errored out with exit status 1:
command: 'C:\Users\xugaoxiang\anaconda3\envs\fr\pytho……继续阅读 »
迷途小书童
4年前 (2021-05-20) 26127浏览 0评论
1个赞
环境
windows 10 64bit
anaconda3 with python 3.7
flask 1.1.2
前言
web 后端接收多文件,在实际项目中也算是个常见的需求,本文就来看看,在 flask 中如何来实现这个需求。
实例
先来看后端代码,少量注释写在了代码中
from flask import Flask, request, jsonify
app = Flask(__name__)
@app……继续阅读 »
迷途小书童
4年前 (2021-05-20) 3129浏览 0评论
3个赞
环境
windows 10 64bit
opencv 4.5.2
测试图片
准备张测试图片
画直线
import cv2
image = cv2.imread('test.png')
# 从(50, 50)画一条蓝色的直线到(300, 100), 边界线粗细为3,颜色是BGR序列
cv2.line(image, (50, 50), (300, 100), (255, 0, 0), 3)
……继续阅读 »
迷途小书童
4年前 (2021-05-19) 2280浏览 0评论
2个赞
环境
tomcat 8
前言
默认情况下,使用 tomcat 服务器,通过 POST 上传的文件大小的最大值为 2M。
解决方法
编辑 conf/server.xml 文件,找到标签 Connector,添加 maxPostSize 参数
<Connector port="80" protocol="HTTP/1.1"
connectionTim……继续阅读 »
迷途小书童
4年前 (2021-05-07) 2678浏览 0评论
0个赞
环境
macos 11.2.1
adb
问题
五一假期在老家,想在 android 电视上安装个直播应用,发现在 mac 上无法使用 adb connect 到电视上,报错如下
解决方法
首先,我这里的 adb 是通过 homebrew 安装的,出现了认证的问题,第一反应是来到系统偏好设置,查看安全性与隐私,但是并没有什么发现
最后通过执行下面命令搞定
sudo xattr -d com.apple.quara……继续阅读 »
迷途小书童
4年前 (2021-05-06) 2675浏览 0评论
0个赞
环境
windows 10 64bit
TechSmith camtasia 2019
转场
Camtasia 自带了很多的转场特效,点击软件左侧功能栏中的 转换,右侧就会现出所有的特效
如果在一堆的转场特效下比较难找到自己心仪的特效,可以通过 类型 来过滤一下
使用的话,其实非常简单,我们只需要将某个特效拖动了时间轴上2个视频片段的衔接处即可
如果发现特效自己不满意,可以将其删除,右键点击特效处,点击 删……继续阅读 »
迷途小书童
4年前 (2021-05-06) 1408浏览 0评论
0个赞
环境
windows 10
usb dvd download tool
安装步骤
首先下载官方的 USB/DVD 系统安装盘制作工具
http://go.microsoft.com/fwlink/p/?LinkId=616447
然后打开工具
接受使用条款
选择第二项
选择语言、版本和体系结构,这里可以直接使用本机的参数
介质选择 U 盘,然后下一步
安装程序会自动识别出 USB 设备,你也可以手动刷……继续阅读 »
迷途小书童
4年前 (2021-05-05) 2899浏览 0评论
0个赞
环境
python 3.8
前言
在做文件数据整理的时候,经常需要对文件夹内的多个文件进行批量重命名,比如我这里有个文件夹 files,目录里是一些 txt 文本文件
现在需要将 txt 进行重命名,在每个文件名前加个 changed_
代码示例
创建一个脚本文件 test.py,放在 files 同级目录下,文件内容如下
import os
for file in os.listdir('file……继续阅读 »
迷途小书童
4年前 (2021-04-30) 1757浏览 0评论
0个赞
环境
华为云
tomcat 8.5.16
前提条件
这里假设你已经购买了华为云服务器,而且也已经填好了资料,申请了证书,下载下来的证书压缩包包括了常见的 web 服务器( nginx、tomcat、apache 和 iis)所需要的文件,解压后是如下图这样的
tomcat8的配置
由于我的业务使用的是 tomcat 8 的版本,所以,这里仅以它为例,其它的类似。
将解压后的 tomcat 的证书包拷贝到 tom……继续阅读 »
迷途小书童
4年前 (2021-04-20) 2234浏览 0评论
0个赞
环境
pycharm 2021.1
前言
默认情况下,如果某行内容过长,pycharm 是不会自动换行的,那我们看起来就很费劲了,就像下面这样
解决方法
打开 File –> Settings –> Editor –> General,在右侧找到Soft Wraps
这里简单起见,将默认的 *.md *.txt *.rst *.adoc 改成 *.*,意思就……继续阅读 »
迷途小书童
4年前 (2021-04-16) 4253浏览 2评论
1个赞