自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(182)
  • 资源 (6)
  • 收藏
  • 关注

原创 深度学习面试的一些知识

https://www.nowcoder.com/discuss/205843?type=21.IOU计算求出左上角的最大值,右下角的最小值。IOU代码和NMS代码# -*- coding: utf-8 -*-## This is the python code for calculating bbox IoU,# By running the script, w...

2019-07-10 16:27:50 1776

原创 记录

Faster rcnn中的ROI pooliing问题承接https://blog.csdn.net/pursuit_zhangyu/article/details/90903970参考https://mp.weixin.qq.com/s?__biz=MzI3ODkxODU3Mg%3D%3D&mid=2247485360&idx=1&sn=6681da44c8887...

2019-03-11 19:52:54 623

原创 python记录

python引入其他文件夹下py的方法

2023-02-20 11:20:53 190

原创 pytorch常用知识记录

pytorch transforms DDP训练模型 模型加载

2022-11-10 16:54:15 801

原创 linux常用命令

1.vim的使用vim test.txt1.1 基础用法添加和修改文件:键盘键入i 保存和退出:键入:wq 不保存退出:键入:q!1.2 其他用法键盘输入数字就可以到多少行 键盘输入 gg可以划到最顶端 键盘输入GG可以划到最底端2.挂载2.1 查看文件系统磁盘使用情况统计df -h2.2 挂载mount 挂载盘 挂载点(自己新建的文件夹地址),例如mount /dev/sdb8 /mnt2.3 卸载挂载文件卸载挂载盘、挂载点都可以umou

2022-03-17 13:28:04 1357

原创 Could not load dynamic library ‘libcudart.so.10.0‘; dlerror: libcudart.so.10.0: cannot open shared o

主要问题2021-11-24 13:14:04.307695: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /

2021-11-24 13:50:47 1103

原创 ubuntu16.04下FSA-Net环境安装和训练

代码下载下载代码, 可以使用码云下载代码git clonehttps://gitee.com/chenshaobing123/FSA-Net.git环境配置conda create tensorflow -n python=3.5.6pip install -U -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple除了matlab、opencv-python找不到包,其他都可以。pip install mat.

2021-09-14 11:16:58 221

原创 300WLP、AFLW2000-3D、Biwi Kinect Head Pose Database姿态数据的读取

300WLP真实标签的读取300WLP数据有成对的图片(jpg)和标签组成的,标签都以mat形式保存的,里面包含了了【'__header__', '__version__', '__globals__', 'pt2d', 'roi', 'Illum_Para', 'Color_Para', 'Tex_Para', 'Shape_Para', 'Exp_Para', 'Pose_Para'】import h5pyfrom scipy.io import loadmatimport numpy a

2021-09-01 19:57:58 3146 21

原创 服务器中安装多版本的cuda

cuda和显卡驱动的版本对应关系安装cuda在服务中已经安装好了cuda10.0,现在需要安装cuda10.1chmod +x cuda_10.1.105_418.39_linux.runsudo ./cuda_10.1.105_418.39_linux.run1. 第一步Do you accept the above EULA? (accept/decline/quit): xaccept2. 选择安装x CUDA Installer s...

2021-05-20 13:48:27 2907

转载 python中list的切片和range函数

1.python中list的切片语法:[start:stop:step]step代表切片步长;切片区间为[start,stop),包含start但不包含stop1.step > 0,从左往右切片2.step <0,从右往左切片3.start、stop、step 为空值时的理解:start、stop默认为列表的头和尾,并且根据step的正负进行颠倒;step的默认值为14.start、stop为负,无论step正负,start、stop代表的是列表从左到右的倒数第几个元

2021-05-02 14:59:46 1837

原创 PaddleOCR服务器端部署C++ cpu或者gpu进行预测

简介paddleocr的环境安装需要opencv和paddle C++环境。因为服务器中的cmake版本低于3.15,可以通过cmake -version知道。安装1. cmake3.19.8安装1)下载地址https://github.com/Kitware/CMake/releases/download/v3.19.8/cmake-3.19.8-Linux-x86_64.tar.gz2)安装tar -xvf cmake-3.19.8-Linux-x86_64.tar.g

2021-04-19 17:19:30 3802 4

原创 python处理多种编码格式的txt文件

问题一般会出现的问题UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 0: invalid continuation byteUnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 2: illegal multibyte sequence主要原因是:文件夹中的txt文件包含不同种的编码格式。如何查看txt文件的编码格式:

