- 博客(25)
- 资源 (14)
- 收藏
- 关注
原创 [ONNXRuntimeError] : 2 : INVALID_ARGUMENT : Invalid rank for input: image Got: 2 Expected: 4 Please
return self._sess.run(output_names, input_feed, run_options)onnxruntime.capi.onnxruntime_pybind11_state.InvalidArgument: [ONNXRuntimeError] : 2 : INVALID_ARGUMENT : Invalid rank for input: image Got: 2 Expected: 4 Please fix either the inputs or the mo...
2021-03-30 20:32:27 11820 1
原创 PaddleOCR的1.1和2.0版本问题
在做PaddleOCR相关的东西时,模型后缀问题有点混淆了,后来看了下是版本问题,这两个版本的训练模型后缀都是一样的,但是推理模型方面,1.1的是model和params,2.0的是inference.pdmodel和inference.pdiparams1.1模型https://github.com/PaddlePaddle/PaddleOCR/blob/develop/doc/doc_ch/models_list.md2.0模型https://github.com/PaddlePad
2021-03-30 15:56:05 1657
原创 PaddleOCR模型转ONNX__PaddlePaddle模型导出ONNX协议
1.参考文献:https://www.paddlepaddle.org.cn/documentation/docs/zh/guides/02_paddle2.0_develop/09_model_to_onnx_cn.html
2021-03-30 14:16:13 5049 8
原创 fatal: unable to access ‘ ‘: gnutls_handshake() failed: Error in the pull function.
目录1.下载zip压缩包2.上传到自己的github,3.修改文件中的链接在编译Paddle的时候报错:fatal: unable to access 'https://gitlab.com/libeigen/eigen.git/': gnutls_handshake() failed: Error in the pull function.网上查了一些均未能解决,这个错误其实在cmake的时候自动的会用git clonehttps://gitlab.com/libeigen/eige.
2021-03-30 10:57:41 4964
原创 fatal: unable to access‘‘:gnutls_handshake() failed: The TLS connection was non-properly terminated.
在ubuntu18.04上面执行git clone --recursive https://github.com/PaddlePaddle/Paddle.git时提示如下的错误:fatal: unable to access 'https://github.com/PaddlePaddle/Paddle.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated....
2021-03-29 17:17:00 3425 2
原创 paddlepaddle服务器端部署_C++
1.环境准备1.1搭建PaddleOCR的docker环境首先按照如下方法搭建PaddleOCR的docket环境https://blog.csdn.net/u013171226/article/details/1151251371.2 编译opencv库首先需要从opencv官网上下载在Linux环境下源码编译的包,以opencv3.4.7为例,下载命令如下。wget https://github.com/opencv/opencv/archive/3.4.7.tar.gzta
2021-03-29 10:37:45 2029 2
原创 PaddleOCR训练自己的数据集
1.PPOCRLabel标注工具PPOCRLabel标注工具就在PaddleOCR的github文件夹里面,可以github上的说明进行安装:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.0/PPOCRLabel/README_ch.md安装完成之后利用工具对自己的数据集进行标注,...
2021-03-24 16:02:18 16126 24
原创 python-opencv对图像进行旋转
#coding=utf8import os,cv2,shutilimport numpy as npimport random #旋转任意度数,旋转之后图像的宽高并没有交换def rotate(image, angle, scale=1): w = image.shape[1] h = image.shape[0] #rotate matrix M = cv2.getRotationMatrix2D((w/2,h/2), angle, scale) #r.
2021-03-24 10:12:14 970 1
原创 搭建paddlepaddle的docker环境并编译PaddleOCR
sudo nvidia-docker run --name ppocr -v $PWD:/paddle --network=host -it hub.baidubce.com/paddlepaddle/paddle:latest-gpu-cuda10.0-cudnn7-dev /bin/bashdocker exec -it 99aba9e2659f /bin/bashroot@boyun-DGX-1-with-V100-32:~# docker stop `doc...
2021-03-23 15:33:39 1688 1
转载 ubuntu16.04安装docker和nvidia-docker
按照下面的方法安装成功了:https://zhuanlan.zhihu.com/p/88351963?from_voters_page=true
2021-03-23 11:15:22 301
原创 PaddleOCR安装及使用_conda_ubuntu
python -m pip install paddlepaddle==2.0.1 -i https://mirror.baidu.com/pypi/simplehttps://www.paddlepaddle.org.cn/install/old?docurl=/documentation/docs/zh/install/pip/linux-pip.htmlroot INFO: not find model file path ./inference/ch_det...
2021-03-23 09:26:22 4252 2
原创 YOLOV5训练自己的数据集_pytorch_ubuntu
1.首先安装YOLOv5需要的环境为了不和服务器上其他的环境冲突,这里使用conda创建yolov5需要的环境,conda create -n yolov5 python=3.8conda activate 然后下载yolov5工程git clone https://github.com/ultralytics/yolov5 # clone repocd yolov5pip install -r requirements.txt # install dependencies
2021-03-22 19:37:42 2970 1
原创 ubuntu16.04利用anaconda3安装labelmg
1.首先安装anaconda3https://blog.csdn.net/u012243626/article/details/82469174上面安装方法安装完之后使用conda命令会提示没有这个命令,那是因为只设置了环境变量,但是没生效,执行下下面的命令:source ~/.bashrc2.安装lebelmehttps://blog.csdn.net/s534435877/article/details/103682296安装完成之后启动的时候提示下面的错误labelIm
2021-03-19 18:49:29 494
原创 S3C2440裸机------时钟
1.S3C2440结构图从上面的结构图可以看出,S3C2440主要分为CPU,高速总线,低速总线。其中CPU工作与FCLKAHB总线工作于HCLK慢速外设工作于PCLK我们的S3C2440硬件电路板上,时钟源是一个12M的晶振,我们用PLL锁相环可以得到上面的三种频率。2.S3C2440时钟树从上图的左上角可以看出,时钟源有两个选择,可以是晶振,也可以是直接从EXTCLK管脚输入的时钟。具体选择什么时钟源由后面的OM进行选择,我们的电路图中OM的两个管脚都是接地低电平
2021-03-15 22:05:56 330 2
转载 resnet中的残差连接
1 残差连接想必做深度学习的都知道skip connect,也就是残差连接,那什么是skip connect呢?如下图上面是来自于resnet【1】的skip block的示意图。我们可以使用一个非线性变化函数来描述一个网络的输入输出,即输入为X,输出为F(x),F通常包括了卷积,激活等操作。当我们强行将一个输入添加到函数的输出的时候,虽然我们仍然可以用G(x)来描述输入输出的关系,但是这个G(x)却可以明确的拆分为F(x)和X的线性叠加。这就是skip connect的思想,将输出表述
2021-03-15 19:22:45 436
原创 Makefile知识复习_韦东山ARM裸机视频
在韦东山的ARM视频里面有一节是讲解makefile的,虽然工作中一直在用makefile,但还是把这节视频看了,然后简单笔记如下。1.makefile的引入如果我们不使用makefile,而是使用gcc -o test a.c b.c进行编译,那么每次编译时所有的文件都会被编译一次,没有修改的文件也会被重新编译,我们应该对文件分别进行编译,然后链接,gcc -c -o a.o a.cgcc -c -o b.o b.cgcc -o test a.o b.o假如我们只修改了a.c,那么
2021-03-14 10:15:40 206
原创 gcc编译过程以及常用选项
1.编译过程程序的编译包括:预处理,编译,汇编,链接。预处理:在C/C++源文件中,以#开头的的命令被称为预处理命令,例如#include包含的头文件,#define的宏定义,还有#ifdef条件编译,预处理就是把include包含的文件插入到源文件中,将宏定义展开,根据条件编译命令选择要使用的代码,最后将这些代码输出到一个.i的文件中等待进一步处理。预处理一般使用gcc -E选项.2.gcc常用命令选项命令行中输入gcc --help 得到帮助信息,删掉不常用的选项,Usage:..
2021-03-13 21:54:18 805
原创 ARM运行C程序的内部机制
在前面的S3C2440逻辑的LED实验中,我们用C语言控制了LED,在C语言前面我们还编写了一段汇编代码用来设置栈,下面我们以这个实验为例子看一下C语言的内部机制。1.汇编代码.text.global _start_start: /* 设置内存: sp 栈 */ ldr sp, =4096 /* nand启动 */// ldr sp, =0x40000000+4096 /* nor启动 */ /* 调用main */ bl mainhalt: b halt 2
2021-03-13 15:44:32 309
原创 sift特征匹配Python代码
1.安装opencv-contrib-python首先要安装opencv-contrib-python,否则会提示如下错误:Traceback (most recent call last):File "sift.py", line 7, in <module>sift = cv2.xfeatures2d.SIFT_create()AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'安装时要注意,ope
2021-03-05 14:56:27 2493
转载 硬盘文件恢复
近期数据崩盘,稍微了解下数据恢复,介绍下傻瓜式的恢复软件teskdisk。数据损坏了主要原因可能是linux对ntfs不支持之前的操作sudo ntfsfix /dev/sde2先尝试下修复,如果不行提示chkdsk的话,就插入wins系统,win+x执行磁盘管理,然后cmdCHKDSK g: \Fsudo file -s /dev/sdetestdisk安装analyse官方advanced模式操作sudo apt-get updatesudo apt-...
2021-03-05 13:45:22 140
原创 cntos7进入紧急模式恢复root密码
如果遇到一个服务器的密码忘了,而又不能重装系统。此时可以通过进入紧急模式进行重置修改root密码操作步骤:1、在开机出现下面界面时,按键 “e”2、进入下面界面,并找到框中内容位置(ro_rhgb)进行编辑,将ro改成“rw init=/sysroot/bin/bash"3、将上图框中内容改为下图框中内容后,按 Ctrl+x ,此时即进入了紧急模式。(原理:启动一个shell环境,系统并没有真正的启动)4、此时已经进入了紧急模式,需要进行切根操作。输入以下命令-...
2021-03-05 09:29:23 219 1
原创 centos7在开机的时候一直停留在“starting switch Root...........”,不能正常开机
问题描述:centos7在开机的时候一直停留在“starting switch Root...........”,不能正常开机。报错信息显示“failed to execute /bin/sh,give up :no such file or dictionary”和“/bin/sh: /usr/sbin/sulogin:no such file or dictionary"原因分析:进入u盘启动选择救援模式,发现其中的/lib64 被修改过。解决方法:进入u盘救援模式:将cen
2021-03-05 09:25:08 20874 14
ndjpnladcallmjemlbaebfadecfhkepb.zip
2020-08-04
2020-07-24-21-20-52-download-P3X-OneNote-2020.10.105.AppImage
2020-08-04
pytorch学习视频百度网盘链接.txt
2020-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人