自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大白爱吃菠菜

计算机小白一枚,共同进步。

  • 博客(40)
  • 论坛 (1)
  • 收藏
  • 关注

原创 ubuntu16.04+GTX1060+ CUDA9.0+CUDANN7.0 tensorflow(GPU)安装,实测有效,安装包我放在云盘中,直接下载使用。

1.禁用nouveau首先运行以下代码,看是否有输出。lsmod | grep nouveau如果终端中有输出,则证明该驱动正在运行,需要手动禁掉nouveau,如果有运行下面命令sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 在文本中加入以下代码:blacklist nouveauoptions nouveau modeset...

2019-04-26 10:06:09 937 1

原创 Could not find a package; ld returned 1 exit status;error while loading shared libraries

关于CMakeLists.txt中find_packge()和动态库查找的遇到的大部分问题总结前段时间,一直在编译代码,遇到一些关于cmake中编译的相关问题,想着经下心来总结以下相关问题,发现深挖后,真是理解到了学无止境,还有很多东西需要了解,不过在其中也总结了一些东西想要分享给大家,有什么问题可以及时沟通。下面主要从两个方面介绍cmake中的查找默认路径和方式,以及我们能够做的工作,下面介绍的这是其中的一小部分,让我用简短的一段文字完全讲述其中的相关知识背景,我实在无能为力,此外由于知识水平有限,其

2021-01-28 12:32:57 12

原创 CMake Error at cmake_install.cmake:41 (file): file INSTALL cannot copy file “/home/wsb/gflags“

CMake Error at cmake_install.cmake:41 (file): file INSTALL cannot copy file “/home/wsb/gflags”今天在安装功能包的时候,提示有这个错误后来查看后发现是权限的问题,在执行安装命令时,前面添加sudo就可以了。...

2020-12-14 14:51:04 384

原创 2020-11-27

Linux系统下指定应用安装目录时提示 ./configure报-bash: ./configure: No such file or director刚才从github上下载protobuf源码,在安装protobuf时,提示这个错误。在网上找了一些解决方案,但是都对不上,于是自己又重新安装编译步骤来了一遍,发现在前面的步骤时,提示有一些包没有找到,但是自己安装的时候没有留意,在执行./configure --prefix=/usr/local/protobuf时,就提示了上面的错误。后来重新安装了一些

2020-11-27 21:27:51 20

原创 机器学习常用模型评估方法(机器学习西瓜书2.2)

最近闲下来了,打算系统性的来学习一下机器学习的相关理论。然后买来周志华老师的机器学习书,将自己学习过程记录下来。我们常常需要对自己使用的模型的泛化能力进行测试,这里就涉及到使用怎样的数据集进行测试才能更好地反应模型的效果。下面记录一下常用的三种方法:1.留出法2.交叉验证法3.自助法假设一个数据集D中共有m个样例,n个类别,每个类别有p个样例,m=n*p。我们将从D中获得的训练集成为S,...

2019-10-18 09:14:37 102

原创 K-近邻算法(机器学习实战2)

K-近邻算法记录一下自己的学习过程,希望也能够给学习中的你一些帮助。主要包括以下几个部分:1.K-近邻算法概述2.K-近邻算法伪代码和python实现3.K-近邻算法约会网站配对效果实战4.K近邻算法手写字识别实战1.K-近邻算法(KNN)概述k-近邻算法简单地说就是通过测量已知标签数据和未知标签数据不同特征值之间的距离,然后进行分类。优点:精度高、对异常值不敏感、无数据输入假定...

2019-08-27 10:20:57 86

原创 Hikey970 环境配置(python3预装tensorflow,源码安装opencv)实测有效

参考以下两篇文章:1.hikey970学习-011 hikey970上安装opencv2.添加链hikey 970 debian 镜像(有opencl 和 tensorflow)1.安装带有tensorflow的系统之前自己也装过好几次系统,但是到了安装tensorflow的时候就会出现很多问题,最终放弃自己安装tensorflow,改为预装tensorflow的系统,发现用起来挺好的,今...

2019-08-15 17:56:51 243

原创 ubuntu系统挂载U盘

