- 博客(23)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 使用ffmpeg通过网页直接下载视频
ffmpeg -protocol_whitelist concat,file,http,https,tcp,tls,crypto -i 你的.m3u8 -c copy output.mp4。在点击视频播放后,可以停止监控,并在筛选器中输入 m3u8。复制此链接,在任意下载器,如IDM下载器下载m3u8文件。首先使用浏览器开发者工具 (按F12)对网页进行监控。找出存放ts视频文件列表和信息的m3u8文件。在网络栏,选择监控全部信息。也可以直接通过链接下载。
2023-04-27 16:06:03
3092
原创 ffmpeg在windows下的安装
进入bin文件夹,将路径 H:\ffmpeg-5.1.2-essentials_build\ffmpeg-5.1.2-essentials_build\bin加入系统变量。在windows命令行中,写入 ffmpeg -version。打印出版本信息表示安装成功。
2023-04-27 15:50:42
631
原创 使用Git lab 上传本地文件常见问题解决
解决方法:git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)_qq_37656005的博客-优快云博客解决方法:git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)_qq_37656005的博客-优快云博客解决方法:error: failed to push some refs to如何解决_尘客
2022-06-24 14:45:04
1307
原创 如何将本地文件上传至现存的GitLab
情况1:Gitlab已经被创建成功,已经为你分配了属于自己的branch(1) 首先本地安装gitlab,安装包下载地址:Git - Downloads下载完毕后,一路默认就可以安装成功,成功安装后,点击鼠标右键会显示出git bash快捷键 (2) 进入被创建好的gitlab网址,点击clone键,复制https下的链接(3) 在本地文件下,右键选择Git Bash Here,打开git终端 输入git clone 后跟你复制的https链接,来拷贝当前git lab项目(4) 拷贝完成后,cd 到拷贝
2022-06-24 14:37:40
1804
原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa9 in position 6375: ill
python在使用open函数打开文件的时候,若不指定编码格式,可能会出现报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa9 in position 6375: ill指定文件打开方式:encoding='utf-8'with open('./file.txt', 'r', encoding='utf-8') as n: lines = n.readlines()n.close()...
2022-05-27 17:49:01
325
原创 Pytorch生成Data数据类
from torch.utils import data class MyData(data.Dataset) def __init__(self): def function(self): def __getitem__(self, index): return [] def __len__(self): return lendef __init__(self): 这里初始化你所需要的用到的路径,各种配置def func.
2022-05-26 17:28:22
347
原创 Pytorch 使用torch.nn.parallel.DistributedDataParallel多GPU分布式训练model
使用torch.nn.parallel.DistributedDataParallel必须要使用 终端命令进行模型训练,命令模板为:CUDA_VISIBLE_DEVICES=1,2,3 python -m torch.distributed.launch --nproc_per_node=3 train.py这里CUDA_VISIBLE_DEVICES=1,2,3表示你需要使用的gpu标号,--nproc_per_node=? 直接填写gpu数量,train.py为要运行的文件必...
2022-05-26 17:17:18
470
原创 活体检测 根据TPR、FPR绘制图像计算最优模型阈值
在活体检测中经常使用roc_curve来绘制ROC曲线,通过返回的TPR、FPR和对应的阈值来计算最优阈值sklearn.metrics.roc_curve的返回值为三个list,分别为TPR、FPR和对应的阈值,即:sklearn.metrics.roc_curve根据样本原本的标注和模式预测的成绩,使用不同的阈值去计算TPR和FPR,每一个阈值对应一个TPR和FPR,他们被存储在函数返回列表的对应位置:fpr, tpr, threshold = roc_curve(target_labels
2022-05-13 16:39:59
2379
原创 Pytorch 加载多gpu模型+解决加载模型测试结果不正确
将模型加载到多gpu上的时候,会用到model = torch.nn.DataParallel(model, device_ids=[1, 2, 3])因此在保存模型的时候,若直接torch.save(model.state_dict(), save_dict_path)加载后的模型参数每个都会带有 module如果使用strict=False的加载方式,很有可能会使测试结果不同model.load_state_dict(weights_dict, strict=False)
2022-05-06 16:32:33
2559
原创 pytorch 模型训练随机种子设置
在模型训练过程中,若用到随机random最好设置随机种子,使每次模型训练的时候的随机操作相同,避免观察问题的时候无法复现之前结果:import randomimport torchimport numpy as npdef set_seed(seed=666): random.seed(seed) os.environ["PYTHONHASHSEED"] = str(seed) np.random.seed(seed) torch.manual_seed(se
2022-05-06 16:20:09
1826
原创 Python 循环写入json文件 解决内容覆盖+换行问题
一般使用 open打开一个json文件为文件标识符,使用文件标识符来对文件进行写入:import json# save = dict() 为待保存的字典with open("./res_video.json", 'w', encoding='utf-8') as fw: json.dump(save, fw, indent=4, ensure_ascii=False)json.dump会保存字典 save的内容到文件,indent为保存格式,indent=2是保存为一行,indent=
2022-04-24 10:51:02
16010
4
原创 Pytorch+Opencv 读取图像 归一化与逆归一化
在深度学习工程中,有时需要利用opencv对图像进行读取后传入深度学习模型中import cv2img = cv2.imread(filepath, 1)这里的img是narray格式,opencv以BGR的形式读入,如果我们要传入model中,需要将img转化为RGB的格式并变为tensorfrom torchvision import transformstfms = transforms.Compose([ transforms.ToTensor(), tran
2022-04-14 14:46:55
3402
原创 Pytorch生成数据集均值和方差
在深度学习训练过程中,我们需要对数据集进行normalize,使数据集中的各数据满足同一分布,更加容易收敛在pytorch中提供了torchvision.transforms 接口来对数据进行归一化from torchvision import transformstrans = transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.22
2022-04-14 14:35:43
1622
原创 使用opencv import *ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or
from .cv2 import *ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directoryapt-get update#安装额外的包apt-get install libxext-devapt-get install libxrender1apt-get install libglib2.0-dev
2022-03-17 17:05:31
6073
2
原创 使用opencv ImportError: libGL.so.1: cannot open shared object file: No such file or director
from .cv2 import *ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决方式:#如果没有 sudoapt-get updateapt-get install sudosudo apt install libgl1-mesa-glx
2022-03-17 17:00:20
3659
原创 Python: Excel 按列进行输入
需要的库:import xlsxwriter as xw如果没有安装,可以使用pip 在终端installpip install xlsxwriter创建工作簿和子表fileName = "identity_new1.xls" #工作簿名字workbook = xw.Workbook(fileName) #创建工作簿worksheet1 = workbook.add_worksheet("sheet1") # 创建子表worksheet1.activate() # 激
2022-03-16 14:21:43
2738
原创 Python 读取 .gz 文件
读取.gz 文件需要使用gzip 包,如果没有安装可以自行在终端安装pip install gzipimport gzippath = "" #你的文件路径f = gzip.open(path, 'rb')for line in f.readlines(): # 按行进行读取 s = line.decode() # 读取之后要进行解码 print(s) # s 为string类型,就是我们读取的文件中的一行也可以批量读取,批量读取文件使用os包对文件夹中的所有文件进.
2022-03-10 15:50:52
14449
2
原创 Qt5.5.1程序完美移植入RK3399Pro开发板(附全资源下载)
由于2021年6月 广州疫情严重 的端午节3天假期所有酒店禁止堂食,刚好把原来写好的QT测温程序移植到开发板,希望广州快快好起来,饮个靓靓的杯准备:()
2021-06-18 21:35:31
1373
原创 win10系统下的QT+cmake+opencv的安装(小白,超详细教程)
前段时间要做一个QT的小软件,需要显示视频要用到opencv,之前装过一次并不是很麻烦,后来电脑重装了,这次的安装过程没想到如此困难,查了很多教程,最后在这总结记录一下,希望对大家有用。前期的准备工作(下载需要用到的安装包):这里我想说一下,我参考了很多教程,在教程中博主可以成功安装,而我会出现各种各样的错误,后来思考原因很可能是因为使用的编译器和我们下载的opencv版本不太对应,因此对于小白来说,我强烈建议完全按照我的版本安装(当然大佬除外),可能涉及到要把旧版本卸载,但是如果一次opencv安
2020-07-03 11:14:49
6310
8
原创 构造数据类型struct,共用体union,枚举类型enum,宏#define的区别
构造数据类型struct,共用体union,枚举类型enum,宏#define的区别
2017-08-11 19:55:11
365
原创 总结一下基础和我遇到的问题 (关键字 -- 数据类型)
char很特殊,他分为 单纯的char ,unsigned char 和 signed char ,单纯的char 是真正的字符类型,而unsignedchar 与 signed char 是用来声明数值的,unsigned char 范围0~255;signed char 范围 -128~ 127; 看一个经典的例子:int i = -20;usigned int j = 10;问 i + j 值为多少?很多人会说是 -10 ,并且敲出代码:
2017-08-11 12:24:59
152
原创 总结一下基础和我遇到的问题 (关键字 -- 存储类型)
关键字:32个(一定要记住) 存储类型auto:自动型只能修饰局部变量,但是我们注意到在定义全局变量时,存储类型也为缺省,那全局变量的默认,其实他的默认是extern(外部引用); 这里补充一个小知识点:局部变量未初始化,其值为随机值; 全局变量未初始化,其值为0;register :
2017-08-11 11:15:47
201
cmake过程中下载失败的opencv_ffmeg.zip
2020-07-03
VMware-Workstation-Lite-15.5.1-15018445精简官方中文安装注册版.zip
2020-06-12
基于Linux平台下的2048游戏c语言
2018-08-24
这是一个看上去很简单的C语言问题
2017-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人