自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 ubuntu创建自定义开机服务

lib/systemd/system下创建 .service文件。如/usr/sbin/hikcam.sh。chmod 777 赋予权限。修改配置文件后需要重加载配置。里面写要开机执行的命令。

2023-08-28 10:39:44 664

原创 图像去畸变 python

图像去畸变

2023-04-24 10:31:54 733 1

原创 Ubuntu 20.04 笔记本无法调节亮度解决方法

【代码】Ubuntu 20.04 笔记本无法调节亮度解决方法。

2023-01-29 13:55:20 717 1

原创 flask 收发opencv图片的服务端和客户端

【代码】flask 收发opencv图片的服务端和客户端。

2022-10-25 09:58:28 947

原创 ROS melodic python3 报错from cv_bridge.boost.cv_bridge_boost import getCvTypeImportError:

from cv_bridge.boost.cv_bridge_boost import getCvTypeImportError: dynamic module does not define module export function (PyInit_cv_bridge_boost)

2022-10-14 10:25:24 546

原创 ROS入门教程

ROS核心知识

2022-10-08 11:13:34 198

转载 pycharm中导入rospy包

4、点击左下角的加号,添加rospy的路径, 路径为/opt/ros/noetic/lib/python3/dist-packages之后点击ok 就会发现pycharm中import rospy的报错信息消失了。问题描述: import rospy 显示有错误,在终端中import rospy能通过,这种问题说明rospy已经安装成功,但是没有导入到pycharm中。3、点击左下角5个图标中最右面一个图标(show paths for the selected interpreter)

2022-09-27 11:14:20 1525

原创 pytorch的预训练模型的下载位置(ubuntu)

pytorch的预训练模型的下载位置(ubuntu)

2022-08-15 11:34:39 956

转载 pytorch 单机多卡并行训练DistributedDataParallel示例程序

代码】pytorch 单机多卡并行训练DistributedDataParallel示例程序。

2022-08-13 15:41:27 966

原创 pytorch使用自动混合精度训练的例子

参考:PyTorch的自动混合精度(AMP) - 知乎from torch.cuda.amp import autocast as autocast# 创建model,默认是torch.FloatTensormodel = Net().cuda()optimizer = optim.SGD(model.parameters(), ...)# 在训练最开始之前实例化一个GradScaler对象scaler = GradScaler()for epoch in epochs: ..

2022-05-07 15:07:25 155

原创 ubuntu 升级cmake

下载的那个步骤可以去官网手动下载: Download | CMakehttps://cmake.org/download/

2022-03-24 14:03:46 300

原创 libtorch cmake 报错The CUDA compiler identification is unknown

-- The CUDA compiler identification is unknownCMake Error at /home/zkst/libtorch/libtorch11.1/share/cmake/Caffe2/public/cuda.cmake:41 (enable_language): No CMAKE_CUDA_COMPILER could be found. Tell CMake where to find the compiler by setting either t.

2022-03-14 18:18:47 2247 1

原创 论文笔记:Spatial-Temporal Person Re-identification 时空行人重识别

论文下载:https://arxiv.org/pdf/1812.03282.pdf文章主结构分三部分:上半部蓝色的视觉特征流,下半部分绿色时空流,和右边的联合度量。视觉特征流:通过PCB网络获取两个特征向量,并计算余弦距离:时空流:...

2022-03-07 15:42:48 3410 1

原创 torchserve使用教程

官方文档地址:https://github.com/pytorch/serve/blob/master/docs/README.mdhttps://github.com/pytorch/serve/blob/master/docs/README.md下载项目:git cloneGitHub - pytorch/serve: Model Serving on PyTorch------Serving quick start注:还需要安装jdk11(1)安装依赖项到源码根目录..

2021-12-31 18:10:29 9354 10

原创 windows下VS2017+libtorch GPU的配置

(1)属性-VC++目录包含目录:用到的opencv和libtorch的include目录库目录:(2)链接器》输入》附加依赖项c10.libc10_cuda.libtorch_cpu.libtorch.libtorch_cuda.libopencv_world440.libcublas.libcuda.libcudadevrt.libcudart.libcudart_static.libOpenCL.lib(3)链接器》所有选项》附加选项...