在ubuntu系统上有时候我们的电脑无法识别自己的U盘这就需要我们自己将U盘进行手动挂载。方法也很简单只需要两步进可以了1)查看自己U盘的名字cat /proc/partitions这样一般情况下最后一个就是自己的U盘名字,最好执行两次以上代码,如果第二次多一个那就是你的U盘名字,如果不变一般是最后一个。2)一般情况下我们将自己的U盘挂载到mnt目录下即可,执行一下代码:sudo m...

2019-08-14 20:28:56 99

原创 python 实现图片格式的批量转化,jpg转化为png或者png转化为jpg

下面代码能够实现图片的批量转化,我使用了jpg转png和png转jpg。# -*- coding: utf-8 -*-"""Created on Fri Jul 19 10:39:03 2019@author: wsb"""import cv2import os print('--------------------------------------------------...

2019-07-19 11:27:20 3960

原创 实现yolov3网络调用含有驱动程序的双目相机,实现实时目标检测和距离输出

前段时间在网上买了一个双目相机,听说这个相机可以测得深度是100m,相机给的实例程序是用鼠标画一个框,然后可以识别出被框出的物体的这个距离,我打算用yolov3调用这个双目相机,然后将最近的前方最近的几个物体的框返回给双目相机,然后显示这个距离,想法很简单但是实现其来遇到了很多的问题,现在做到可以打开双目相机,因此先记录下来,以免忘记。目前遇到的主要问题:1)调用的相机驱动程序未定义。。。...

2019-07-18 15:01:42 2170 53

原创 Syntax error: word unexpected (expecting ")")

最近在做调用百度语音api合成语音的内容,在播放合成APP的时候遇到了这个问题,搜索了一下,最后解决了问题,在这里记录一下。运行代码如下:这段代码是我定义开机语音。def start(): result_start=client.synthesis('欢迎使用大白智能行车记录仪,道路千万条,安全第一条,行车不规范,亲人两行泪!', 'zh', 1, {'vol': 5}) if...

2019-07-12 10:11:38 1020

原创 PTC creo 3.0 安装教程

记录一下creo安装过程1.下载creo安装包,并解压。2.修改ptc_licfile文件夹中的地址为自己电脑的物理地址。3打开PTC_Creo_3.0_M040_Win64文件夹,点击setup进行安装。4.使用激活工具进行软件的激活就可以使用了。5.打开软件1.下载core安装包,我把安装包放到了自己的百度云,可自行下载链接:https://pan.baidu.com/s/1E40...

2019-07-09 14:23:21 3267

原创 ubuntu16.04 ros安装

1.配置ubuntu系统的软件更新设置2.设置sources.list3.设置密钥4.安装ros5.初始化设置6.环境配置7.1.配置ubuntu系统的软件更新设置点击右上角的设置,系统里面的软件与更新,然后将main、universe、restricted、multiverse前面打勾2.设置sources.list,国内有以下两个地址,可以自己选择代码如下:sudo s...

2019-07-05 10:51:38 63

原创 error while loading shared libraries: libmoCamera.so.3.0: cannot open shared object file:

错误的原因:系统会有一个默认的地址,然后去这个地址里面找共享库,但是有时候我们安装的一些库的共享库不在默认位置。简单的解决方案:将对应的库直接复制到默认的共享库地址1.查看自己系统的默认共享库地址,一般是usr/lib.找到对应的文件夹,看看里面是不是有很多.so结尾的文件,如果是那就是着一个文件夹,如果不是,可以在根目录下搜索.so结尾的文件,看他们在哪一个文件夹,这种方式比较笨,不过也能找...

2019-07-05 10:04:52 100 2

原创 ubuntu新装系统后常用库的安装

1.pip的安装与换源2.tensorflow-gpu安装3.opencv安装1.pip安装,执行以下命令:上面是给python2安装pip上面是给python3安装pipsudo apt-get install python-pipsudo apt-get install python3-pip给pip换国内源#创建目录mkdir -p ~/.pip#修改配置文件vim...

2019-07-04 20:56:06 861

原创 使用c++通过opencv库进行图片的保存

