- 博客(37)
- 收藏
- 关注
原创 conda environment
1. nvcc -v command not foundconda install -c deepmodeling cudatoolkit2.
2023-02-06 19:43:56 271
原创 ubuntu编译安装opencv3.4 opencv3.4_contrib
ubuntu source code install opencv and opencv_contrib
2022-12-07 15:44:54 408
原创 pytorch scripy code
import osfolder = ' 'files = os.listdir(folder)fp = open('./det_valid.txt', 'w')for file in files:if file.endswith('.jpg'):full_name = os.path.join(folder, file)fp.write(full_name)fp.write('\n')fp.close()
2022-04-15 15:50:10 240
原创 git command use
git merge 用于合并两个分支若报冲突错误,则对当前文件中给出的冲突进行选择,然后进行git add . git commit -m ' ', git push 完成合并建议用git rebase, 条理更加清晰,只有一条主线。若需要对远程分支进行回滚,只需先进行本地分支回滚,然后对远程分支进行 git push --force 强制推送实现覆盖。 该方法会覆盖之前的git commit信息,慎用。...
2022-04-06 13:46:37 141
原创 深度学习模型调试经验
1. 尽量简单模型简单,数据简单,一般10个一下数据,经理保证模型过拟合。2. loss设计是否合理初始loss期望值和实际值误差是否过大,多分类例子。初始loss测试.数据不均衡的时候是不是可以尝试一下focal loss3. 网络中间输出检查、网络连接检查确认所有子网络的输入输出shape对齐,并确认全部都连接上了梯度更新是否正确如果参数的梯度大部分是0,那么是不是学习率太小了时刻监测一下梯度对不对/时刻进行修正。经典问题:梯度消失,梯度爆炸。参数的梯度是否真
2022-02-16 18:37:00 1820
原创 神经网络调参个人经验
神经网络搭建步骤:1. 数据研究。从简单到复杂,每一步我们都会对将要发生的事情做出具体的假设,然后通过实验验证这些假设,或者进行研究,直到我们发现一些问题。我们努力防止的是一次引入大量“未经验证”的复杂假设,这必然会引入错误/错误配置,这将需要花费很长时间才能找到(如果有的话)。2. 网络调试编写你的神经网络代码并训练一个,可以使用一个非常小的学习率和猜测,然后在每次迭代后评估完整的测试集。神经网络流程:1. 检查数据数据分布,数据模式,数据平衡和bias,包括: 非常局部的特征
2022-02-16 18:09:24 557
原创 git command
git log 查看历史commit信息git reset --soft head^ 回退一次commit, 代码不变git reset--hard head^ 回退一次commit, 代码删除git reset commit_id 返回到指定commit idgit push origin master -f 强制将当前commit推送到远程分支git push origin --delete backup 删除远程backup 分支...
2022-01-13 12:24:36 185
原创 pytorch 依赖库问题
1. install jpeg4py error:AttributeError: 'JPEG' object has no attribute 'decompressor'OSError: Could not load libjpeg-turbo libraryresolve: sudo apt-get update -ysudo apt-get install -y libturbojpegkaggle normal time 57sjpeg4py_time 29.00...
2021-11-19 11:10:07 2186
原创 c++基础 char[],char*,string相关基础
//1.char[],char*,string变量初始化//在申明变量时,一般要申明变量名,变量类型以及对变量的初始化工作。//1.1针对char[]初始化charmy_str[255] = " " ;charmy_str[255] = {'\0'};charmy_str[255];my_str[0] = '\0';//第(1)(2)种方式是将str数组的所有元素...
2019-11-25 17:00:50 590
转载 window下eclipse 安装
参考百度经验:https://jingyan.baidu.com/article/fea4511a130b59f7bb912503.htmleclipse直接解压,无需安装。配置完成后,能正常打开。 后面遇到的问题,没有pydev工程目录。因此安装python 和pydev直接采用eclipse中的help- software 无法进行pydev安装,报错原因未知。http...
2019-02-20 16:42:37 285
转载 visual studio软件破解方法
转载:https://jingyan.baidu.com/article/6d704a131bea7828db51cabf.htmlVS2013 ultimate 许可证已过期,不能输入序列号听语音 | 浏览:10896 | 更新:2014-12-15 20:02 | 标签:iWork 1 2 3 4 分步阅读当VS2013旗舰...
2019-01-26 09:51:15 4092 1
转载 vector 相关笔记
//原创 相关知识点1 vector<int> 对象可以不用初始化,直接向vector对象中入栈数据。如vector<int> test;test.push_bach(12); //即像vector对象中入栈数据122. vector<<vector<int>> 对象在进行入栈数据前一定需要初始化,否则系统报错。...
2018-12-20 18:03:40 255
转载 如何学习计算机视觉
转载:https://blog.csdn.net/ksws0292756/article/details/78876125本文的内容主要借鉴CSDN博主NodYoung的一篇文章,但是不知道什么原因,该博主的文章现已删除,这里,我根据自己的理解大致说明一下,对于一个初学小白来说,该如何学习计算机视觉。(有关计算机视觉入门的其它知识,可以阅读另一篇文章计算机视觉入门必读)1.编程能力1....
2018-12-18 10:46:49 435
转载 共有65款 计算机视觉库/人脸识别开源软件
转载:https://www.cnblogs.com/Anita9002/p/5038533.html。引自:http://www.oschina.net/project/tag/316/opencv 中文车牌识别系统 EasyPR EasyPR 是一个开源的中文车牌识别系统。 EasyPR是一个中文的开源车牌识别系统,其目标是成为一个简单、灵活、准确的车牌识别引擎。 相比...
2018-12-18 10:42:55 1525
转载 计算机视觉开源项目
转载:https://blog.csdn.net/linear_luo/article/details/52334822 按类别分类特征提取 SURF特征: http://www.vision.ee.ethz.ch/software/index.de.html(当然这只是其中之一) LBP特征(一种纹理特征):http://www.comp.hkbu.edu.hk/~i...
2018-12-18 10:37:54 1172
转载 人脸识别开源项目总结
转载:https://blog.csdn.net/chaipp0607/article/details/78885720/ openfaceopenface是一个基于深度神经网络的开源人脸识别系统。该系统基于谷歌的文章《FaceNet: A Unified Embedding for Face Recognition and Clustering》。openface是卡内基梅隆大学的 B...
2018-12-18 10:32:17 4645
转载 计算机视觉常用开源库
转载 https://blog.csdn.net/MAGIC_YS/article/details/40918303转载自:http://blog.csdn.net/likaidlut/article/details/18519053 一、特征提取Feature Extraction: SIFT [1] [Demo program][SIFT Library] [VLFeat]...
2018-12-18 10:27:31 564
原创 分水岭算法个人理解
分水岭算法流程:经典的风水岭算法,分为 一下几步:1 按像素值分层,即图像可分为256层,对图像像素排序2 对每个像素层,首先将所有同一像素层标记设为-2 ,然后对该层像素点的邻域判断,若邻域内有被标记过的像素点,则将该像素点入栈,否则对该层像素点判断,若标记为-2,且8邻域内有像素点标记也为-2,则将该点和该邻域内的像素点设为同一标记,且该邻域点如栈,如此循环取得所有相邻的点都可标记...
2018-12-12 21:47:58 4265
转载 高斯图像滤波原理及其编程离散化实现方法
转载: https://blog.csdn.net/likezhaobin/article/details/6835049 1、图像滤波 在三维计算机视觉领域,通常对于二维图像的特征抽取是很关键的第一步,这主要包括抽取二维图像上的边缘、角点、纹理等。通常从这些被称为基元图的组成部分中,我们可以提取图像的以下特征: 1)不同物体边缘成像所带来的灰度跃变; ...
2018-12-12 21:46:54 434
转载 c相关知识详解
strspn(返回字符串中第一个不在指定字符串中出现的字符下标)表头文件 1 #include <string.h> 定义函数: 1 size_t strspn (const char *s,const char * accept); 函数说明 strspn()从参数s 字符串的开头计算连续的字...
2018-12-12 21:46:43 218
转载 opencv Mat类基础知识
Mat 类成员及成员变量:mat申明:cols,rows 矩阵的行数,列数【注意,在图像中行数对应的是高度,列数对应的是宽度】,当维数大于2时,均为-1; dims 矩阵的维数; uchar* data; 存储具体数据的地址指针。 Mat 类创建:常用的构造函数有: Mat::Mat() 无参数构造方法; Mat::Mat(int rows, in...
2018-12-12 21:46:32 404
转载 转载opencv源码分析方法
法一: https://blog.csdn.net/jaych/article/details/5103008这篇文章主要介绍如何通过vs2012配置opencv,然后再具体修改调试opencv的代码。1、配置opencv工程项目这里主要是介绍如何通过vs2012编译源代码,具体步骤可以参考:【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与Ope...
2018-12-12 21:45:59 416
原创 vs读取.txt文件内容
//vs读取.txt文件内容,首先确定.txt文件的位置,string filename =“//.txt”//打开文件ifstream camfile(filename, ios::in);//判断是否为非空if (!camfile)//取.txt中的第一行内容string s;string newFilename;while (getline(camfile,...
2018-12-12 21:45:43 12408
原创 vs 读取文件夹下所有文件夹及文件内容
1.读取固定格式的文件string filePath; // 文件路径vector<string> files; //字符串矢量string format = ".dat"; // 固定格式的文件GetAllFormatFiles(filePath, files, format); //取固定格式的文件,调用 void GetAllFormatFiles(...
2018-12-12 21:45:34 5294
转载 高斯图像滤波原理及其编程离散化实现方法
转载博客:https://blog.csdn.net/likezhaobin/article/details/6835049 https://blog.csdn.net/hjxu2016/article/details/80745115
2018-11-01 17:04:10 321
原创 opencv_contrib库编译问题
Opencv版本和VS版本不匹配,官网不能直接提取时,需要对opencv源码进行cmake配置。参考如下网址:https://blog.csdn.net/jinian2614/article/details/78176704?locationNum=2&fps=1 1.下载opencv3.3.0 cmake opencv_contrib库文件 2 配置,并去掉w...
2018-11-01 08:59:03 574
原创 常见报错问题总结
该错误一般是申明了头文件,但是却没有定义。参考百度https://zhidao.baidu.com/question/130555408.html 参考网址: https://blog.csdn.net/qq_41674120/article/details/79523460关于 error LNK2019: unresolved external symbol _c...
2018-11-01 08:58:55 530
原创 图像类型转换与拷贝
//CvMat之间的复制//注意:深拷贝 - 单独分配空间,两者相互独立CvMat* a;CvMat* b = cvCloneMat(a); //copy a to b//Mat之间的复制//注意:浅拷贝 - 不复制数据只创建矩阵头,数据共享(更改a,b,c的任意一个都会对另外2个产生同样的作用)Mat a;Mat b = a; //a "copy" to bMat c(...
2018-11-01 08:58:46 349
原创 图像像素点读取和赋值
//取IplImage图像像素值int main(){ IplImage* src = cvLoad("filename",0); //-1默认读取原通道,0 灰度图,1彩色图 if(src!=0) { for(int i=0;i<src->height;i++) { uchar* pixel = (...
2018-11-01 08:58:29 3008
转载 C++常见库函数
C++常用库函数 1、常用数学函数 头文件 #include <math> 或者 #include <math.h> 函数原型功能返回值int abs(int x)求整数x的绝对值绝对值double acos(double x)计算arcos(x)的值计算结果double asin(double x)计算arsin(x)的值计算结果double atan(double...
2018-05-11 14:44:14 1503
转载 树莓派3新手教程
1 准备工作树莓派支持非常多种操作系统。这里简单列举如下:图片来自树莓派官方网站(www.raspberrypi.org)下面链接给出了更详细的列表,供有兴趣的朋友参考:https://en.wikipedia.org/wiki/Raspberry_Pi#Software看完列表是不是各位的选择困难症都要犯了,其实有官方支持同时也是使用比较广泛的就是Rasp
2017-12-30 20:03:14 1515
转载 VNC远程登录树莓派的图形界面
安装VNC需要使用命令行。如果需要远程操作安装VNC,就必须通过SSH登录到命令行界面。安装树莓派命令行:1sudoapt-get installtightvncserver安装好之后请一定先使用此命令设置一个VNC密码:1vncpas
2017-12-30 19:56:11 635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人