自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荪荪的博客

人生就像一个缓慢的爬行坡,有多少惊喜就有多少不为人知的付出!

原创 判别图片变化区域之获取图片的MD5

摘要: 本篇文章将以一个工程的方式,记录下需要考虑的技术问题以及处理的问题,是一个整的思路与实现流程 一、获取图片的MD5值 每个图片,改了名字,但不会改变图片的MD5,MD5值不区分大小写: # 计算单张图片的md5值,由于MD5不区分大小写,所统一转为小写 def getImgMd5(img)...

2020-05-21 10:45:14 24 0

原创 ubuntu16.04安装Docker及NVIDIA Container Toolkit流程

一、ubuntu16.04安装Docker 1.由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本 $ sudo apt-get remove docker docker-engine docker-ce docker.io 2.选择国内的云服务商,这里选择阿里云为例 cu...

2020-05-14 08:37:47 82 2

原创 tensoflow2.0运行yolov3报错

问题1: ImportError: No module named ‘imgaug’ 要对一些数据进行数据增强,需要用到imgaug,想要安装到tensorflow目录下,开始我直接在Anaconda Prompt输入 解决方法: (tf2-gpu) C:\Users\Administrator...

2020-05-12 17:18:00 50 0

原创 海思AI芯片(Hi35XX): 图像jpg转.bgr

前言 把一张jpg图片转成bgr(注意顺序是bgr)二进制文件,最近在弄华为Hi3516DV300开发板上的一些深度学习的样例程序,换言之,35xxnnie SDK只支持BGR以及yuv格式的数据输入。那么当手头刚好只有jpeg/png等图片文件时,怎么来进行目标识别呢,一般的思路是用o...

2020-05-12 08:44:21 156 0

原创 conda下tf2:importError: DLL load failed: 找不到指定的模块;ImportError: numpy.core.multiarray failed to import

问题: pycharm下运行tensorflow2版本的yolov3代码程序,运行出错,出错的两行主要信息如下: ImportError: DLL load failed: 找不到指定的模块 ImportError: numpy.core.multiarray failed to import 但...

2020-05-07 17:21:38 102 0

原创 window10安装tensorflow2.0

一.安装anconda(minianconda首推),此处不多解释 二.安装pycharm 三.win+R打开cmd: 1.创建虚拟环境: conda create --name tensorflow2.0 -python3.5 2.查看列表 conda info --env 2.激...

2020-04-30 14:27:35 99 0

原创 海思AI芯片(Hi35XX): 搭建linux环境(Ubuntu18.0.4)
原力计划

此篇搭建环境的Linux平台为ubuntu18.0.4 64位系统,SDK的目标平台为Hi3516DV300\CV500系列。 准备工作 arm-himix200-linux 、 Hi3519AV100_SDK_V2.0.1.0 打包下载网址: 搭建工作 安装交叉编译链。 Linux 上安装...

2020-04-04 11:27:24 411 0

原创 目标检测之后处理(检测框合并)--非极大值抑制
原力计划

在物体检测中,离不了的一个应用就是非极大值抑制(NMS),它主要目的就是为了消除多余交叉重复的检测框,找到最佳的物体检测的位置。示意图如下:我们需要将左边图中找到右图中最理想的一个框来标注人脸的位置。本文从原理和代码两个方面讲解非极大值抑制。 原理部分: 就像上面的图片一样,定位一个人脸,最后算...

2020-04-04 10:49:47 153 0

原创 海思AI芯片(Hi35XX): 交叉编译opencv4移植到海思35XX开发板(Ubuntu18.0.4)
原力计划

此篇搭建环境的Linux平台为ubuntu18.0.4 64位系统,SDK的目标平台为Hi3516DV300\CV500系列。 准备工作:

2020-04-04 05:21:18 297 1

原创 Atlas 200 DK 系列 --高级篇--应用开发

