自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 移动端机器学习框架SNPE的使用

NPE SDK能够帮助开发者做什么事情?Qualcomm骁龙神经处理引擎(Neural Processing Engine, NPE)SDK 能够帮助有意创建人工智能(AI)解决方案的开发者,在骁龙移动平台上(无论是CPU、GPU还是DSP)运行通过Caffe/Caffe2或TensorFlow训练一个或多个神经网络模型,且无需连接到云端,实现边缘计算。NPE SDK能帮助开发者在骁龙设备上运行受过训练的神经网络并优化其性能。NPE SDK提供了模型转换和执行工具,以及针对核的API,利用功率和性能

2020-12-01 11:30:33 6

原创 opencv3升级到opencv4需要修改的地方

1、报错关于:CV_LOAD_IMAGE_COLOR,加入头文件#include <opencv2/opencv.hpp> //头文件using namespace cv; //包含cv命名空间并将CV_LOAD_IMAGE_COLOR改成IMREAD_COLOR1、报错关于:CV_LOAD_IMAGE_GRAYSCALE,加入头文件#include <opencv2/opencv.hpp> //头文件using namespace cv; /..

2020-11-29 18:13:22 13

转载 Yolov5 pytorch模型转tensorrt

yolov5 模型转tensorrt一. github开源代码yolov5 TensorRT推理的开源代码位置在https://github.com/linghu8812/onnx_trt_deploy/tree/master/yolov5,PyTorch转onnx的代码见从原作者fork过来的代码:https://github.com/linghu8812/yolov5,对模型转换做了一点修改。二. pytorch模型转onnx模型首先通过命令git clone https://githu

2020-11-05 10:41:48 19

原创 求两张图的diff图

import cv2img = cv2.imread("/media/zhao/E/1599534466507077.jpg")bg_img = cv2.imread("/home/zhao/030_BG.jpg")#n = cv2.subtract(img, bg_img)n = cv2.absdiff(img, bg_img)n = cv2.resize(n, (960, 540))cv2.imshow("img", n)cv2.waitKey(0)

2020-11-04 20:31:23 14

原创 如何将label转换成二进制的bin文件

import sysimport osimport xml.etree.ElementTree as ETfrom struct import *root="/home/zhao/xml"output="labels_obstacle.bin"def write_labels(): names = os.listdir(root) file = open(output, "wb") file.write(pack("i", len(names))) for.

2020-11-03 13:55:39 14

原创 python进行物体轮廓插值处理

#!/usr/bin/env python# -*- coding: utf-8 -*-import cv2import osscale = 1#2roi_start = 56r_scale = 16high_h = 1080high_w = 1920list_path = "list_camera0701.txt"def inter_xy(img, xy, lpath): k=-1 new_label = [] for xxy in xy: .

2020-10-30 15:59:36 64

原创 日志切分

lines = [line.strip() for line in open("/media/zhao/F/fbag/log3.log", 'r').readlines()]all_time = 0.0for line in lines: #print(line.split(":")[-1].replace("ms", "")) all_time = all_time+ float(line.split(":")[-1].replace("ms", ""))print("time".

2020-10-30 15:42:44 12

原创 解决bash: /bin/rm: Argument list too long

方法一:sudo find . -maxdepth 1 -type f -name "*your type*" -delete方法二:for i in * ; do rm ${i} ; done开启/停止mosquitto服务sudo service mosquitto startsudo service mosquitto stopsudo systemctl restart mosquitto

2020-10-14 16:50:02 22

原创 几个常用的python脚本

一、移动多文件夹里的文件import sysimport oslines = [line.strip() for line in open("list_1013.txt", 'r').readlines()]for line in lines: imgpath = line outpath = "newbg/"+line.split("/")[0] if not os.path.exists(outpath): os.makedirs(outpath)

2020-10-13 19:52:29 28

原创 说说如何写基于caffemodel的python测试脚本