2021-12-17 11:22:42 2429

原创 onnx 转 tensorRT报错解决

报错如下:[12/06/2021-10:20:30] [E] Error[2]: [ltWrapper.cpp::setupHeuristic::327] Error Code 2: Internal Error (Assertion cublasStatus == CUBLAS_STATUS_SUCCESS failed.)[12/06/2021-10:20:30] [E] Error[2]: [builder.cpp::buildSerializedNetwork::417] Error Co.

2021-12-06 11:07:03 3224 7

原创 论文Re-ranking Person Re-identification with k-reciprocal Encoding(person re-id的re-ranking)

1.基础数学知识欧氏距离:余弦距离:马氏距离:(1)方差:(2)协方差协方差:标准差与方差是描述一维数据的,当存在多维数据时,我们通常需要知道每个维数的变量中间是否存在关联。协方差就是衡量多维数据集中,变量之间相关性的统计量。比如一个人身高和体重的关系:如果两个变量之间的协方差为正值,则这两个变量之间存在正相关,即你变大,同时我也变大。例子:X,Y反向运动(2)协方差矩阵: X为是以 n个随机变数组成的列向量:...

2021-11-12 17:33:19 2142

原创 git常用功能

Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库常用功能1.初始化代码库git init执行完命令后将会在该目录下新增一个.git的文件夹

2021-09-16 18:23:35 146

原创 arcface论文阅读记录

1.背景both the softmax loss and the triplet loss(出自facenet) have some drawbacks(缺点)。softmax loss存在的问题:(1)输出矩阵是固定大小的,也就是说识别类型数量是随着n线性增加的。 (2)对于开集分类问题(人脸识别),学习的特征区分度不足。...

2021-08-25 17:05:10 135

原创 skimage transform SimilarityTransform 使用记录

SimilarityTransform 相似变换源码及中文注释:class SimilarityTransform(EuclideanTransform): """2d的相似变换 具有以下形式 X = a0 * x - b0 * y + a1 = = s * x * cos(rotation) - s * y * sin(rotation) + a1 Y = b0 * x + a0 * y + b1 = ...

2021-08-11 11:35:49 372

原创 python高性能编程 记录

CPU密集型函数代码示例:import timex1,x2,y1,y2= -1.8, 1.8, -1.8, 1.8c_real, c_imag = -0.62772, -.42193def calc_pure_python(desired_width, max_iterations): """Create a list of complex coordinates (zs) and complex parameters (cs), build Julia set, and d

2021-06-17 09:44:47 230 2

原创 linux 下使用 pyinstaller 打包python程序

1.安装 pip install pyinstaller2.到py文件路径下 pyinstaller xxx.py ,在当前路径下会生成两个文件夹,build和dist,其中dist文件夹下有和py文件同名的文件3.dist可以考到其他电脑上,然后./xxx 执行即可....

2021-06-08 17:45:55 2357

原创 cuda编程基础

1.向量相加的cuda实现(按对应位置相加)#include <iostream>#include <cuda_runtime.h>#define length 10000//__global__ int foo(int a){}表示一个内核函数,//是一组由GPU执行的并行计算任务,以foo<<>>(a)的形式或者driver API的形式调用。//目前__global__函数必须由CPU调用,并将并行计算任务发射到GPU的任.

2021-05-19 15:04:19 3750 2

原创 c++ mysql select取数据代码