一、应用开发章节指引 本节是告诉大家如何基于开发板的开发框架,去编写、编译、运行属于你自己的机器学习应用。 开发一个简单的机器学习应用,分三部,如下图所示:预处理–推理–后处理 预处理部分: 只针对图像预处理,这里提供一套工具,叫DVPP,对外呈现的是一个api。 其实,开发板有两个芯片,一个是...

2020-03-20 11:31:27 208 0

原创 Atlas 200 DK 系列 --高级篇--模型转换
原力计划

一、模型转换工具的介绍与操作演示–模型转换OMG介绍 Atlas200DK平台中提供了模型转换工具(OMG)。可以将caffe、Tensorflow等开源框架模型转换成Atlas200DK支持的模型,从而能够更方便快捷地把其他平台地模型放到Atlas200DK平台进行调试并拓展相关业务 1)OMG...

2020-03-20 09:34:01 496 1

原创 Atlas 200 DK 系列 --高级篇

高级章节指引/代码库讲解 1) 代码库结构 开源代码结构构成,后续更新到最新的版本,需要用到API使用方式和例子 2)模型转换 机器学习的核心在于推理模型,开发板目前不支持训练,只能用于推理,而用于开发板的模型的格式是.om(offline Model),这种离线模型是开发板框架都有的一种模型,但...

2020-03-18 16:37:18 428 0

原创 Atlas 200 DK 系列--实战篇--目标检测应用的部署和使用
原力计划

准备工作 如上文图像分类应用的部署和使用的一样。 1.下载 目标检测应用代码下载sample-objectdetection 1.下载代码,并解压缩,切换到解压之后的文件下: ascend@ubuntu:~/Downloads$ unzip sample-objectdetection-maste...

2020-03-18 14:25:35 487 1

原创 Atlas 200 DK 系列--初级篇--图像分类应用的部署和使用

运行此Sample前,需要按照此章节获取源码包,并进行相关的环境配置。 获取源码包。 将https://gitee.com/Atlas200DK/sample-classification仓中的代码以Mind Studio安装用户下载至Mind Studio所在Ubuntu服务器的任意目录,例如代...

2020-03-18 10:44:33 550 2

原创 海思AI芯片(35xx):板端运行报错

问题,如下图所示: [Level]:Error,[Func]:SAMPLE_COMM_SVP_SysInit [Line]:41 [Info]:Error(0xa0018012):HI_MPI_VB_SetConf failed! [Level]:Error,[Func]:SAMPLE_COMM_...

2020-03-12 15:28:15 156 1

原创 window下虚拟机ubuntu与主机window系统复制粘贴文件的问题

一直卡在这里,好慢,复制粘贴不过去,虚拟机还卡着动弹不了,只能强行重启主机。多次这么操作,都不行。尝试网上很多的说法,什么共享文件之类的,都以失败告终,最终试试重新安装Vmware-Tools,最终成功了,废话少说,直接上操作。 打开选择安装vmware tools 工具,如果已经安装过的话有重新...

2020-03-12 14:12:37 211 3

原创 海思AI芯片(35xx):linux下make交叉编译报错