背景:最近在做一个比赛,很多功能都实现了,但是遇到整合一起的一些问题.其中一个就是,使用c写的(中间包含一个c++代码)打开摄像头的代码通过make生成了可执行文件.同时想让可执行文件输入几张图片,用于网络的预测.由于不需要实时的输出,所以我打算使用保存图片,另外一个读取的方式进行.使用opencv将图片矩阵保存成图片`,部分代码段如下:image get_image_from_stream(...

2019-07-02 09:18:50 2095

原创 使用mnist手写字卷积神经网络运行自己的图片报错

我在使用一个卷积神经网络跑自己的图片的,然后进行分类.这个卷积神经网络原来是跑mnist手写字的.报一下错误:InvalidArgumentError (see above for traceback): Input to reshape is a tensor with 49152 values, but the requested shape requires a multiple of 31...

2019-06-27 18:58:20 128

原创 判断一批图片中含有某中颜色物体的图片个数占总图片的比例

最近在做一个语义分割项目,使用Label工具进行了类别的标注.然后不同类别生成了不同的颜色,如需要代码可以参考.后来我想统计一下含有一种类别的图片和含有两种类别的图片占总图片的比例,下面是我的代码:代码思路:1)循环读取文件夹中的图片2)循环读取图片的每一个像素点,当图片的像素点和你检测的物体像素点一致时,对应类别加1.3)读取完图片后计算每一类的比例.import cv2import...

2019-06-27 11:39:48 1140

原创 批量修改一个文件夹中图片的名字

常用代码段2批量修改一个文件夹中的图片的名字,代码如下:import osclass BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = '/media/wsb/King/TEAM/比赛代码资料/pretreatment/1' #表示需要命名处理的文件...

2019-06-27 11:17:48 1081

原创 从文件夹中随机读取一张图片(文件)并显示(打印)

记录一下常使用的代码段.这个是用于从文件夹中随机读取一张图片或者一个文件.使用时只需要更改get_picture_dir("/home/wsb/桌面/test") 中的地址.读取文件时将图片读取和显示的代码注释掉.import cv2import osfrom random import randintdef get_picture_dir(file_dir): filelist...

2019-06-27 09:54:59 1146

原创 将ckpt文件生成pb文件的详细过程,并调用pb文件进行模型预测.

前段时间搭建了一个分类网络模型,然后用自己的数据进行了800epoch’的训练,最后默认生成了三个ckpt文件.由于要同时运行几个网络,所以打算将这个网络模型进行固化成pb文件,然后直接调用.主要包括一下内容:1.查看ckpt模型的输入输出张量名称.2.将ckpt文件生成pb文件.3.查看生成的pb文件的输入输出节点4.运行pb文件,进行网络预测1.查看ckpt网络的输入输出张量名...

2019-06-26 21:12:53 3619 8

原创 TypeError: not all arguments converted during string formatting

最近在调试代码的时候遇到一个常犯的错误,记录一下:错误代码:print("output_image.shape:%s"%output_image.shape)错误原因是output_image.shape是一个多维数组,我常用的解决办法就是,直接改为[output_image.shape]就可以了改正后的代码:print("output_image.shape:%s"%[output...

2019-06-24 14:51:14 248

原创 实现yolov3网络的物体识别程序

实现yolov3调用普通摄像头,实现目标检测功能1)下载yolov3网络和预训练权重.2)网络参数设置3)执行命令,实现功能1.进入yolo官网,下载网络模型2.网络参数的设置2.1Makeflie文件参数设置假如你的计算机装了tensorflow-gpu,想用gpu,需要更改一下参数GPU=1CUDNN=1OPENCV=12.2 cfg/yolov3.cfg文件参数的设置...

2019-06-22 15:43:39 2007 1

原创 使用谷歌Colaboratory运行自己的代码,怎么读取本地文件

最近在参加一个比赛,官方给出的数据很大,自己的电脑运存有点小只有8G,于是打算使用谷歌的Colaboratory运行一下试一试。(能过科学上网才可以使用)1.注册谷歌账号(这个推荐使用qq邮箱进行注册,不需要翻墙)2.登录Colaboratory3.上载自己的数据4.在线运行程序,读取云端数据1.注册谷歌账号回头再补上3.上载自己的数据登录进入Colaboratory之后会有一个新手...

2019-06-16 11:19:15 5184 1

原创 cannot convert ‘cv::Mat’ to ‘CvArr*

我定义了如下函数,但是遇到了类型转换的问题,输入的图片为Mat类型的,但是,我想通过cvPutText函数在图片中现实文字,这个函数的输入图片类型要求是CvArr*类型,在网上找了一下有这个转化的方法.之前的错误代码:void show_dep(Mat a, int dep, int r, int c){ CvFont font; cvInitFont(&font, CV_FON...

2019-06-09 20:49:35 1287

原创 error: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘float’

最近在调试一个c++代码,遇到了一个函数中需要返回一个数值,但是这个数值的类型是string型,我的函数是int型,所以这里就出现了标题的错误,经过改进成功解决,代码如下:错误代码片段int get_dep(){string strFrameNo1;int dep;ss>>strFrameNo1;dep=(int)strFrameNo1;return dep;}改...

2019-06-06 11:16:14 7229

原创 height=mat.shape[0] AttributeError: 'NoneType' object has no attribute 'shape'

我最近在做一个统计图片中的某个颜色的像素点占总像素点的比例时,需要先读取文件夹中的一些图片,但是在使用cv2.imread时,报了这个错误:AttributeError: ‘NoneType’ object has no attribute ‘shape’我在网上找了一些解决方案都说是路径没有写对,我就看自己代码中的路径,然后改成了绝对路径发现还不对,代码如下,后来想了一下在for循环中打印出...

2019-06-04 09:37:21 3750

原创 error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'

记录一下在使用cv2的时候常犯的错误,以免以后忘记。下面是运行代码出现的错误,我运行的代码是运用语义分割对路面数据集进行分类处理,需要检测输入图片的分类,然后出现了这样的错误,原因是没有找到输入的图片,有时候使用摄像头的时候也会经常报这个错误,这个时候需要检查一下自己输入的图片地址是否正确,或者摄像头是否能够正常打开。...

2019-05-27 19:09:31 11970 10

原创 Semantic-Segmentation-Suite 用训练好的权重预测图片

上一篇文章写了用Semantic-Segmentation-Suite模型进行自己数据集的训练,但是训练完之后,我们会想要看一下自己的训练效果,所以需要我们来预测一下现实中的图片,下面我来记录一下自己的学习过程。先放三张我训练300epoch的三张图片然后我们直接运行predict.py 就可以了,主要工作就是对应的参数的设置在这里插入代码片python3 predict.py --i...

2019-05-27 16:05:26 579

原创 tensorflow.python.framework.errors_impl.InternalError: Failed to create session.

最近在做用tensorflow训练自己的数据集,遇到了问题记录下来。tensorflow.python.framework.errors_impl.InternalError: Failed to create session.我刚才在运行训练网络的时候发现数据集使用错了,于是就在终端禁止了进程,后来就报这个错误,我才测应该是进程正在使用,于是我打开查看显卡使用情况nvidia-smi发...

2019-05-27 14:50:49 3360 1

原创 段错误 (核心已转储),core文件的常用处理。

最近在做一个摄像头的调试,总是出现“段错误 (核心已转储)”,记录一下对core 文件的常用处理,以及一些常用命令。1)首先是运行程序遇到这样的错误段错误 (核心已转储)2)打开产生core文件的指令3)再次运行出现错误的程序4)使用gdb指令运行core文件,排查错误详细步骤如下:1.运行我的程序出现一下错误2.运行相关指令打开产生core文件的开关,并设置大小。1)查看是否打开...

2019-05-25 13:30:21 2848

原创 Semantic-Segmentation-Suite 训练自己的数据集,常见问题的解决。

这段时间自己在做语义分割方面的东西,自己做了很久的数据集终于要开始使用了,我使用的是github比较好用的一个代码,真的是很方便,语义分割代码下载下来之后只需要使用对应做好自己的数据集就可以了,就可以运行了,遇到的问题和解决方案记录如下:1)这个没有截图了,这个问题是我最先遇到的情况就是,出现很多关于内存使用的信息,所显存怎么样,我猜测是显卡运存不够,但是我记得前几天运行成功过,于是我关机重...

2019-05-24 20:58:45 1099 5

原创 labelme批量生成label后,如何获取对应标注颜色的rgb值,用于语义分割训练时的标注颜色说明文件的书写

前段时间做了语义分割的数据集,今天终于全部标注完成,批量修改上一篇博客书写了如何批量将json文件转化成自己想要的label图片,转化完成后,我要利用最常用的语义分割训练模型进行训练,但是发现里面需要书写对应颜色标签的rgb值,于是我在网上找了一下,没有发现说明,于是自己就动手找了一下生成颜色的函数,最终在这个函数前面添加了输入rgb值,就得到了自己想要的结果了。先贴出来终端输出的结果:这个...

2019-05-24 10:12:49 3387 1

原创 labelme json数据批量化转化位dateset格式(多种类别转化成不同的颜色)

最近自己在做语义分割数据集,使用labelme制作,但是我的数据集中每张图片不包含所有的类别,所以在标注的时候不同的类别可能会标注成相同的颜色,这样在训练的时候会出现错误,我对代码稍微改了一下,在这里记录一下,希望对需要的人也有帮助,代码如下:import osimport randomimport shutilimport reimport argparseimport json...

2019-05-09 14:15:37 1249 8

原创 GPG 错误:http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY A17

最近在使用:sudo apt-get update 时候突然出现了以下错误,试了一些方法,最后解决了。错误如下:GPG 错误:http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY A1715D88E1DF1F24W: 仓库 “http://ppa.launchpad....

2019-05-07 14:15:33 2978 2

原创 利用python对一个文件夹中的图片进行重命名

在网上爬取图片后,由于很多图片名字比较乱,使用的时候我们首先需要对图片进行重命名操作,并且在重命名的时候还会有不同格式的图片之间的问题,我参考了别人的代码,但是发现进行多次操作之后图片数量会减小,所以在进行操作时记住新进行备份,代码如下:`import osclass BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __in...