2021-04-07 17:53:37 3135

原创 Ubuntu下安装opencv3.4.6+opencv_contrib

1、介绍2、环境安装Ubuntu安装HyperLPR(C++)的环境安装,主要是需要opencv和opencv-contrib的环境2.1 安装包下载注意 opencv与opencv-contrib的版本应该一致opencv 下载opencv官网opencv_contrib 下载github百度云盘地址:2.2 安装依赖包2.3 安装首先解压文件unzipopencv-3.4.6.zipunzipopencv_contrib-3.4.6.zip...

2021-03-24 14:37:04 1952 2

原创 voc数据集的map计算方式

相关概念mapmean average precision,表示各类别ap的平均值 apaverage precision,表示P-R曲线下的面积 pprecision,查准率,p = T P/(T P + F P) rrecall,召回率,r = T P/(T P + F N) TPtrue positive,在detection中,表示成功检测到某个ground truth bounding box的预测框的数量 FPfalse positive,表示没能匹配到某个groun...

2021-02-09 11:20:25 3355

原创 yolov5-pytorch训练自己的数据集

代码下载这个是github的下载地址git clone https://github.com/ultralytics/yolov5如果没有下载成功,就用下面码云的下载地址。git clone https://gitee.com/pursuit_zhangyu/yolov5-pytorch环境安装创建一个python=3.8的虚拟环境conda create -n yolov5 python=3.8#激活python3.8的虚拟环境source activate yolo

2021-02-02 10:05:51 2360 6

原创 CMakeLists.txt的语法介绍和几个实例

参考https://blog.csdn.net/afei__/article/details/81201039简介PROJECT_SOURCE_DIR项目根目录也就是CMakeLists.txt的绝对路径CMAKE_SOURCE_DIR和PROJECT_SOURCE_DIR为例.它们是相同的,指的是定义顶级CMakeLists.txt的文件夹命令名字是不区分大小写的,而参数和变量是大小写相关的。语法介绍cmake_minimum_required(VERSION 3.5).

2021-01-05 17:09:33 469

原创 linux下darknet指定opencv4编译安装

按照下面的方法,虽然可以安装,没有办法指定opencv

2020-12-17 09:45:46 861

原创 Ubuntu下安装rknn-toolkit以及转换darknet-yolov3模型

参考http://t.rock-chips.com/forum.php?mod=viewthread&action=printable&tid=9641.创建环境conda create -n rk3399 python=3.6 source activate rk33992.安装rknn-toolkit下载rknn下载地址:http://repo.rock-chips.com/pypi/simple/rknn/,或者https://gitee.com/sple

2020-12-14 16:07:39 3018 3

原创 C++基础代码1