很多教程对如何去测试caffemodel介绍的不够具体,其实在我看来如何去测试caffemodel其实很简单,比如下面一段代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import osimport numpy as npimport argparseimport sysimport cv2caffe_root = '/home/zhao/opt/caffe/build/install'sys.path.insert(0, caffe_

2020-09-28 11:34:51 29

原创 pytorch转ONNX,ONNX转tensorrt

1、下载安装pytorch,collections包validation.py#!/usr/bin/env python3# -*- coding: utf-8 -*-import logginglogger = logging.getLogger(__name__)def flatten_dict(obj, out=None): assert isinstance(obj, dict), 'dict type required'

2020-09-10 16:54:12 95

原创 二阶段mask rcnn进行tensorrt int8量化

1、下载安装tensorflow==1.13.12、下载uff == 0.6.53、下载tensorrt==7.0.0.114、git clonehttps://github.com/matterport/Mask_RCNN.git进行maskrcnn训练5、将训练好的mask rcnn模型转换成tensorrt模型,可以下载demo模型链接: https://pan.baidu.com/s/1_hPmoE9dxV8gXZPLCACQWQ 提取码: pggr转换时第一个文件注...

2020-09-10 16:50:13 209

原创 anaconda的下载镜像

anaconda的镜像下载网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A

2020-08-12 10:20:42 79

原创 dropbox 下载不了问题

1、不管啥样的dropbox 链接,比如https://dl.dropboxusercontent.com:/xxxx记得将之统一改成https://www.dropbox.com:/xxxx2、如果下载时出现如下问题,或者点击下载后下载不了There was an error downloading your file解决办法时,多选个文件一起打包下载...

2020-07-29 20:44:05 362

原创 磁盘出现 Read-only file system

在终端输入:mount -o remount -rw  磁盘目录

2020-07-28 14:15:03 71

原创 根据轮廓生成ROI图像

#!/usr/bin/env pythonfrom __future__ import print_functionimport argparseimport globimport jsonimport osimport os.path as ospimport sysimport mathimport numpy as npimport cv2import PIL.Imageimport PIL.ImageDrawimport PIL.ImageFont# impo.

2020-07-06 17:39:54 178

原创 read_xls python读写excel

# coding=utf-8import xlrdimport xlwtimport numpy as npimport matplotlib.pyplot as pltimport torchfrom torch.autograd import Variableimport osdef get_grad(y): x = np.arange(1, y.shape[0]+1, 1) z1 = np.polyfit(x, y, 16) #p1 = np.poly1.

2020-06-30 10:21:43 95

原创 安装多版本cuda

Do you accept the previously read EULA? (accept/decline/quit): acceptYou are attempting to install on an unsupported configuration. Do you wish to continue? ((y)es/(n)o) [ default is no ]: yInstall NVIDIA Accelerated Graphics Driver for Linux-x86_64 34..

2020-05-20 10:23:39 130

原创 简单易用的深度学习标注工具

http://www.jinglingbiaozhu.com/

2020-03-25 10:10:42 80

原创 ubuntu编译opencv时出现CMake Error: CUDA_nppi_LIBRARY (ADVANCED)

ubuntu编译opencv时出现CMake Error: CUDA_nppi_LIBRARY (ADVANCED)这个是由于cuda9以上不再支持2.0架构解决办法:在编译的命令里面添加一条-D WITH_CUDA=OFF就行了。...

2020-01-15 19:52:35 464 1

原创 mac能读移动硬盘,而ubuntu不能读移动硬盘

mac能读移动硬盘,而ubuntu不能读移动硬盘,需要安装下面插件sudo apt-get install exfat-fuse exfat-utils

2019-11-08 15:19:43 112

原创 安装nvidia易错点总结

原来,更新驱动需要关闭图形桌面。赶紧查看一下,是不是真的有X:ps aux | grep X1、关闭light类型的桌面系统sudo /etc/init.d/lightdm stopsudo /etc/init.d/lightdm status2、卸载旧的驱动关键的命令:sudo apt-get purge nvidia-cuda*sudo apt-get pur...

2019-10-11 11:28:19 69

转载 知乎问题:目标检测领域还有什么可以做的?

知乎问题:目标检测领域还有什么可以做的?感觉已经饱和了,很难再出顶级算法的样子。我所指的饱和是说围绕目标检测感觉没有什么好文章能发出来了,现有算法很难在短时间有突破了。想请教大家有什么好做的点子么?种树的左耳答案饱和是相对于占坑来说的,对于去探索未来踩坑来说,目标检测还远远没有达到饱和的地步。只是说想发简单的好论文越来越难了,并不是说不会有什么突破了。单就检测来说,2018年顶会出的目...

2019-10-09 19:27:26 507

原创 在线查看网络结构onnx和caffe

onnx查看网址:https://lutzroeder.github.io/netron/caffe查看网址:http://ethereon.github.io/netscope/#/editor

2019-08-15 10:55:02 2617

原创 电脑重启后nvidia消失的原因及解决办法

1.安装之前先卸载已经存在的驱动版本:sudo apt-get remove --purge nvidia*2.需要禁用 nouveau,只有在禁用掉 nouveau 后才能顺利安装 NVIDIA 显卡驱动,禁用方法就是在 /etc/modprobe.d/blacklist-nouveau.conf 文件中添加一条禁用命令,首先需要打开该文件,通过以下命令打开:sudo g...

2019-07-11 19:35:43 6843

原创 get anchor

from os import listdirfrom os.path import isfile, joinimport argparsefrom PIL import Imageimport numpy as npimport sysimport osimport shutilimport random def IOU(x,centroids): dis...

2019-07-09 19:23:41 143

转载 使用terminator作为ubuntu下的终端,可以实现终端水平和竖直分屏的操作

sudo apt-get install terminatorcd ~/.config/terminator/ && sudo gedit config[global_config] title_transmit_bg_color = "#d30102" focus = system suppress_multiple_term_dialog = True[...

2019-07-09 17:40:15 222

原创 caffe计算net、layer向前向后传播时间

在caffe中计算某个model的整个net以及各个layer的向前向后传播时间,可以使用下面的命令格式:./build/tools/caffe time --model=examples/mnist/mytest/execise1_train_test.prototxt -iterations 100 -gpu 0其中model指向待测model的prototxt文件,-iteratio...

2019-01-25 14:00:41 177 1

原创 BN中use_global_stats问题

BN层中有个参数use_global_stats,它表示是否使用caffe内部的均值和方差。 训练模型的时候,将BN层use_global_stats设置为false;测试的时候设置为true,不然训练的时候会报nan或者模型不收敛。...

2018-12-10 19:20:18 800

原创 点回归标注工具

############################################################################################ #!/usr/bin/python2.7 # -*- coding: utf-8 -*- #Author : zhaoqinghui #Date : 2018.02.11 ...

2018-12-04 19:36:54 408

原创 Ubuntu 16.04 LTS安装FFmpeg

方法一:$ sudo add-apt-repository ppa:jonathonf/ffmpeg-3$ sudo apt update$ sudo apt install ffmpeg libav-tools x264 x265方法二:$ sudo add-apt-repository ppa:djcj/hybrid$ sudo apt-get update$ sudo...

2018-09-28 10:09:30 819

原创 公开数据集

Bosch红绿灯数据集,5k图像训练集 (Bosch Small Traffic Lights Dataset) https://hci.iwr.uni-heidelberg.de/node/6132 bdd100k,大规模自动驾驶数据集 http://bair.berkeley.edu/blog/2018/05/30/bdd/ Academic Torrents,大规模公...

2018-09-25 19:43:03 1586 5

转载 caffe权值及featureMap可视化

1、权值可视化主函数 conv1_weights_vis.m,放在caffe根目录,需要matcaffeclear;clc;close all;addpath('matlab')caffe.set_mode_cpu();fprintf(['Caffe Version = ', caffe.version(), '\n']);net = caffe.Net('models/b...

2018-09-21 14:00:37 413

原创 运行tensorflow版本的faster-RCNN可能出现的问题

 (1)在错误的旁边会有这样的地址,你需要/opt/python27/local/lib/python2.7/site-packages/tensorflow/include/tensorflow/core/platform/default/mutex.h这个文件,然后将里面的#include "nsync_cv.h"#include "nsync_mu.h"改为#inc...

2018-09-20 15:18:21 624

原创 Loss曲线振荡分析

Loss曲线振荡:分析原因:  1:训练的batch_size太小 1.       当数据量足够大的时候可以适当的减小batch_size,由于数据量太大,内存不够。但盲目减少会导致无法收敛,batch_size=1时为在线学习。2.  batch的选择,首先决定的是下降方向,如果数据集比较小,则完全可以采用全数据集的形式。这样做的好处有两点,    1)全数据集的方向能够更...

2018-09-18 10:43:16 3551

原创 tensorrt介绍

TensorRT 处理流程 基本处理过程:1&gt;caffe model 转化 gie的model,或者从磁盘或者网络加载gie可用的model;2&gt;运行GIE引擎(数据提前copy到GPU中);3&gt;提取结果 二、TensorRT介绍 TensorRT 现在是inference 精度最高,速度最快的,而且在不断的改进过程中,在保证软件精度的同时,不断提高速度;TensorRT...

2018-08-28 16:35:05 656

原创 常用的linux命令行介绍

统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -l如统计/home/han目录(包含子目录)下的所有js文件则:ls -lR /home/han|grep js|wc -l 或 ls -l "/home/ha...

2018-08-28 16:34:35 75

原创 ffmpeg解析h264文件,提取图片信息

ffmpeg -i dw_20170906_001429_0.000000_0.000000/video_first.h264 -qscale:v 2 second/second_%08d.jpg

2018-08-28 16:30:06 982

原创 pidstat - 监控并统计Linux进程的数据(内存,进程等监控)

1、安装sudo apt-get install sysstat2、使用/usr/local/bin/pidstat -r -u -d -w -h -p3、参数项-C comm #只显示那些包含字符串(可是正则表达式)comm的命令的名字-d #显示I/O统计信息(须内核2.6.20及以后)PID #进程号kB_rd/s #每秒此进程从磁盘读取的千字节数kB_wr...

2018-08-28 16:27:43 995

原创 几个ubuntu有用的工具

ack-grep 命令包http://ohmyz.sh/  终端主题rsync  -avP root@192.168.1.1:/home   文件同步方式

2018-08-28 16:22:19 403

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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