2019-05-05 21:12:26 1452

原创 ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type

使用python3 运行一个调用CV2的文件时,容易出现这个错误,查了一下解决方案,明白了,系统的默认路径是python2 的路径,所以会报错,所以运行以下代码:export PYTHONPATH=/home/llx/.local/lib/python3.5/site-packages然后再运行代码就可以了,但是好像下次再运行还会出错.我后来思路是进入环境变量文件夹,直接将这个环境变量添加...

2019-04-30 11:32:48 1036

原创 Hikey 970 系统安装完成后,换国内源详细过程(超级详细)

上一篇文章详细写了Hikey970 系统的安装,这里记录以下自己安装各种源遇到的坑。安装完系统首先是需要进行换源,然后安装各种自己需要的库,但是找了很多源都不行,最后发现还是ARM64 惹的祸,后来在网上查了一下国内针对arm64对应的源后,发现sudo apt-get update就没有问题了。...

2019-04-24 09:22:21 1307

原创 Hikey 970系统安装、分区、换国内源和常用库的安装

最近在使用Hikey 970 开发板,弄了一周了还有一些地方没弄懂,记录下来,也给新使用者一些建议。现在明白一个主要麻烦的事情是Hikey970 和我们的pc机架构不一样,Hikey970 使用的架构是arm64,所以出现什么问题了,可以考虑一下是不是这个原因。下面就一步一步的来记录一下:1.材料的准备:(1)Hikey970(2)Hikey电源适配器(3)有Ubuntu系统的主机(4...

2019-04-23 21:55:30 888

原创 Hikey970安装系统出现./binaries/recovery-flash.sh: 第 11 行: cd: /home/wsb/桌面/Hikey: 没有那个文件或目录 sudo: /home/ws

最近在学习Hikey970,遇到的一个错误记录下来。我按照网上的教程进行安装时候,有时候会出现这个错误,有时候没有后来试了好多次,最终解决了当我解压安装包之后执行: sudo ./binaries/recovery-flash.sh,出现以下错误。`@wsb:~/桌面/Hikey 970 Lebian/hikey970-lebian-9$ sudo ./binaries/recovery-f...

2019-04-21 10:07:48 140 2

空空如也

空空如也

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

TA关注的人 TA的粉丝

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