视频质量评价那些事儿(一)
原文见杜宝宝的博客 什么是/为什么要做视频质量评价? 与文字、语音等信息相比,视频包含着更加丰富的信息,同时也需要花费更大的存储、传输等代价。我们日常从网上看到的视频,都是经过压缩、传输之后的,显而易见,压缩后,或多或少会丢失一部分信息(专 […]
no vnc extension on display :1
VNC装上之后,有部分容器无法与宿主机之间进行复制,输入vncconfig会提示:no vnc extension on display :1 解决方法:使用autocutsel代替。 步骤: sudo apt install autocu […]
如何批量设置表格为三线表?
每次都手动调整三线表也太麻烦了,下面是设置三线表模版的方法,转自杜宝宝的博客: office365具体步骤: (1)建立一个表格(只做示范用,无实际意义) (2)选中表格,点击“表设计”,之后点击旁边那个下拉选项(小红框) (3)选择“新建 […]
Linux下怎样升级cmake
目前安装的版本太老了,很多程序无法编译,所以需要升级,升级步骤如下(以3.22.3版本为例): 1,打开官网,下载需要的版本, 这里我下载的是3.22.3 Download | CMake 2,解压 tar -zxvf cmake-3.22 […]
Detectron2使用自定义数据集进行训练
首先找到包含Trainer这个类的train.py文件,然后在这个类前面定义数据集:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#引入以下注释 from detectron2.data import DatasetCatalog, MetadataCatalog from detectron2.data.datasets.coco import load_coco_json import pycocotools #声明类别,尽量保持 CLASS_NAMES =["__background__","name_1","name_2"...] # 数据集路径 DATASET_ROOT = '/home/Yourdatadir' ANN_ROOT = os.path.join(DATASET_ROOT, 'COCOformat') TRAIN_PATH = os.path.join(DATASET_ROOT, 'JPEGImages') VAL_PATH = os.path.join(DATASET_ROOT, 'JPEGImages') TRAIN_JSON = os.path.join(ANN_ROOT, 'train.json') #VAL_JSON = os.path.join(ANN_ROOT, 'val.json') VAL_JSON = os.path.join(ANN_ROOT, 'test.json') def plain_register_dataset(): #训练集 DatasetCatalog.register("coco_my_train", lambda: load_coco_json(TRAIN_JSON, TRAIN_PATH)) MetadataCatalog.get("coco_my_train").set(thing_classes=CLASS_NAMES, # 可以选择开启,但是不能显示中文,这里需要注意,中文的话最好关闭 evaluator_type='coco', # 指定评估方式 json_file=TRAIN_JSON, image_root=TRAIN_PATH) #DatasetCatalog.register("coco_my_val", lambda: load_coco_json(VAL_JSON, VAL_PATH, "coco_2017_val")) #验证/测试集 DatasetCatalog.register("coco_my_val", lambda: load_coco_json(VAL_JSON, VAL_PATH)) MetadataCatalog.get("coco_my_val").set(thing_classes=CLASS_NAMES, # 可以选择开启,但是不能显示中文,这里需要注意,中文的话最好关闭 evaluator_type='coco', # 指定评估方式 json_file=VAL_JSON, image_root=VAL_PATH) |
这里的__background__记得留着。 上面就把数据集定义好了,接下来要设置后面训 […]
电脑上登陆京东移动网页版时无法通过安全验证怎么办?
有些脚本需要获取京东的移动端cookie,前缀是: pt_key=AAJiTTH-ADCxxxxx; pt_pin=xxxx 电脑端查看cookie的时候是没有的,需要打开https://m.jd.com/,然后登陆账号。 在登陆的时候默认 […]
如何加速访问使用Cloudflare的网站
原教程来源为国语视界。 第一步下载软件与执行: https://github.com/XIU2/CloudflareSpeedTest/releases PS:github下载有难度可尝试:https://pan.lanzoui.com/b […]
Linux如何修改mac地址 | Linux如何设置开机自动更换IP?
修改mac地址主要有两种方法,临时和永久。 首先查看一下自己的网卡,ifconfig: 临时: 先用这个小工具生成随机的Mac地址:在线MAC地址生成器(有个bug,点进去之后先在“地址前缀”框点一下,然后再点击生成) sudo ifdow […]
error: command ‘:/usr/local/cuda-10.1:/usr/local/cuda-10.1:/usr/local/cuda-10.1/bin/nvcc’ failed
编译C++程序的时候,出现: error: command ‘:/usr/local/cuda-10.1:/usr/local/cuda-10.1:/usr/local/cuda-10.1/bin/nvcc’ failed: No such […]
Linux设置脚本开机自启或启动时运行指定命令
新建一个服务名: sudo vim /etc/systemd/system/xxx.service 然后填入:
1 2 3 4 5 6 7 8 9 10 11 12 |
[Unit] Description=mcj After=network.target Wants=network.target [Service] Restart=on-failure RestartSec=5 ExecStart=具体命令 [Install] WantedBy=multi-user.target |
重新加载服务并启动,命令如下: #刷新服务列表: system […]