STLC++ STL(标准模板库)是一套功能强大的 C++ 模板类。STL从广义上分为:容器(container)算法(algorithm)迭代器(iterator)STL的六大组件Container(容器) 各种基本数据结构,如vector、list、deque、set、map等,用来存放数据 Algorithm(算法) 各种基本算法,如sort、find、copy、for_each…等 Iterator(迭代器) 连接containers和algorithms Adapter(适配

2020-10-07 20:16:52 416

原创 C++基础代码

文件操作https://www.cnblogs.com/xiximayou/p/12102781.htmlc++对文件进行操作需要使用头文件<fstream>文本文件:文件以文本的ASCII码形式存储在计算机中;二进制文件:文件以文件的二进制存储在计算机中,用户一般不能直接读取它们操作文件的三大类:ofstream:写 ifstream:读 fstream:读写写文本文件步骤:包含头文件:#include<ftream>、创建流对象:ofstream o

2020-09-27 17:45:00 16450

原创 ModuleNotFoundError: No module named ‘pycocotools‘

使用下面都没有办法解决这个问题pip install pycocotoolspip install pycocotools -i https://pypi.tuna.tsinghua.edu.cn/simplepip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI下面的可以解决pip install git+https://gitee.com/pursuit_zhan

2020-09-15 15:13:15 11216 5

原创 linux下安装opencv4.4.0

简介opencv4.4.0和opencv_contrib-4.4.0以及编译过程中缺少的文件链接:https://pan.baidu.com/s/11D6G3TbRY_-oNYlP4FDnTA提取码:26yc编译过程将opencv_contrib-4.4.0移到opencv-4.4.0 cp -r opencv_contrib-4.4.0 opencv-4.4.0cd opencv-4.4.0mkdir buildcd buildcmake -DC...

2020-09-01 09:43:32 2841 5

原创 python将json数据集转成voc xml文件

代码# --------------------------------------------------------# Written by YuTing Zhang, based on python# json file transform to xml file automatically# --------------------------------------------------------import jsonimport osheadstr = """\<

2020-08-21 14:14:43 2188

原创 python解决xml文件中存在中文文字的问题

如下<?xml version="1.0" ?><annotation> <folder>250-499</folder> <filename>250.jpg</filename> <path>/home/pengdezhi/数据标注/250-499/250.jpg</path> <source> <database>Unknown</database> &

2020-07-31 18:17:14 1700 1

原创 海思3559AV100上运行自己训练的yolov3

1、简介现在海思芯片上只支持将caffemodel转成wk文件,2、遇到的问题(价值所在)2.1 出现Segmentation fault将自己训练的darknet模型转成wk文件,在海思芯片上运行,只修改了SAMPLE_SVP_NNIE_Yolov3_SoftwareInit里面的pstSoftWareParam->u32ClassNum,会出现下面的错误解决方法还要修改sample_svp_nnie_software.h中关于yolov3的参数设置,修改为5+clas.

2020-07-31 15:06:01 2373 8

原创 将coco数据集格式转变成voc数据格式

personbicyclecarmotorbikeaeroplanebustraintruckboattraffic lightfire hydrantstop signparking meterbenchbirdcatdoghorsesheepcowelephantbearzebragiraffebackpackumbrellahandbagtiesuitcasefrisbeeskissnowboardsports bal...

2020-07-29 12:11:30 964 1

原创 STB Reason: can‘t fopen

我定位的情况是读取txt文件中的每一行图片地址,报这个错误。vi dos.txt"annot load image "./JPEGImages/000011.jpgSTB Reason: can't fopen错误原因Windows上建立的test.txt拷贝到linux上, 结果linux程序运行异常,windows和linux下对换行符处理不同导致的https://blog.csdn.net/hnxyxiaomeng/article/details/84979649?utm_.

2020-07-27 09:56:47 3211 4

原创 arch_version(12) of input model should be 11!

使用ruyistdio在生成wk后,在板子上运行出现下面错误[Level]:Debug,[Func]:SAMPLE_COMM_SVP_CheckSysInit [Line]:82 [Info]:Svp mpi init ok![Level]:Info,[Func]:SAMPLE_SVP_NNIE_Yolov3 [Line]:3107 [Info]:Yolov3 Load model![Func]:svp_nnie_parse_model_header [Line]:454 [Info]:Error

2020-07-15 16:21:10 762

原创 windows使用ffmpeg将mp4文件转变成h264视频文件

我是直接使用ffmpeg的安装包,win10下首先下载ffmpeghttp://www.ffmpeg.org/download.htmlhttp://www.ffmpeg.org/download.html我把它解压到了D盘根目录下了,无需安装。使用方法需要使用windows的cmd运行命令行来进行转码:ffmpeg -i ../2.mp4 -codec copy -bsf: h264_mp4toannexb -f h264 ../sample.h264说明:-i .

2020-06-16 11:05:11 5373

原创 WARNING: A newer version of conda exists.

问题已经win10下安装完anaconda之后,在新建一个Python虚拟环境的时候出现问题conda create -n py3.6 python=3.6报错==> WARNING: A newer version of conda exists. <== current version: 4.7.12 latest version: 4.8.3Please update conda by running $ conda update -n base ...

2020-05-21 11:07:02 26039 5

原创 linux下caffe-ssd在cuda10+python3.6下编译,训练VOC数据集和测试

简介个人环境python3.6,这个环境是在1、caffe-ssd环境编译现在git clone https://github.com/weiliu89/caffe.git cd caffe git checkout ssd开始修改Makefile.configure然后修改Makefile现在开编译安装make all -j1...

2020-03-30 22:02:59 1109

原创 Python中出现“TabError: inconsistent use of tabs and spaces in indentation”

我是直接选中报错的代码看一下,发现这个报错就是说混用了tab和4个空格造成的。具体解决方法是使用vscode的快速对齐方法当我们选中代码并按Alt+Shift+F对齐代码时,弹出提示安装插件,点击pip install安装。安装完成之后选中代码并按Alt+Shift+F对齐代码。就可以解决这个问题了参考https://jingyan.baidu.com/article/a24b...

2020-03-11 15:25:08 395

原创 linux下无权限安装anaconda和tensorflow-gpu

Anaconda首先在自己的用户目录下安装 anaconda./Anaconda3-5.0.1-Linux-x86_64.sh安装完成之后添加anaconda环境vim ~/.bashrcexport PATH=/home/zhangyt/anaconda3/bin:$PATHsource ~/.bashrc添加清华镜像,执行下面命令两次,将清华镜像放在第一...

2020-03-11 09:56:33 368

原创 linux下caffe-gpu的编译安装

服务器的环境Ubuntu18.04,python3.6CUDA 10.0,cuDNN7.6.3opencv3.4.6查看cuda和cudnn版本nvcc -Vcat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2基本上都是在普通用户(caffe)目录下安装的,服务器中的CUDA10和CUDNN已经...

2020-03-10 14:49:41 850

原创 linux下无权限安装opencv3.4.6

下载opencv3.4.6源码https://codeload.github.com/opencv/opencv/zip/3.4.6编译安装opencv3.4.6可以使用unzip进行解压了unzip opencv-3.4.6.zipmkdir build && cd build其中CMAKE_INSTALL_PREFIX=/home/caffe/open...

2020-03-10 11:22:15 936

原创 linux下无权限安装ffmpeg-4.1.3

源码下载进入官网下载源码https://ffmpeg.org/download.html百度地址链接:https://pan.baidu.com/s/1zW5U-BN0BAc0zIBwsEQKmg提取码:r81m编译安装直接将下载的源码放到自己的用户目录(/home/lir)下,然后解压,会产生ffmpeg-4.1.3文件夹tar -xvjf ffmpeg-4.1.3...

2020-02-29 16:24:49 575

原创 Linux下tensorflow1.13.1 C++ API的编译和使用

参考文献https://blog.csdn.net/asialee_bird/article/details/100990483前言因为服务器网速的原因,无法使用下载tensorflow源码,即通过下载的tensorflow源码默认是master里面的代码,想要编译tensorflow其他版本的话,需要使用1、软件下载...

2020-02-26 22:49:00 1258 3

原创 python解决LeetCode精选Hot100

1.两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。试例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2019-10-23 16:41:27 989

原创 决策树ID3、C4.5、CART、随机森林、bagging、boosting、Adaboost、GBDT、xgboost

决策树1、决策树学习算法主要由三部分构成:特征选择 决策树生成 决策树的剪枝特征选择而我们应该基于什么准则来判定一个特征的分类能力呢?这时候,需要引入一个概念:信息增益.,下面是公式(其中xi表示事件,P表示概率): 举个例子关于熵的,求明天我以什么方式去上学,...

2019-10-18 22:55:09 977

原创 机器学习记录1

SVM的一些问题https://zhuanlan.zhihu.com/p/76946313一. 简单概括一下SVM:SVM 是一种二类分类模型。它的基本思想是在特征空间中寻找间隔最大的分离超平面使数据得到高效的二分类,具体来讲,有三种情况(不加核函数的话就是个线性模型,加了之后才会升级为一个非线性模型):当训练样本线性可分时,通过硬间隔最大化,学习一个线性分类器,即线性可分支持向...

2019-10-09 20:32:25 400

LabelImage-windows_v1.6.1

https://tzutalin.github.io/labelImg/ 下载的,win下的.exe文件。可以直接运行这个小工具

2018-05-06

YOLO_small.ckpt

https://drive.google.com/file/d/0B2JbaJSrWLpza08yS2FSUnV2dlE/view?usp=sharing,亲测可用。压缩之后上传的,因为有点大

2018-03-06

YOLO_tiny.ckpt文件

该文件是从 https://drive.google.com/file/d/0B2JbaJSrWLpza0FtQlc3ejhMTTA/view?usp=sharing下载的,亲测可用

2018-03-06

linux下mysql5.6.15的rpm安装包

1. http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm 2. http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm 3. http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm 可以修改版本要自己想要的,我只是大自然的搬运工

2017-11-07

泰坦尼克机器学习数据源

用于进行简单分类问题的数据,从Kaggle下载的。想要积分变为1

2017-10-10

python3.6安装包

python3.6是64位的,直接是安装包,直接可以用。这个资源从官网下的

2017-10-05

空空如也

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

TA关注的人

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