自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 c++ 简单功能

cv::String pattern = "../data/test/*.jpg";std::vector<cv::String> fn;glob(pattern, fn, false);for (size_t i = 0; i < fn.size(); i++) { cv::Mat img = cv::imread(fn[i]); std::vector<yolo_boxes> res = tyolo.handle(img); for (.

2020-07-14 17:24:21 166

原创 Ubuntu16.04安装TensorRT

注意:TRT版本对cudnn版本要求精确到小版本 trt6.0对应cudnn7.6.3 .安装包下载网址:https://developer.nvidia.com/nvidia-tensorrt-download安装步骤:1. 打开下载的TensorRT所在路径,解压下载的tar文件:tar -xzvf TensorRT-6.0.1.5.Ubuntu-16.04.x86_64-gnu.cuda-10.0.cudnn7.6.tar.gz2. 解压好添加环境变量:sudo gedi.

2020-05-19 22:07:04 446

原创 帧差法和三帧差法

帧差法//取两帧图像if(preSafetyRopeDetectionFrame.empty()){ preSafetyRopeDetectionFrame = curFrame;//将第一帧赋给preFrame preSafetyRopeDetectionFrameIdx = detectTrackInfo.GetCurFrameIdx();}else{ if((detectTrackInfo.GetCurFrameIdx() - preSafetyRopeDet

2020-05-12 17:37:17 2464

原创 ubuntu安装deb文件

ubuntu 安装deb文件命令sudo dpkg -i xxx.deb如果报错则是因为缺少依赖,安装依赖命令sudo apt-get install -f

2020-04-28 19:48:03 728 1

原创 Ubuntu有线连接不见,网络图标消失

刚装的ubuntu系统发现没有有线连接,ifconfig只有本地回环地址,没有以太网。走过很多弯路,记录下来。1.第一种情况:可能是硬件设置的问题重启电脑狂摁F12进入以下界面后选择Enter Setup选择Devices/Network Setup发现以太网控制器是关闭的将其开启,F10保存重启即可。2.第二种情况:可能是软件设置的问题sudo ...

2020-01-16 09:53:01 6021

转载 ubuntu16.04安装opencv3.4.0

1.去官网下载opencv,在本教程中选用的时opencv3.4.1,其他版本的配置方法异曲同工。 下载链接http://opencv.org/releases.html,选择sources版本2.解压下载下来的zip包 unzip opencv-3.4.1.zip3.进入到解压后的文件包中4.安装依赖库和cmake ,如果提醒需要apt-get update,那就先...

2020-01-09 09:03:52 210

原创 ubuntu16.04+cuda10+opencv4.0安装caffe

1.下载安装包git clone git://github.com/BVLC/caffe.gitcd caffe/cp Makefile.config.example Makefile.config2.编辑Makefile.config取消注释#USE_CUDNN :=1取消注释#OPENCV—VERSION :=3取消注释#WITH_PYTHON_LAYER := 1...

2019-11-28 17:01:44 603

原创 Ubuntu16.04+cuda10+opencv4.0安装pytorch

去pytorch官网选择自己的环境和安装方式,下面会有推荐安装命令:我最终安装成功的命令是这样的:pip --no-cache-dir install --user torch torchvision安装过程中遇到的问题:1.MemoryError解决方式:命令加上--no-cache-dir,失能缓冲即可2.Read timed out解决方式:修改pi...

2019-11-28 09:38:43 289

转载 安装驱动、CUDA、CUDNN

安装nvidia显卡驱动,由于是双系统,需要在安装之前进入bios中更改安全引导配置,具体步骤:安全->安全引导配置->F10接受->安全引导禁用->保存更改并退出。进入ubuntu安装显卡驱动; 先禁用nouveau,避免冲突无法安装nvidia。 sudo gedit /etc/modprobe.d/blacklist.conf编辑blacklist....

2019-11-27 11:05:01 235

原创 清华大学源

更换清华大学源方法sudo pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simplelinuxpip install django -i https://pypi.tuna.tsinghua.edu.cn/simple...

2019-11-27 10:57:52 1061

原创 leetcode(1-10)——java之小白上路

1.给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]imp...

2019-07-31 10:11:56 91

原创 MongoDB相关

1.导入数据库文件夹(内含json文件和bson文件)mongorestore -d db_name 文件夹目录2.导入bson文件mongorestore --host 127.0.0.1 --port 27017 -d db_name -c collection 文件路径3.mongo命令查询所有数据库列表 https://www.cnblogs.com/cmy...

2018-09-03 10:27:23 102

原创 用anaconda安装python、tensorflow及各种第三方库(opencv、keras)

我电脑的情况:win8.1 cpu-only因此tensorflow配置的无gpu版,IDE选择pycharm由于目前tensorflow只支持3.5的python,所以我选择安装默认python3.5的4.2.0版本的anaconda,anaconda各版本的下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/...

2018-08-14 17:00:19 1793

原创 欧拉函数

欧拉函数:对于正整数n,小于或等于n的数中与n互质的数的数目。long long oula(long long n){ long long i,m; m=n; for(i=2; i*i<=n; i++) { if(n%i==0) { m=m/i*(i-1); whil...

2016-10-22 19:04:45 193

原创 素数筛法

int isprime[N];int prime[N],nprime;void daprime(){ long long i,j; memset(isprime,0,sizeof(isprime)); isprime[1]=1; nprime=0; for(i=2; i<N; i++) { if(isprime[i]=...

2016-10-14 17:37:56 220

原创 杭电 5826

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5826题目大意:给出各个小球的初始位置,初速度,方向,保证加速度*速度始终等于c,小球碰撞为完全弹性碰撞,求每次t秒后第k小的初速度的小球速度。题解:首先分析题意可知初始速度与方向并无关系,完全弹性碰撞即碰撞后两小球交换速度,如同隔空穿过,由动能定理1/2mv^2-1/2mv0^2=mat,...

2016-08-12 15:10:35 182

原创 杭电 5831

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5831题目大意:给出一些括号,在必须交换两个括号的位置的前提下字符串依然合理为Yes,否则为No。题解:从前往后遍历,当遇到第一次’)‘的个数大于’(‘时,把’)‘换成’(‘,此后如果再有’)‘的个数大于’(‘,便是No。不要忘记特判!!#include<iostream&g...

2016-08-12 15:02:07 212

原创 杭电 5818

Problem DescriptionA stack is a data structure in which all insertions and deletions of entries are made at one end, called the "top" of the stack. The last entry which is inserted is the firs...

2016-08-10 15:16:38 308

原创 STL中map容器的一点点用法

1. map最基本的构造函数;map<string ,int>mapstring; map<int,string >mapint;map<sring,char>mapstring; map< char ,string>mapchar;map<char,int>mapchar; map<int ,char>mapint;...

2016-08-05 16:40:27 264

原创 STL中set容器的一点总结

begin()    ,返回set容器的第一个元素end()      ,返回set容器的最后一个元素clear()    ,删除set容器中的所有的元素empty()    ,判断set容器是否为空max_size()   ,返回set容器可能包含的元素最大个数size()      ,返回当前set容器中的元素个数rbegin     ,返回的值和e...

2016-08-05 16:22:41 366

原创 KMP算法模板

字符串匹配的时间复杂度为O(n+m),返回的是匹配串在主串中的第一个位置#include<iostream>#include<cstdio>#include<cstring>#include<string>using namespace std;void get_next(string T,int *next){ i...

2016-07-29 20:51:26 247

原创 LIS最长上升子序列

动态规划求最长上升子序列:方法一:通过对每个位置求最长上升子序列最终得到最长上升子序列时间复杂度O(n^2)#include<iostream>#include<cstdio>using namespace std;int a[1000];int dp[1000];int main(){ int T; cin>&gt...

2016-07-29 20:40:58 203

原创 dfs

模板:void dfs(int x,int y){ for(几种走法) { int nx=x+走法; int ny=y+走法; if(满足合理的条件成立) { 更新棋盘; dfs(nx,ny); } }}举栗子:...

2016-07-14 17:33:24 239

原创 快排调用及结构体排序

快排的两种调用:#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>using namespace std;int a[10000];bool cmp(int a,int b) //so...

2016-07-14 16:54:03 3813

原创 并查集模板

并查集:判断几个人是否是同一家庭的人初始化:for(i=1;i<=n;i++) { p[i]=i; t[i]=0; //家庭中的人数 }找祖先(如果有联系就会有同一个祖先):int find1(int ...

2016-07-14 16:26:12 226

原创 各种类型的取值范围

一字节==8位 1byte==8bitint: -2147483648~2147483647 字节数:4unsigned int: 0~4294967295 字节数: 4long: 2147483648~2147483647 字节数: 4unsigned long : 0~4294967295 字节数: 4lon...

2016-07-14 11:27:51 327

原创 判断两个数相等(坑点)

两个数可以是负数,可以是小数,可以是001.100#include<iostream>#include<cstdio>#include<string>using namespace std;int main(){ string a,b; while(cin>>a) { cin&g...

2016-07-14 11:04:09 1834

原创 最长公共子序列

给出两个序列,求它们的最长公共子序列#include<algorithm>#include<cstring>#include<cmath>using namespace std;char c1[1005],c2[1005],c3[1005];int d[1005][1005];int main(){ while (scanf...

2016-05-11 23:17:03 209

原创 01背包问题

问题:有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。动态规划公式for (i = 0; i < N; i++) for (j = V; j >= b[i]; j--) d[j] = max (d[j], d[j - b...

2016-05-11 22:23:26 349

原创 中国剩余定理

应用中国剩余问题解线性同余方程组(用到了扩展欧几里得)void e_gcd (int a, int b, int &x, int &y){ int t; if (b==0) { x = 1; y = 0; return; } else { e_gcd (b, a % b, ...

2016-04-18 10:43:24 354

原创 快速幂模m算法

求解a^b,可以把b按二进制展开为b=bn2^n+b(n-1)2^(n-1)+…+b1*2+b0.(其中bi为1或0),那么 a^b=a^(bn2^n+b(n-1)2^(n-1)+…+b1*2+b0);long long power (long long a, long long b){ long long ...

2016-04-17 22:42:11 406

原创 欧几里得算法及扩展欧几里得

long long gcd (long long a, long long h){ if (b == 0) return a; return gcd (b , a % b);}这里求得的x是一个特解,而不是最后解。扩展欧几里德的最终目标是求出ax+by=gcd(a,b)的解,(即x,y)。void e_gcd (long long int a...

2016-04-17 21:33:43 344

空空如也

空空如也

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

TA关注的人

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