linux下make编译报错如下图所示: 问题1:/bin/sh: 1: syntax error: “(” unexpecd (或者/bin/sh: [[: not found 这种莫名奇妙的错误) 原因分析:是linux将sh指向了dash而不是bash 解决方法: 在终端输入: ls ...

2020-03-12 09:15:08 92 0

原创 海思AI芯片(35xx):yolov3的darknet模型转caffemodel模型

解决办法: 加sudo权限: sudo python 解决办法: sudo python3 原因在于:

2020-03-11 09:09:10 204 0

原创 ubuntu下darknet版本YOLOv3训练时显示无法加载图片cannot load image" "

原因分析: train_list.txt格式不对。window和linux的区别 如下图所示 解决方法: 应该使用Notepad++ (1)视图》显示符号》显示所有符号; (2)编辑》文档格式转换》转换为UNIX格式; ...

2020-03-10 15:36:34 504 0

原创 ubuntu darknet: ./src/cuda.c:36: check_error: Assertion `0' failed.

报错如上图所示 0 CUDA Error: unknown error darknet: ./src/cuda.c:36: check_error: Assertion `0’ failed. 解决方法: 加sudo权限:即加一个sudo 【编译的时候,用的root权限的原因吧】 ...

2020-03-10 14:09:56 161 0

原创 daknet版本yolov3训练报错:Corrupt JPEG data问题

解决思路: 判断数据有问题,网上搜索,说是opencv读取图片有问题,改代码。我尝试重新制作其他数据集,读取训练没有这样的问题,说明这是我数据本身的问题。我就用python重新inread读取数据,然后将读取失败的图片数据名称保存下来,读取成功的数据再保存到对应的文件家中,最后就搞定了,废话少说了...

2020-03-02 13:10:54 186 0

原创 ubuntu16.04下安装darknet(opencv3.2+cuda8.0)

一、安装相关依赖 1、cuda8.0+cudnn安装 2、opencv3.2安装 二、下载darknet源码 git clone https://github.com/pjreddie/darknet cd darknet 三、修改Makefile文件 gedit Makefile 四...

2020-01-16 15:17:06 269 0

原创 海思AI芯片(35xx):验证daknet转caffe的yolov3模型是否正常(yolo层的实现)

一、搭建环境 下载 修改CMakefile.txt文件 主要是修改caffe安装路径。 画框的位置需要修改,此处为我的caffe路径,根据自己的路径进行修改。 编译 cd yolov3tocaffe_lecture mkdir build cmake .. make ...

2020-01-14 17:51:52 451 2

原创 window下安装python_opencv

打开cmd 1.安装依赖 pip install --upgrade setuptools pip install numpy Matplotlib 报错: 根据提示可以解决 python -m pip install --upgrade pip 2.安装python-opencv pip in...

2020-01-14 16:55:19 48 0

原创 windows下创建unistd.h

由字面意思,unistd.h是unix std的意思,是POSIX标准定义的unix类系统定义符号常量的头文件,包含了许多UNIX系统服务的函数原型,例如read函数、write函数和getpid函数。unistd.h在unix中类似于window中的windows.h。 许多在Linux下开发的...

2020-01-13 16:11:38 108 0

原创 ubuntu16.04安装为知笔记

sudo add-apt-repository ppa:wiznote-team sudo apt-get update sudo apt-get install wiznote

2020-01-02 15:39:33 74 0

原创 caffe安装 Ubuntu16.04 cuda 8.0 cudnn 7.6.4

第一部分,准备材料(NVIDIA官网下载) : 显卡驱动àNVIDIA-Linux-x86_64-367.44.run Cuda8.0àcuda_8.0.27_linux.run 网址:https://developer.nvidia.com/cuda-downloads Cudnnàc...

2020-01-02 15:35:08 91 0

原创 caffe深度模式的组成模块:Blobs,Layers,and Nets

1.blob (caffe中的数据操作基本单位) Blobs封装了运行时的数据信息,提供了CPU和GPU的同步。 图片数据: Blob可以表示为(NCH*W)这样一个4D数组 其中:N表示图片的数量;C表示图片的通道数;H和W分别表示图片的高度和宽度。 在模型中设定的参数,也是用Blob来表示和运...

2020-01-02 11:45:11 111 0

原创 ubuntu16.04系统安装teamview

第一步:wget http://download.teamviewer.com/download/teamviewer_i386.deb 第二步:sudo dpkg -i teamviewer_i386.deb 第三步:如果第二步报错请执行第三步 sudo apt-get install –f ...

2020-01-02 11:40:27 72 0

原创 Yolov1--v3目标检测解读

Yolo v1 YOLO把目标检测设计成一个回归问题,使用一个神经网络直接在整张图上预测bounding box和类别概率。因为整个检测的流水线是单独的网络,所以可以端到端地优化。YOLO可以实时处理图像,达到45帧每秒 检测原理 1.将图像resize到448 * 448作为神经网络的...

2019-12-26 13:56:36 414 0

原创 在Ubuntu 16.04 安装python3.5 环境并设置为默认

1.添加python3.5安装包,并且安装 sudo apt-get install python-software-properties sudo apt-get install software-properties-common sudo add-apt-repository pp...

2019-12-21 07:38:00 233 0

原创 海思AI芯片(35xx):window仿真代码需修改部分

window代码仿真修改 由于yolo层后处理都是软件实现的,所以当待仿真的算法模型(即wk文件)改变时,尤其网络size或目标识别种类数等方面不同,下面这些参数需要在代码里面手动进行修改。 代码修改部分 1. SvpSampleDetectionOneSeg.cpp P13和P28: 待识别的输...

2019-12-17 17:55:53 114 0

原创 ubuntu终端命令的几个常用重要命令

目录与文件相关命令 打开终端:Ctrl+Alt+T pwd:用于显示当前位置的绝对路径。格式:pwd,默认用户根目录为/home/你的用户名。 ls:用于显示当前目录下的文件,默认只显示非隐藏文件。格式:ls。 cd:用于改变你的工作目录。格式:cd 工作目录(...

2019-12-13 09:39:59 36 0

原创 Linux/Ubuntu下解压命令

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:g...

2019-12-09 17:09:43 22 0

原创 Atlas 200 DK 系列--初级篇--MindStudio常见操作

一、 卸载Mind Studio 卸载Mind Studio过程中,会自动卸载DDK,使用安装用户权限登录Mind Studio后台服务器,在linux系统的“~/tools/bin”目录下执行./uninstall.sh命令卸载Mind Studio。操作步骤如下: 1. 切换到root用...

2019-11-15 08:51:44 1310 0

原创 Atlas 200 DK 系列 -- 快速搭建开发环境

一 、PC虚拟机上安装Ubuntu (系统版本为(ubuntu-16.04.3-desktop-amd64.iso),与版端系统版本必须对应(ubuntu-16.04.3-server-arm64.iso)) 1.在Pc机上安装完ubuntu系统 虚拟机的安装以及ubuntu的具体操作,...

2019-11-14 15:49:00 1796 1

转载 海思AI芯片(Hi3519A/3559A)方案学习(五)SDK平台文档梳理

背景 Hi3519A SDK包里面提供了很多文档。刚开始看,可能有些抓不住重点,尤其是当你需要通过文档获得帮助的时候,不知道如何快速获得有效的知识。 我的个人理解是,将它们分为两大类。第一类是平台性相关文档,即开发环境如何建立等;第二类是局部功能性相关文档,比如Video,Audio,ISP相关...

2019-09-20 15:14:44 617 0

转载 海思AI芯片(Hi3519A/3559A)方案学习(四)如何在3519A板子上运行sample code

sample code编译 先解压缩SDK(Hi3519AV100_SDK_V2.0.1.0.tgz)得到Hi3519AV100_SDK_V2.0.1.0文件夹。其sample源代码藏在Hi3519AV100_SDK_V2.0.1.0\smp\a53_linux\mpp\sample下面。如下所示...

2019-09-20 14:41:35 414 0

转载 海思AI芯片(Hi3519A/3559A)方案学习(三)Ubuntu18.0.4上编译Hi3519AV100 uboot和kernel

先重申下我的平台为ubuntu18.0.4,SDK的目标平台为Hi3519AV100系列 准备工作 安装himix200交叉编译器 tar –xzf arm-himix200-linux.tgz sudo ./arm-himix200-linux.install source /etc/prof...

2019-09-20 10:22:15 262 0

转载 海思AI芯片(Hi3519A/3559A)方案学习(二)RuyiStudio安装

上一篇简单梳理了Hi35xx系列的软件包和文档,里面内容很多,光《HiSVP开发指南》就有258页。 就AI功能开发的话,我们先从RuyiStudio工具开始讲起,慢慢深入进去。 RuyiStudio介绍 Ruyistudio是一个windows版本的工具,集成了NNIE的mapper和simu...

2019-09-20 10:03:21 835 1

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