杂七杂八
文章平均质量分 63
一呆飞仙
你那么努力,一定能活到大结局!
展开
-
解决matplotlib画图中文乱码
一、下载字体以SimHei字体为例,下载SimHei.ttf文件在python环境下输入import matplotlibprint(matplotlib.__path__)输出matplotlib的安装环境,放在该路径下的mpl-data/fonts/ttf/二、修改配置文件修改matplotlib的安装环境下的,mpl-data/matplotlibrc文件,解开以下三行的注释font.family : sans-serif font.sans-seri原创 2020-06-10 10:09:17 · 525 阅读 · 1 评论 -
解决Linux docker不能显示中文
三步可解决问题1、打开profile文件sudo vim /etc/profile2、将下述命令添加进文件末尾,并保存退出export LANG="C.UTF-8”3、执行命令 ,即可正常显示中文 source /etc/profile原创 2020-06-09 18:40:41 · 946 阅读 · 0 评论 -
openCV中 cvSeq的用法说明
openCV中 cvSeq的用法说明函数原型说明CvSeq* cvCreateSeq(int seq_flags,int header_size,int elem_size,CvMemStorage* storage)功能:创建一序列 参数:seq_flags为序列的符号标志。如果序列不会被传递给任何使用特定序列的函数,那么将它设为0,否则从预定义的序列类型中选择一合适的类型。Header_siz...转载 2017-10-09 15:38:26 · 1206 阅读 · 0 评论 -
train_val.prototxt和deploy.prototxt文件解读
转自:http://blog.csdn.net/fx409494616/article/details/53008971本文以CaffeNet为例:1. train_val.prototxt 首先,train_val.prototxt文件是网络配置文件。该文件是在训练的时候用的。2.deploy.prototxt该文件是在测试时使用的文件。区别:首先deploy.prototxt文件都是在trai...转载 2017-09-12 16:22:35 · 865 阅读 · 0 评论 -
共有65款 计算机视觉库 人脸识别开源软件 模式识别库
引自:http://www.cnblogs.com/Anita9002/p/5038533.html开源生物特征识别库 OpenBROpenBR 是一个用来从照片中识别人脸的工具。还支持推算性别与年龄。 使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg更多OpenBR信息最近更新: OpenBR —— 开源的生物识别工具 发布...转载 2017-08-30 14:45:59 · 2012 阅读 · 0 评论 -
ubuntu下升级特定软件与查看软件版本信息
ubuntu 升级软件: sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统ubuntu升级特定软件: 可以用 sudo apt-get install pkgname看软件安装位置:dpkg -L xxxx查看软件是否安装:dpkg -l | grep...转载 2017-07-29 15:25:44 · 16820 阅读 · 0 评论 -
Makefile经典教程(掌握这些足够)
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefil...转载 2017-07-05 11:35:47 · 3580 阅读 · 1 评论 -
目标检测领域
本文转载自:http://blog.csdn.net/zhuiqiuk/article/details/53613879https://handong1587.github.io/deep_learning/2015/10/09/nlp.htmlJump to...LeaderboardPapersR-CNNMultiBoxSPP-NetDeepID-NetNoCFast R-CNNDeepBox...转载 2017-06-12 09:24:55 · 2486 阅读 · 1 评论 -
Spatial pyramid pooling (SPP)-net (空间金字塔池化)笔记
1、简介空间金字塔池化,使得任意大小的特征图都能够转换成固定大小的特征向量,这就是空间金字塔池化的意义(多尺度特征提取出固定大小的特征向量),送入全连接层。整体框架大致为:输入图像,卷积层提取特征,空间金字塔池化提取固定大小特征,全连接层。具体的流程图如下: 2、具体算法的大体流程 首先通过选择性搜索(selective search),对待检测的图片进行搜索出2000个候选窗口。这一步和R...转载 2017-05-27 17:11:02 · 716 阅读 · 0 评论 -
Bounding box regression详细解答
Reference link:http://caffecn.cn/?/question/160Question:我只知道,输入检测到的box,回归的是检测到box中心点,以及box长和宽到标记的box的映射。看过rcnn的回归的过程,就是把那个loss函数最小。但这个红框里面的loss函数 谁能解释下-------------------------------------------------...转载 2017-05-27 15:44:37 · 1592 阅读 · 0 评论 -
python argparse模块常用操作
查看原文:http://www.cnblogs.com/zknublx/p/6106343.html python中的命令行解析最简单最原始的方法是使用sys.argv来实现,更高级的可以使用argparse这个模块。argparse从python 2.7开始被加入到标准库中,所以如果你的python版本还在2.7以下,那么需要先手动安装。 基本使用import argparsepa...转载 2017-04-26 16:24:44 · 939 阅读 · 0 评论 -
python—image模块基本操作
转载自:http://www.aichengxu.com/python/39904.htmPython-Image 基本的图像处理操作,有需要的朋友可以参考下。Python 里面最常用的图像操作库是 Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。1. 首先需要导入需要的图像库:import Image 2. 读取一张...转载 2017-04-19 14:30:50 · 13328 阅读 · 0 评论 -
LIB和DLL的区别与使用
转载自:http://www.cppblog.com/amazon/archive/2009/09/04/95318.html共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static li...转载 2017-04-17 15:49:34 · 303 阅读 · 0 评论 -
Python笔记——基本数据结构:列表、元组及字典
本文是转载文章 转载自:http://blog.csdn.net/wklken/archive/2011/04/10/6312888.aspx 一、列表 一组有序项目的集合。可变的数据类型【可进行增删改查】 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。 列表中可以包含任何数据类型,也可包含另一个列表 列表可通过序号访问其中成员常用列表操作: list.append...转载 2017-04-04 13:07:11 · 571 阅读 · 0 评论 -
cvSetimageROI使用
上一次介绍了多图像单窗口的使用,其中很重要甚至可以说是至关重要的一步就是cvSetimageROI函数以及其他函数配合使用的地方!代码如下(详细请参考“openCV入门----单窗口多图片显示”博客):cvSetImageROI(DispImage, cvRect(x, y, (int)(w / scale), (int)(h / scale)));// Resize the input imag...转载 2017-10-09 16:35:31 · 1794 阅读 · 0 评论 -
Meshlab配置问题2
Meshlab和VCGlib都是意大利国立研究院的作品,meshlab提供了大量的模型分析与处理的算法,而VCGlib建立了基础的数据结构及其遍历访问的算法,也提供了模型的基本处理算法。VCGlib是标准C++库写的,其提供了IO与封装OpenGL来显示。Meshlab的界面是用QT来写的,因此需要QT SDK的支持。各软件的地址链接为:(1)MeshLab源代码SVN:https://meshl...转载 2016-08-31 11:20:16 · 934 阅读 · 0 评论 -
简易命令登陆ssh服务器
登陆ssh服务器需要账号与密码,而往往我们需要频繁的登陆与登出或者切换服务器,会很繁琐。其实可以使用expect来实现简易命令登陆ssh服务器,比如一个“go”~一、安装expect#ubuntusudo apt-get install expect#Mac需要源码编译安装tcl与expect,自行搜索若不成功,先更新下源再安装sudo apt-get update二、登陆脚本...原创 2019-10-11 14:20:09 · 588 阅读 · 1 评论 -
解决ssh服务器自动断开连接
针对于mac或者ubuntu操作系统sudo vim /etc/ssh/sshd_config新行添加ServerAliveInterval 50ServerAliveCountMax 3亲测有效原创 2019-10-11 13:43:10 · 1566 阅读 · 0 评论 -
protobuf版本冲突问题解决
1、proto/caffe.pb.h:17:2: error: #error This file was generated by an older version of protoc如果你装有anaconda,以及tensorflow,或者在编译protobuf时候很容易出现这些问题,最有可能的原因是你的系统里有多个protoc。之前的解决方法1、在.bashrc中注释anaconda...原创 2018-05-31 17:13:20 · 37460 阅读 · 18 评论 -
远程操作工具 Teamviewer
linux:https://www.teamviewer.com/zhcn/download/linux/ windows:https://www.teamviewer.com/zhcn/download/windows/windows按照提示一步步安装即可。 linux安装:1、下载32位版本的2、安装依赖库sudo apt-get install libjp...原创 2018-03-28 17:04:47 · 2020 阅读 · 0 评论 -
Meshlab配置问题1
为了能够方便的使用meshlab的源码,今天特意编辑了一下mesh源码(QtCreator同理)1.源码下载:http://sourceforge.net/projects/meshlab/files/meshlab/里面是包含了VCGlib和meshlab的2.QtCreator,QT source code 4.8.5,Qt-add-in-Vs2010,这个是很简单的,在http://转载 2016-08-31 11:17:12 · 3609 阅读 · 0 评论 -
【特征匹配】RANSAC算法原理与源码解析
版权声明:转载请注明出处! PS:欢迎大家提出疑问或指正文章的错误! 转载请注明出处:http://blog.csdn.net/luoshixian099/article/details/50217655勿在浮沙筑高台 随机抽样一致性(RANSAC)算法,可以在一组包含“外点”的数据集中,采用不断迭代的方法,寻找最优参数模型,不符合最优模型的点,被定义为“外点”。在图像配准以及拼转载 2016-08-26 15:24:07 · 1614 阅读 · 0 评论 -
RANSAC算法详解
原帖地址:http://grunt1223.iteye.com/blog/961063另参考:http://www.cnblogs.com/xrwang/archive/2011/03/09/ransac-1.html给定两个点p1与p2的坐标,确定这两点所构成的直线,要求对于输入的任意点p3,都可以判断它是否在该直线上。初中解析几何知识告诉我们,判断一个点在直线上,只需其与直线上转载 2016-08-26 15:27:56 · 4984 阅读 · 1 评论 -
机器视觉、模式识别库
开源生物特征识别库 OpenBROpenBR 是一个用来从照片中识别人脸的工具。还支持推算性别与年龄。 使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg更多OpenBR信息最近更新: OpenBR —— 开源的生物识别工具 发布于 13天前计算机视觉库 OpenCV转载 2016-08-23 22:16:37 · 843 阅读 · 0 评论 -
利用MATLAB计算三维坐标序列距离误差程序
版权声明:本文为博主原创文章,未经博主允许不得转载。利用MATLAB计算三维坐标序列距离误差程序1.三维坐标储存在文件中,格式如下:各坐标间的距离真值是一定值,计算相邻距离的标准差。2.MATLAB程序如下:[html] view plain copyprint?%%%%%%%%%%%%%%%%%%%%%%%%%%转载 2016-08-22 20:01:09 · 2309 阅读 · 0 评论 -
鼠标点击相应的demo
http://blog.csdn.net/quarryman/article/details/8450387代码一:点击时显示坐标,鼠标移动时不显示。#include #include #include IplImage* src=0;void on_mouse( int event, int x, int y, int flags, void* ustc){转载 2016-08-22 14:42:17 · 374 阅读 · 0 评论 -
OpenCV学习笔记——点击显示鼠标坐标
版权声明:本文为博主原创文章,未经博主允许不得转载。点击显示鼠标显示坐标,再次点击时上一次的坐标的会消失……[cpp] view plain copyprint?#include #include void on_mouse(int event, int x, int y, int flags, void* img) { CvFo转载 2016-08-22 10:45:38 · 2151 阅读 · 0 评论 -
ubuntu 查找包含关键字的文件
如果想在当前文件夹查看后缀为.txt中含有“Base”关键字的文件,只需find ./ -name "*.txt" | xargs grep "Base"格式为:find 文件夹路径 -name "用通配符表示要搜索的文件" | xargs grep "要搜索的key值"对于通配符,根据自己需求进行修改,如 对.txt文件搜索为 “*.txt” 无要求(即所有文件全部搜...原创 2017-09-26 16:04:26 · 4046 阅读 · 0 评论 -
深度学习相关链接
Deep Learning(深度学习)ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。deeplearning.net主页,里面包含的信息量非常多,有software...转载 2017-03-13 09:25:52 · 756 阅读 · 0 评论 -
Faster RCNN代码理解(Python)
最近开始学习深度学习,看了下Faster RCNN的代码,在学习的过程中也查阅了很多其他人写的博客,得到了很大的帮助,所以也打算把自己一些粗浅的理解记录下来,一是记录下自己的菜鸟学习之路,方便自己过后查阅,二来可以回馈网络。目前编程能力有限,且是第一次写博客,中间可能会有一些错误。目录目录第一步准备第二步Stage 1 RPN init from ImageNet model在config参数的基...转载 2017-02-22 14:53:58 · 825 阅读 · 0 评论 -
Deep Learning Resources
ImageNetAlexNetImageNet Classification with Deep Convolutional Neural Networksnips-page: http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-paper: http://papers.nips.cc/paper/4824-imag...转载 2017-02-18 17:29:06 · 1043 阅读 · 0 评论 -
ubuntu 将连续帧图片转换成视频流
$ cd xxxxx//先进入图像所在目录$ mencoder mf://*.jpg -mf w=320:h=240:fps=24:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi关于命令参数的说明: * mencoder一行表示将当前目录下的所有.jpg图片转换成一个.avi视频 * w...转载 2016-11-02 22:20:05 · 3944 阅读 · 0 评论 -
HALCON学习-下载、安装
下载地址: 官网 HALCON学习网安装: 直接安装文件halcon-12.0-windows-x86.exe破解,汉化: 在HALCON学习网中有Licence文件“license_support_halcon12_2015_03.dat” 将该文件复制到HALCON安装目录下,C:\Program Files\MVTec\HALCON-12.0\license,并将文件名改为lice...转载 2016-10-31 16:43:33 · 2011 阅读 · 0 评论 -
CMake 基本使用方法--写CMakeList.txt
原文地址:CMake 基本使用方法--写CMakeList.txt作者:raindyhttp://techbase.kde.org/Development/Tutorials/CMake_(zh_CN)http://www.cmake.org/Wiki/CMake CMake简介CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的make...转载 2016-10-31 16:35:50 · 6904 阅读 · 0 评论 -
机器视觉开源代码集合
机器视觉开源代码集合一、特征提取Feature Extraction:SIFT [1] [Demo program][SIFT Library] [VLFeat]PCA-SIFT [2] [Project]Affine-SIFT [3] [Project]SURF [4] [OpenSURF] [Matlab Wrapper]Affine Covariant Features [5] [Oxfor...转载 2016-10-29 16:12:07 · 444 阅读 · 0 评论 -
【Unity技巧】四元数(Quaternion)和旋转
四元数介绍旋转,应该是三种坐标变换——缩放、旋转和平移,中最复杂的一种了。大家应该都听过,有一种旋转的表示方法叫四元数。按照我们的习惯,我们更加熟悉的是另外两种旋转的表示方法——矩阵旋转和欧拉旋转。矩阵旋转使用了一个4*4大小的矩阵来表示绕任意轴旋转的变换矩阵,而欧拉选择则是按照一定的坐标轴顺序(例如先x、再y、最后z)、每个轴旋转一定角度来变换坐标或向量,它实际上是一系列坐标轴旋转的组合。那么,...转载 2016-10-21 15:09:17 · 1240 阅读 · 0 评论 -
OpenCV仿射变换+投射变换+单应性矩阵
estimateRigidTransform():计算多个二维点对或者图像之间的最优仿射变换矩阵 (2行x3列),H可以是部分自由度,比如各向一致的切变。getAffineTransform():计算3个二维点对之间的仿射变换矩阵H(2行x3列),自由度为6.warpAffine():对输入图像进行仿射变换findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) ...转载 2016-10-20 10:35:35 · 854 阅读 · 0 评论 -
机器视觉-kinect
转自 古-月机器视觉在计算机时代已经越来越流行,摄像头价格越来越低廉,部分集成深度传感器的混合型传感器也逐渐在研究领域普及,例如微软推出的Kinect,而且与之配套的软件功能十分强大,为开发带来了极大的便利。ROS集成了Kinect的的驱动包OpenNI,而且使用OpenCV库可以进行多种多样的图像处理。 注:本章内容及代码均参考《ROS by Example》书中的第十章。一、图像...转载 2016-09-14 11:03:46 · 1691 阅读 · 0 评论 -
几种常见的模式识别算法整理和总结
这学期选了门模式识别的课。发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah-ha,原来本质的原理那么简单,自己一开始只不过被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供参考。 1. K-Nearest NeighborK-NN可以说是一种最直接的用来分类未知数据的方法。基本通过下面这张图...转载 2016-09-07 09:28:30 · 10607 阅读 · 0 评论 -
在Ubuntu14.04上安装OpenRAVE
概述 OpenRAVE提供了一个机器人运动规划算法测试开发环境,专注于运动规划相关的运动仿真和分析。并且OpenRAVE的独立特行使他能集成到任何现存的机器人系统中。本文安装OpenRAVE主要是为应用其中的IKFast插件,根据机器人构型生成特定的运动学求解器,在ROS 中用于MoveIt运动规划仿真。最好安装OpenRAVE的方式是从源码安装,根据官方教程上安装会出现很多错误,因为Ope...转载 2016-09-06 16:23:32 · 3563 阅读 · 1 评论