自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 资源 (17)
  • 收藏
  • 关注

原创 python super机制

要理解 super 就得知道 Python 的 MRO, super 的工作是找出 MRO 中的下一个类,它的设计目的是用来解决多重继承时父类的查找问题,所以在单重继承中用不用 super 都没关系,但是使用 super 是一个好的习惯。一般我们在子类中需要调用父类的方法时才会这么用 ...

2018-10-05 14:07:55 374

原创 python过滤警告和print函数

不显示警告信息,在开头添加       import warnings       warnings.filterwarnings("ignore")在开头加上from __future__ import print_function这句之后,即使在python2.X,使用print就得像python3.X那样加括号使用,不加括号就会报错 ...

2018-10-04 12:12:49 2826

原创 度量python的运行时间

1. time python demo.py2.在脚本中用time.time()

2018-10-04 11:17:55 510

原创 python通配符之glob模块

通配符是一些特殊符号,主要有星号(*)和问号(?),用来模糊搜索文件,“*”可以匹配任意个数个符号, “?”可以匹配单个字符。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者需要匹配符合一定条件的多个目标文件时,可以使用通配符代替一个或多个真正的字符。 英文 “globbing”意为统配,python在模块glob中定义了glob()函数,实现了对目录内容进行匹配的...

2018-10-03 15:09:26 462

原创 ubuntu kworker占用空间太大

https://askubuntu.com/questions/176565/why-does-kworker-cpu-usage-get-so-high

2018-09-26 14:12:49 1715

转载 linux shell 命令获取字符串/文件的MD5值

获取字符串的MD5值:字符串“hello”的MD5:$ echo -n 'hello'|md5sum|cut -d ' ' -f1得到的MD5值:5d41402abc4b2a76b9719d911017c592命令解释: md5sum: 显示或检查 MD5(128-bit) 校验和,若没有文件选项,或者文件处为”-“,则从标准输入读取。 echo -n : 不打印换行...

2018-09-11 14:20:02 2192

原创 git 删除远程branch或者tags

1、推送标签:git push origin 标签名  2、删除本地标签:git tag -d 标签名  3、删除远程标签:git push origin :refs/tags/标签名  例:git push origin :refs/tags/V3.0.1-Release    先查看远程分支 git branch -r使用下面两条命令来删除远程分支...

2018-09-06 14:46:32 466

原创 python 求向量模长(一范二范)

import numpy as npx = np.array([1,2,3,4,5])np.linalg.norm(x) 默认为2范数,下面是一范数np.linalg.norm(x,ord=1) 

2018-09-05 17:07:36 72581

转载 git 错误 fatal: Not a valid object name: 'master'.

转自 https://blog.csdn.net/jackie_tsai/article/details/51587994问题场景:新建git项目或刚为已存在项目创建了git仓库,想用git branch dev创建dev分支或用git checkout -b dev创建并切换到dev分支时报错。原因:刚创建的git仓库默认的master分支要在第一次commit之后才会真正建立,否则就像...

2018-09-04 15:50:51 476

原创 结构体和枚举变量

#include<iostream>#include<cstring>using namespace std;typedef enum {face=0,security=1,supermarket=2,person=3,car=4,non_vehicle=5} feature_type;typedef enum {cos=0,euclidean=1} simila...

2018-09-03 11:08:46 392

转载 代码上传GitHub以及在README中添加图片

 转自  https://www.cnblogs.com/liuhuakun/p/7814338.html1.使用终断(terminal),cd到桌面。指令:cd Desktop$ cd Desktop/2.克隆项目。指令:git clone 项目地址$ git clone https://github.com/liuhuakun/BrushShots.git3.上一步cl...

2018-08-15 17:47:28 1108

原创 ImportError: Matplotlib requires six>=1.10; you have 1.5.2

sudo pip install six --upgrade --target="/usr/lib/python2.7/dist-packages"

2018-08-14 14:09:00 3641

原创 python __call__()