int main(){ MYSQL *mysql_con = conn::Connect();//连接 if (mysql_con == nullptr) { printf("read_gantry_file sql connect error"); system("pause"); } char * query0 = "set names utf8"; mysql_query(mysql_con, query0);//设置编码格式.

2021-03-23 10:04:31 434

原创 C++ map自定义结构体为key

需要重载operator <#include <iostream>#include <map>#include <vector>using namespace std;struct veh2url{ string str_license="-1"; string str_id="-1"; string str_time="-1"; bool operator < (const veh2url &e).

2021-03-10 14:22:20 1367

原创 ----常用网址----

https://cloudconvert.com/

2021-03-10 13:46:39 89

原创 E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-fronte

sudo -s

2021-03-09 21:40:43 3405 2

原创 ubuntu在目录下文件中搜索关键字

find ./ -name "ETC_tollEx*" | xargs grep "黑NK0573"在以./目录下查找以ETC_tollEx开头的文件中,包含黑NK0573的行

2021-03-09 09:39:49 1436

原创 C++ vector find 查找结构体

需要在架构体 定义时 添加operator#include <iostream>#include <map>#include <vector>#include <fstream>#include <assert.h>#include <algorithm>using namespace std;struct g{ int a; string b; bool operator == (..

2021-02-22 19:27:50 2464

原创 C++ map 循环遍历删除

#include <iostream>#include <map>#include <vector>#include <fstream>#include <assert.h>#include <algorithm>using namespace std;int main(){ map<int,int> m; m.insert(pair<int,int>(1,12)); .

2021-02-19 09:41:51 2104 1

原创 C++ multimap equal_range() 删除

#include <iostream>#include <map>#include <vector>#include <fstream>#include <assert.h>#include <algorithm>using namespace std;int main(){ multimap<int,int> m; m.insert(pair<int,int>(1,12));.

2021-02-18 19:06:17 457 2

转载 c++ 代码运行时间测量

转自:https://www.jianshu.com/p/54b0c3eb79a8

2020-11-17 10:00:04 520

原创 源码安装opencv opencv_contrib 并使用cuda

下载源码opencv版本:https://github.com/opencv/opencv/releasesopencv_contrib版本:https://github.com/opencv/opencv_contrib注意右边tag里选择版本将opencv_contrib_x.x.x复制到opencv_x.x.x文件夹中,重命名为opencv_contriba安装cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYP

2020-10-12 14:40:25 180

原创 pytorch view、permute、linspace repeat

view:取出所有元素后,按新维度重新排序permute:交换维度的值 ,然后重新排序linspace:(start,end,分成几份)grid_x=torch.linspace(0,9,10)print(grid_x)输出:tensor([0., 1., 2., 3., 4., 5., 6., 7., 8., 9.])repeat:参数:表示该维度重复几次...

2020-02-08 16:16:24 464

原创 yolov3详解

为什么输入尺度416*416:经过下采样得到13*13,有中心点,作者发现大目标中心经常在中心点上,而448*448经过卷积得到14*14无中心点。深度详解,为什么是255深度实际上是3个bbox每个85深度包含:(x,y,w,h,s,cls1_s,cls2_s....,cls80_s)s代表有没有物体的几率,cls_s代表为每一类的概率结...

2020-02-08 16:14:35 1650

原创 opencv图片格式转pytorch

使用opencv读图片格式【h*w*c】转为【c*h*w】img = cv2.imread('../imgs/86.jpg',)img=numpy.transpose(img,(2,0,1))input=torch.from_numpy(img)input=torch.tensor(input,dtype=torch.float)...

2019-12-26 13:16:22 1963 4

原创 pytorch入门

搭建letnet5 以及输出网络结构 。网络参数import torch.nn as nnimport torch.nn.functional as Fimport torchclass letnet5(nn.Module): def __init__(self):#具有可学习参数的最好放在构造函数中 super(letnet5,self).__init...

2019-12-26 09:50:00 679

原创 CenterNet 在win10+cuda10.0+pytorch1.1.0下搭建运行环境

1下载源码https://github.com/xingyizhou/CenterNet.git2下载DcnV2源码https://github.com/CharlesShang/DCNv2.git原版的版本不对 需要替换3安装VS2015或2017否则编译不了4编译DCNV2将/src/lib/models/networks/DCNv2中的文件清空使用下载的...

2019-12-09 17:29:21 1004 3

转载 coco数据集转voc格式

from pycocotools.coco import COCOimport osimport shutilfrom tqdm import tqdmimport skimage.io as ioimport matplotlib.pyplot as pltimport cv2from PIL import Image, ImageDraw# 保存路径savepath = ...

2019-12-03 14:05:51 1019

原创 linux运行  sudo apt-get update 后提示加锁

运行 sudo apt-get update后linux提示的解决方法E: 无法获得锁 /var/lib/apt/lists/lock - openE: 无法对目录 /var/lib/apt/lists/ 加锁解决办法:sudo rm /var/lib/apt/lists/lock...

2019-11-18 13:44:45 1143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除