使用notepad实现文本开始和结尾添加特定字符串的功能 使用notepad:ctrl+h 快捷键替换,选择正则表达式(Regular expression) 然后开始添加选择 ^ 符号 ,替换用特定字符串即可末尾用 $ 替换用特定字符串开始还有种方式,鼠标光标放在首航的开始位置,点击编辑 选择 列编辑 输入特定字符串 文本的所有开始位置即添加特定字符串...
设置右键菜单可以选择使用qtcreator打开 qt版本5.81.建立软链接:sudo ln -s ~/Qt5.8.0/Tools/QtCreator/bin/qtcreator /usr/local/bin/qtcreator2.建立qtcreator.desktopsudo gedit /usr/share/applications/qtcreator.desktop复制以下内容:[Desktop Entry]
c++获取系统时间精确到秒 #include "time.h"#include "stdio.h"#include "stdlib.h"#include using namespace std;int main(){time_t now;struct tm *timenow;time(&now);timenow = localtime(&now);cout tm_year+1900
windows+VS2013+CPU(only)安装caffe及训练lenet 一.安装caffehttp://blog.csdn.net/wanz2/article/details/52770316二:.训练lenet1.下载mnist数据集 http://yann.lecun.com/exdb/mnist/ (4个压缩文件)2.转换成lmdb格式下载好之后放在一个指定路径下解压,会生成4个文件编辑一个.bat文件,具体结构是:
使用Netscope(神经网络结构在线可视化工具 )绘制网络结构视图 1.打开链接http://ethereon.github.io/netscope/#/editor2.将所要绘制的ptototxt文件内容复制到打开的网页左边,然后按住enter+shift即可在右边显示
C/C++基本数据类型所占字节数 由于操作系统内存分配的不同,导致软件开发过程中,需要编译不同版本的软件,此处以VS为例。1、编译程序根据需要选择不同的编译环境:X86和win32位32位程序,X64为64位程序,可以选择不同的编辑条件形成不同位的软件。2、代码中的基本的数据类型,会根据操作系统的位数分配内存大小:如int型在32位操作系统为4字节,在64位系统为8字节因此在64位上对int型数
tensorflow 实现人脸识别(facenet) 1.获取数据集(LFW)http://vis-www.cs.umass.edu/lfw/2.下载facenet并配置 1)git clone --recursive https://github.com/davidsandberg/facenet.git 2)cd facenet/ 3)pip install -r requirements.txt
ftp访问出现windows无法访问该文件夹的。。。错误 解决方法打开ie浏览器选择工具->internet选项->高级->浏览然后去除 使用被动FTP(用于防火墙和DSL调制解调的兼容性) 前面的勾接着重启电脑即可
ssd准备自己的数据集进行训练遇见错误和解决方法 1.错误:assert failed((scn==3 || scn==4))&&(depth==CV_8U || depth==CV_32F) in cvtColor原因是图片通道数问题解决方法:进入数据集的annotations 文件夹下 输入 grep \<depth\>1 *这样会发现一些depth为1的图像,将其删除即可 grep -r "...
如何快速获取图片的ROI区域坐标 利用工具ps打开ps工具,然后将图片打开,选择窗口->信息,或者直接按f8可以对于红线部分的加号选择单位这样将鼠标放在图片上某一点即可显示坐标信息然后根据坐标信息可以对图片进行ROI区域的裁剪
ubuntu16.04下安装新版QQ 首先安装wine1.sudo add-apt-repository ppa:wine/wine-builds2.sudo apt-get update3.sudo apt-get install winehq-devel2.下载wineQQ百度网盘链接https://pan.baidu.com/s/1hspbbpU提取码q2vr下载完成之后,进入到下
jetson tx1安装caffe 编译时 出现error==cudaSuccess(8 VS 0)类似错误 解决方法:修改Makefile.config对于CUDA_ARCH添加-gencode arch=compute_53,code=sm_53即可
ubuntu python import caffe出现错误解决方法 1.问题:no module named caffe解决方法:编辑.bashrc文件添加路径:如export PYTHONPATH=${HOME}/caffe/python: #红色部分为安装caffe的目录名字2.问题 no module named skimage.io解决方法:pip install -U scikit-image如果pip找不到的话执行
ssd训练自己的数据集 1.准备数据集 利用labelimg 工具得到图片和对应的xml文件然后将数据及利用编程得到train,trainval,val,test等txt文件,其中存储的是图片的名字没有后缀的,例如图片名字为1.jpg则其中存储的是1,每个图片存储一行2.将数据集放入一个文件夹中例如~/data/VOCdevkit文件夹 然后在该文件夹下创建几个文件夹如下:cd data/VO
解决ubuntu 终端tab键无法命令补全的问题 打开终端 sudo gedit /etc/bash.bashrc部分内容如下# enable bash completion in interactive shells #if ! shopt -oq posix; then # if [ -f /usr/share/bash-completion/bash_completion ]; then
Ubuntu 控制台ROS 使用table自动补全时 .gvfs Warning 使用ROS时,按下table自动补全时产生以下错误: [rospack] Warning: error while crawling /home/username: boost::filesystem::status: Permission denied: “/home/username/.gvfs”11解决方案打开终端输入:$ sudo umount /home/user
安装darknet /usr/bin/ld:找不到 -lippicv 或者nvcc error:/usr/bin/ld: 找不到 -lippicvcollect2: error: ld returned 1 exit statusMakefile:82: recipe for target 'libdarknet.so' failed解决方法:找到-lippicv对应的库(libippicv.a),该库位于 安装目录opencv-3.1.0/3rdpa
双系统进入ubuntu错误:Kernel Panic – not syncing: VFS: Unable to mount root fs on unknown-block 错误:Kernel Panic – not syncing: VFS: Unable to mount root fs on unknown-block(0,0)原因:内核启动项出现问题。解决方案:进入选择系统时不要选择第一个进入而是选择第二个即ubuntu高级选项,然后选择其中的内核启动项,前面的内核启动项可能无法进入而且会重复报上述错误,最好选择进入最后的内核启动项即可进入系统
ubuntu 16.04 配置fast rcnn caffe 配置成功的基础上,如果caffe没有配置按照我的caffe配置博客配置1.下载fast rcnngit clone --recursive https://github.com/rbgirshick/fast-rcnn.git2.直接将配置好的caffe目录下的Makefile.config直接复制到fast-rcnn下的caffe-fast-rcnn文
ubuntu下pycharm快捷方式创建 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:张阳链接:http://www.zhihu.com/question/19672568/answer/23133070来源:知乎终端输入:sudo gedit /usr/share/applications/Pycharm.desktop粘贴模板:[Desktop Entry]Type=A
ubuntu16.04 cuda8.0 opencv3.1 gtx1080 配置ssd 1.git clone https://github.com/weiliu89/caffe.git可能会报错,原因是没有安装git解决方法:sudo apt install git继续运行git clone https://github.com/weiliu89/caffe.gitcd caffegit checkout ssd(出现“分支”则说明copy-check成功)
ubuntu16.04+cuda8.0+opencv3.1+GTX1080配置caffe 安装过程1.安装相关依赖项sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends libboost-all-
ubuntu装opencv error: ‘NppiGraphcutState‘ has not been declared 错误:/home/usrname/opencv-3.1.0/modules/cudalegacy/src/graphcuts.cpp:120:54: error: ‘NppiGraphcutState‘ has not been declaredtypedef NppStatus (*init_func_t)(NppiSize oSize, NppiGraphcutState** ppStat
ubuntu 下update失败解决方法 问题 1:Ubuntu 16.04系统下出现E: 无法下载 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found解决方案:删除对应的ppa步骤如下:1.切换到对应的ppa目录下 cd
深度学习网络及源码下载地址 AlexNet paper : https://link.zhihu.com/?target=https%3A//papers.nips.cc/paper/4824-imagenet-classification-with- deep-convolutional-neural-networks.pdf
windows 编译caffe 部分问题解决方法 1.无法打开源文件: “..\..\src\caffe\data_reader.cpp”: No such file or directory libcaffe解决方法:将libcaffe.vcxproj和libcaffe.vcxproj.filters中的 data_reader.cpp 与 data_reader.hpp删掉2.opencv问题: NugetPackag
卷积神经网络初步学习 BP(Back Propagation)(反向传播)算法:隐含层的个数选择h表示隐含层的节点个数,m表示输入层的节点个数,n表示输出层的节点个数,a表示1-10之间的调节常数卷积神经网络卷积层卷积层中的卷积核的大小和数目是由人手动设置的,卷积核中的值是由网络训练得到的feature map的数目是由卷积核的数目决定的,例如有54个卷积核就
ont-hot (独热)编码 定义:One-Hot Encoding即 One-Hot 编码,也称独热编码,又称一位有效编码,其方法是使用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候,其中只有一位有效。作用:由于分类器往往默认数据数据是连续的,并且是有序的,但是在很多机器学习任务中,存在很多离散(分类)特征,因而将特征值转化成数字时,往往也是不连续的, One-Hot 编码解决了这个
windows(64位)下载以及安装SQL Server Management Studio 下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf77961. 把SQLServer2005_SSMSEE_x64.msi拷贝到C盘根目录下(不一定,随后需要DOS方便进入这个目录就行)2. 开始(左下
ubuntu 下鼠标右键打开终端 1.先更新源 普通用户:sudo apt-get update 超级用户:apt-get update2.安装nautilus-open-terminal插件如果安装失败的话,要先安装依赖项sudo apt-get build-dep nautilus-open-terminal3.sudo apt-get i
windows7 update更新失败,还原更改 解决办法 选择正常启动windows的话如果一直出现windows7 update更新失败,还原更改。则只有强制关机重启然后选择安全模式应该也要等会,不过时间不长然后就会进入安全模式,1.打开控制面板如果有 系统与安全 选项的话进去,然后找到windows update 禁用即可。2.如果打开控制面板没有 系统与安全 选项的话,则按下面的方式操作同时按键盘win和r键,然后输入个
Windows下VS2012 配置opencv2.4.10,其他的版本也差不多 首先去opencv官网下载下载后,然后主要就是配置打开控制面板,选择高级系统设置,然后点击环境变量,修改系统变量中的Path在变量值后面添加opencv路径例如我的就是D:\OpenCV2.4.10\opencv\build\x86\vc11\bin;然后确定。接下来就是打开vs2012然后创建个项目,然后点击属性管理器然后,右击,选择属性点击VC++目录,修改包含目录
gdb 调试 gcc/g++ file.cpp -o -g file例如文件名字是test.cpp首先gcc/g++ test.cpp -o -g test注意-g 不加的话可能会报错例如下面的错误:No symbol table is loaded. Use the "file" command然后gdb test就可以调试了l //表示列表,会显示源码r
ubuntu卸载opencv rm -rf /usr/local/include/opencv2 /usr/local/include/opencv/usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV/usr/share/opencv/usr/share/OpenCV /
E: Sub-process /usr/bin/dpkg returned an error code (1) 出错解决方案 Errors were encountered while processing:..E: Sub-process /usr/bin/dpkg returned an error code (1)解决方案:cd /var/lib/dpkgsudo mv info info.baksudo mkdir infosudo apt-get instal
c++ STL vector map的使用 vector 容器的3种清理元素和空间的方法1.clear(),这种方法只清理元素,不回收2.erase(),这种方法循环删除,也不回收空间3.swap,清空元素并回收空间具体使用有两种,如下vector.swap(variableName)variableName.swap(vector())map容器添加元素的方法如下先初始化 如map initia
训练集(train),测试集(test),验证集(validation) 训练集:用来训练模型参数,例如k-nn,就是用来训练k的值测试集:用来显示精确度的:一般与训练集不太相似验证集:验证模型的好与坏:通常与训练集比较相似
C语言学习字符串和指针 #include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ char *s1="abcd"; char s2[]={"abcd"}; printf("%s %c %s %c",s1,*s1,s1+1,s1[1]); printf("%s %c %s %c",s2,*s2,s2+1,s2[1]); getchar();
虚拟机ubuntu系统出现的循环登录界面解决方法 1.可能是你分配的硬盘存储空间已经用完了2.密码问题对于问题1的解决方法:先不要输入密码,按住ctrl+alt+f1也有可能是f2到f6其中一个,然后进入文本界面,然后进行操作将里面占得比较大的存储空间的文件删除就可以了
如何查询电脑最大可扩展内存 win+r键 ,输入cmd进入之后输入wmic memphysical get maxcapacity然后电脑会显示MaxCapacity的值然后得到的值除以1024*1024即可例如如果你得到你的MaxCapacity为33554432那么你的电脑最大扩展内存为33554432/1024*1024=32G笔记本电脑有2个内存条插槽
计算机 字节、位等之间的换算 位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。 字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。 字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,
ubuntu 下权限学习 linux 文件的基本权限有9个,分别是owner,group,other3种身份各有自己的read ,write ,execute权限用数字代各个权限,各权限的分数是:r:4 w:2 x:1cp install.txt new.txt //将install这个文件复制成为new这个文件名,但是权限不变利用ls -al指令可以看见文件夹下的所有文件的详细信息
ubuntu instruction 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息文件管理 # pwd pwd 查看当前所在目录的绝对路经文件管理 # cd cd .. 回当前目录的上一级目录文件管理 # cd cd - 回上一次所在的目录文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录文件管理
ubuntu 下解压命令 .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName
ubuntu 下安装matlab 1. 下载matlab iso镜像文件(可以从verycd上下载,搜索matlab unix版可得到,我下的是2010a)2. 打开终端,输入sudo mkdir /mnt/temp (建立临时文件夹存放装载后的iso文件); 再输入 sudo mount -o loop /路径/Matlab.R2010a.UNIX.ISO-TBE.iso /m
ubuntu matlab快捷方式创建 进入超级用户:gedit /usr/share/applications/Matlab.desktop然后弹出个编辑界面,然后编辑如下:[Desktop Entry]Type=ApplicationName=MatlabGenericName=Matlab2012a //版本信息Comment=Matlab:The Language of Techn
ubuntu 初级学习 如何进入所需要的目录下:终端输入:非超级用户要加sudo 超级用户直接输入一下即可 cd 进入根目录 继续输cd 文件夹名字 例如想进入usr/local夹下可以输入 cd /usr/local 便可以了 如果还想看看local文件夹内的文件 可以直接接着输入ls即可如何创建文件夹: mkdir 文件夹名
ubuntu 下c/c++语言编译 ubuntu下首先编辑一个文本后缀名为.c即可,然后便可以编辑c语言程序如何编译源文件:超级用户下进入所在目录下gcc 文件名字 -o newname(没有命名的话系统默认为a.out)例如:编译helloword.c文件gcc helloword.c -o new./new即可 gcc helloword.c后面什么也不写便会产生一个a.out文件然后直接输入./