python中 所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。class RandomErasing(object): """ Randomly selects a rectangle region in an image and erases its pixels. 'Random Erasing D...

2018-08-14 10:28:35 415

原创 python 求两个list的相同的元素

#coding=utf-8file1=open("/home/xgx/back_data/back_total.list")file2=open("/home/xgx/back_data/mingzhang4/back_plate_image_list_train.list")plate1=[]plate2=[]for file3 in file1:    file4=file3.st...

2018-08-11 14:10:38 2406

原创 git使用

git init // 初始化版本库git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,所以关键的来了,要提交到就远程代码服务器,进行以下两步: 要加ta...

2018-08-10 11:35:36 163

原创 linux命令tee:将信息同时输出到屏幕和文件

如果你在linux下希望将程序或命令运行的信息,在输入到文件的同时,也能够显示在屏幕上,你可以考虑使用tee这个命令。下图是对这个命令的形象介绍:再举一个例子,比如我现在要运行python test.py:1. 如果只希望运行信息显示在屏幕上,那么直接运行python test.py就可以了。2. 如果只希望运行信息输入到文件中,那么用重定向符 > 就可以了,如下。py...

2018-07-29 13:44:34 11827

原创 训练insightface,id数太多,耗费显存

2018-07-23 10:59:10 1637

原创 KeyError: 'CUDA_VISIBLE_DEVICES'

cvd = os.environ['CUDA_VISIBLE_DEVICES'].strip()  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__    raise KeyError(key)KeyError: 'CUDA_VISIBLE_DEVICES'如果没有,自己export一个就行了export C...

2018-07-18 20:06:35 10335

原创 pip已经安装,但是/usr/bin/pip: No such file or directory

解决方法1.which pip /usr/local/bin/pip2.pip -su: /usr/bin/pip: No such file or directory3.type pip pip is hashed (/usr/bin/pip) So pip is definintely in /usr/local/bin/pip but it is been cached...

2018-07-18 11:38:04 37330 14

转载 scp与rsync的对比

一、scp 命令1.scp 是 secure copy 的缩写,用于远程的文件的复制。2.参数:-r: 递归复制整个目录。3.实例:scp /home/space/music/1.mp3 username@ip/home/root/others/music     scp /home/space/music/1.mp3 username@ip/home/root/ot...

2018-07-17 20:10:14 2668 1

转载 python的pip换源方法 豆瓣,快到飞起

转自      https://blog.csdn.net/suyn000/article/details/78335816常常遇到pip装包时速度过慢或者无法安装(请求超时)等问题,这个时候你就需要考虑一下给pip换源了,下面给出在Linux和Windows上的换源方法:Linux方法: 在此目录新建~/.pip/pip.conf文件,使用vim或者nano编辑器进行如下编辑并保存,若没有该目录...

2018-07-13 19:44:44 3645

原创 fusermount -u example 取消挂载点失败的解决方法

sudo umount -l example

2018-07-12 18:27:32 8162

转载 别把&和nohup混为一谈, 根本不是同一个东西好不好 ------ 聊聊./a.out & , nohut ./a.out , nohup ./a.out &的区别

转自 https://blog.csdn.net/stpeace/article/details/76389073 在第一家公司工作的时候, 我认识了&,在第二家公司工作的时候, 我认识了nohup,  这就是渊源。  随后, 我就一直糊涂用他们, 但并不懂这两个东西。 网上很多地方是乱扯, 瞎复制, 为什么不自己实践一下呢?       看个小程序:#include <stdio....

2018-07-11 16:21:05 164

原创 python argparse - _

python argparse中在python程序中是lr-steps,然而程序下面是args.lr_steps,要注意

2018-07-10 16:18:33 138

原创 ubuntu判断是hdd sdd

cat /sys/block/sda/queue/rotational1    for hard disks and 0    for a SSD.

2018-07-09 14:47:09 311

转载 MXNET环境变量设置

https://mxnet.incubator.apache.org/faq/env_var.html

2018-07-09 11:02:41 1437

转载 Ubuntu16 安装搜狗输入法及两个图标解决方法

Ubuntu16安装成功之后,安装搜狗输入法,直接到搜狗官网下载。 之后使用如下命令行安装 sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb* 1出现的问题及解决方法: 1 、在安装过程中可能会出现问题。不用管。 2、安装完成之后可能会有两个输入法图标,此时,使用ps -ef | grep fcitx-qimpanelsudo kill -9 [对应的P...

2018-07-09 10:57:42 1090

原创 pip使用教程

安装pipWindows环境下,Python2.7.9以及3.4以后的版本,已经自带pip,默认在安装Python时就会自动安装。在Ubuntu15下,默认安装的是Python3,如果要安装对应版本的pip,执行如下命令:1$ sudo apt-get install python3-pip如果执行如下命令,会连带安装Python2.7版本:1$ sudo apt-get install p...

2018-07-05 15:09:20 2887

原创 ubuntu 升级python 2.7.14

sudo add-apt-repository ppa:jonathonf/python-2.7sudo apt-get updatesudo apt-get install python2.7python --version

2018-07-05 11:56:15 1770

原创 fusermount: failed to unmount : Device or resource busy

使用fusermount -zu /mount/point

2018-07-05 11:02:37 8428 3

原创 numpy版本导致的import cv2失败

RuntimeError: module compiled against API version 9 but this version of numpy is 6Traceback (most recent call last): File "<string>", line 1, in <module>ImportError: numpy.core.multiar...

2018-07-04 15:27:05 2430

原创 opencv3.4.1安装后无法找到cv2.so

最终通过pip install opencv-python,安装的版本正好是3.4.1,简直了

2018-07-04 11:43:15 3481

转载 pip: no module named _internal(pip损坏)

For pip2.7, you can at first curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py, then python2.7 get-pip.py --force-reinstall to reinstall pip.

2018-07-04 11:41:23 11137

原创 python 如何找到import的包

Python import 时会首先寻找 sys.path 中列出的路径,通常是这样:>>> import sys>>> '\n'.join(sys.path)/usr/lib/python2.7/usr/lib/python2.7/plat-x86_64-linux-gnu/usr/lib/python2.7/lib-tk/usr/lib/pyth...

2018-07-04 10:42:00 11383

原创 caffe 安装 无法import caffe

按照下面的步骤进行就好了,一般原因是,一些库的版本不匹配,如numpysudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nos...

2018-07-03 16:03:49 1849

原创 解决nvcc找不到的问题(Ubuntu14.04 CUDA 8.0)

最近在linux上安装了CUDA 8.0,但是nvcc -V找不到命令。然后在terminal中提示sudo apt-get install nvidia-cuda-toolkit安装,我脑残的跟着执行命令后,nvcc命令可以正常执行,但是运行nvcc --version发现版本为5.5,与原来安装的CUDA 8.0不匹配,这将会导致一系列不兼容问题(比如在python中使用sk-cuda库就报错...

2018-07-02 15:26:33 21680 2

转载 解决 ssh 总是掉线

在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。总体来说有两个方法:1、依赖ssh客户端定时发送心跳。putty、SecureCRT、XShell都有这个功能,但是并不保险。此外在Linux下: #打开sudo vim /etc/ssh/ssh_config# 添加ServerAliveInterval 20ServerAliveCountMax 999即每隔2...

2018-07-02 11:05:34 8569 1

原创 caffe inplace 操作

所谓的in-place操作,即就地操作,就是说一个函数的输入图像src与输出图像dst是同一图像。比如,高斯滤波函数GaussianBlur( )支持in-place,那么我们就可以:GaussianBlur(src,src,Size(3,3),2,2);而不需要:GaussianBlur(src,dst,Size(2,2),2,2);caffe利用in-place计算可以节省内(显)存,同时还可...

2018-06-29 11:49:48 1603 1

原创 mxnet 查看weight相关命令

import mxnet as mxmodel_prefix='/home/sensenets/Demo/MXNet2Caffe-master (2)/car-reid/car_reid'sym, arg_params, aux_params=mx.model.load_checkpoint(model_prefix, 3)args = sym.get_internals().list_ou...

2018-06-28 14:42:46 568

原创 git clone 指定分支下载

git clone -b <branch> <remote_repo>Example:git clone -b my-branch [email protected]:user/myproject.gitAlternative (no public key setup needed):git clone -b my-branch https://[email protected]/...

2018-06-28 10:49:12 8691

visual studio 黑色护眼主题

visual studio 黑色护眼主题

2016-09-10

robot cognition and navigation

robot cognition and navigation,机器人感知与导航

2016-09-10

handbook of face recognition

handbook of face recognition,人脸识别教程

2016-09-10

Mastering ROS for Robotics Programming

Mastering ROS for Robotics Programming,机器人ROS教程

2016-09-10

practical opencv

practical opencv,OPENCV教程

2016-09-10

Programming Robots with ROS

Programming Robots with ROS A Practical Introduction to the Robot Operating System

2016-09-10

ROS_百科全书

ROS_百科全书

2016-09-10

STATE ESTIMATION FOR ROBOTICS

STATE ESTIMATION FOR ROBOTICS

2016-09-10

slam(spring handbook of robotics)

机器人手册中的slam部分,同步定位与建图

2015-08-31

Robotic Mapping and exploration(cyrill大作)

Robotic Mapping and exploration(cyrill大作)

2015-08-31

Visual 3D Modeling from Images(tutorial)

三维重建tutorial,Visual 3D Modeling from Images(tutorial)

2015-08-25

摄像机标定中用到的棋盘格Chessboard

摄像机标定中用到的棋盘格Chessboard,当然也可以自己制作

2015-08-19

opencv3.0配置文档(vs2012)

opencv3.0配置文档,基于vs2012的,一劳永逸,只需配置一次

2015-08-19

OpenCV入门教程

OpenCV入门教程,于仕琪编著,迅速让您上手opencv,基于mat的

2015-08-19

Multiple_View_Geometry_in_Computer_Vision

计算机视觉多视图几何,英文原版,第二版,Richard hartley

2015-08-19

空空如也

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

TA关注的人

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