自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (6)
  • 收藏
  • 关注

原创 OPENCV新建一个CV::MAT对象

 2018.10.8更新不过最新的学习发现,如果CV::MAT中的数据是连续的,也可以把数据用memcpy拷贝到对应的data指针指向的内存中。不过需要注意的是如果不连续,这样做是不可以的。我之前项目中需要做的是把CV::MAT中的数据按字节取出,通过tcp发送出去,对方收到后重新根据接收到的字节流组装起来显示就需要用到以下构造函数:inline Mat::Mat(int _ro...

2018-08-24 17:14:37 2808

原创 error: token '''_CUDACC_VER_ is no longer suppored. Use _CUDACC_VER_MAJOR_, _CUDACC_VER_MINOR_....

1 编译caffe采用的是deepin15.7+opencv4.0beta+cuda10.0+cudnn7.3,基本上都是最新的版本,所以出现问题也正常。2 最初我把caffe从UBUNTU拿到DEEPIN上面来编译,make的时候出现了error: token '''_CUDACC_VER_ is no longer suppored. Use _CUDACC_VER_MAJOR_, _CUD...

2018-10-29 14:03:26 2505

原创 caffe学习第一天--Google Protocol Buffers(1)--基础

前言从头开始自学caffe,首先是把整个工程放在CLion里面编译,方便查看调试跳转代码。正文根据对网上的资料(包括但是不局限于其他博主发表的文章)学习,以及对于caffe.proto和caffe.pb.h观察发现:1.在caffe.proto设定了caffe中各个基础类的参数2.类的结构在caffe.proto中的格式是message classname{ opt...

2018-10-19 16:26:38 272

原创 ubuntu18.04+caffe-ssd+cuda9.2+cudnn7.3.1+opencv4.0.0α编译

    前言:鉴于caffe比较久远了(github上有两年没有更新版本了),所以基础教程这边就不多赘述了,可以自己搜一搜,csdn全站应该也有不少基础版本的教程了。然后我也是一次偶然的机会去接触最新发布的 opencv4α 版本(主要是自己太作了,想编译一个gpu版本的opencv去跑一下解码,结果并没有成功,然后索性系统也升级到ubuntu18.04了,换来换去最后就换到了最新版本的openc...

2018-10-17 15:03:56 1560 2

原创 NVIDIA_Video_Codec_SDK_8.2.15之AppDecGL(cudaErrorOperatingSystem)

  由于工作需要,已经研究了好几天关于硬解码的问题了,最终选择用英伟达提供的例子来改写一个解码程序,不过出了点问题,(cuda里面也有个例程是解码的,NVIDIA_CUDA-9.2_Samples/3_Imaging/cudaDecodeGL,9.2版本前都是有这个的,最新版的cuda10是没有的)。  言归正传,编译通过,但是运行会报CUDA error at simpleGL.cu:4...

2018-10-16 17:29:19 1940 2

原创 2018.10.15随笔

       讲真,大学毕业也有三个多月了,七七八八也学了一些东西,摸过深度学习,没摸透,然后有点消极的情绪。然后又在项目里面从最最最基础的git,网络通信,摄像头这种搞起来。虽然也是用别人的东西,不过还是学到了一些方法。比如说用一个开源库的某个不知道有没有的方法(对的,甚至只是一个想法,然后去看看到底有没有实现这个方法),比如是ffmpeg和nvdia的解码sdk,先去找例程来看,例程跑通,然后...

2018-10-15 10:49:05 172 1

原创 TensorRT文档翻译

1 首先声明,我也是刚开始研究这个TensorRT的自定义层,之前试了很多方法,下了官方例程,看不懂ORZ。然后也去找了一些别的资料,也没能复现。特别是把NVIDIA的官方例子face_recongnition,在本机上编译失败(ubuntu16.04+gtx1060(pascal架构)),可能是因为我没有装OpenGL还有没有配置好tensorRT,但是在jetson tx1上面却是可以的0.0...

2018-03-21 18:11:01 2001 4

原创 ubuntu16.04+opencv3.1.0+cuda9.0编译错误

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.Please set them or make sure they are set and tested correctly in the CMake files:CUDA_nppi_LIBRARY (ADVANCE...

2018-03-14 17:33:50 1075 1

转载 CUDNN7.1下载地址

cuDNN v7.1.1 Runtime Library for Ubuntu16.04 (Deb)cuDNN v7.1.1 Developer Library for Ubuntu16.04 (Deb)cuDNN v7.1.1 Code Samples and User Guide for Ubuntu16.04 (Deb)cuDNN v7.1.1 Library for Linux

2018-03-08 11:11:33 6282 2

原创 HDU2052

// HDU2052.cpp : 定义控制台应用程序的入口点。//#includeint main(){ int x,y,i,j; while(scanf("%d%d",&y,&x)!=EOF) { for(i=0;i<x+2;i++) { if(i==0||i==x+1) { printf("+"); for(j=0;j<y;j++)

2018-01-24 10:12:42 215

原创 HDU3791

感觉好坑的,明明两次提交的是一样的,但是前一次超时,下面是AC的代码二叉搜索树Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3248    Accepted Submission(s): 1417Probl

2018-01-24 10:12:18 180

原创 darknet源码阅读-1

我也才刚接触yolov2不久,大四小白一只,摸索中过河,之前在github上面找到了一个有中文注释的工程,不过作者水平挺高的,所以就关键位置注释了一下,对于我这种语言基础不算特别好的,看起来还是比较吃力,这边推荐一下点击打开链接,希望对于初学的小朋友有帮助吧.emmmm所以我的思路是从训练和测试的命令出发,首先是训练的命令 ./darknet detector train cfg/voc.da

2017-12-22 15:57:16 1669

转载 关于在windows上编译darknet,yolov2

亲测有效,原文地址点击打开链接我用的是win7+vs2017+cuda9.0+opencv3.3.0,配置的时候唯一要注意的是原项目是用vs2015+cuda8.0编译的,所以需要把darknet-master\build\darknet、darknet.vcxproj里面的cuda版本改成自己的版本号,其他的也没有啥了,还有就是vs2017编译opencv3.3.0的时候会出现不支持的编译系

2017-12-13 10:50:20 1520 4

转载 召回率与准确率

纠正下,精确率(precision)和准确率(accuracy)是不一样的,题主问的应该是精确率与召回率之间的差别。一.定义辨析刚开

2017-11-07 10:09:12 622

原创 YOLOv2训练自己的数据集

今天我参考网上的方法在YOLOv2上面训练自己的数据集,我的数据集是车辆,就一个类别,其他方法我在这里就不赘述了,可以参考http://blog.csdn.net/ch_liu23/article/details/53558549和http://blog.csdn.net/ch_liu23/article/details/53558549然后我在跑训练代码的时候遇到了无法载入图像的问题或者是c

2017-11-06 17:21:57 2318 2

原创 opencv读取视频,存放视频图像

这里主要是关于putText的用法,就是把需要的文字显示到视频当中去,但是我使用cvPutText却会报错,不知道为什么,知道的小伙伴可以评论里告诉我一下void bofang(){ VideoCapture capture("VideoTest.avi");//如果是笔记本,0打开的是自带的摄像头,1 打开外接的相机 double rate = 60.0;//视频的帧率 Size

2017-11-03 14:39:55 1500

原创 C++更改文件名

C++更改文件名

2017-05-23 14:59:14 4058

原创 C++表达式求解

#include"stack"#includeusing namespace std;stack Symbol;stacknumber;double Calcul(const string &s);//传表达式进这个函数可以返回运算的值,这里运算只包括加减乘除和括号void divit(){ if (!Symbol.empty()) { if (Symbol.top() ==

2016-07-01 20:26:09 329

转载 标准字符串std::string和System::String, CString之间的转换

.net开发中会遇到这个问题

2016-06-30 16:41:26 847

原创 第13届浙江省赛D题POJ3939

/*题目来源:13届浙江省大学生程序设计竞赛D题(POJ3939http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3939)作者:1412190214李建青类型:模拟题目描述:DescriptionEdward, the headmaster of the Marjar University, is v

2016-05-05 13:55:58 513

原创 HDU2446

#include #include#includeusing namespace std;long long int a[1800000],b[1800000];int searches(long long int s,int l,int n){ if(s==b[l]) return l; if(s==b[n])

2015-10-18 21:20:09 369

原创 09191006

#include#includechar str[1000010];int main(){ int t,l,j; scanf("%d",&t); for(j=1; j<=t; j++) { scanf("%s",str); int flag=0,ffff=0,s=0,l,f0=0,i; l=strlen(str

2015-09-19 14:56:34 231

原创 HDU5373(2015多校第7场1005)

// 2015MUTIROUND7.cpp : 定义控制台应用程序的入口点。//#include#define N 10000int a[N],lenth,n,t,number=1,s,ji,ou,last;void div(int x){ int p=-1,i; while(x) { a[++p]=x%10; x=x/10;

2015-08-12 15:08:42 289

原创 HDU5310(bestcoder一周年1001)

注意边界条件

2015-07-27 14:35:29 307

原创 POJ3264

#include#include#include#include#define N 200222int maxc[N][40],minc[N][40],a[N],n,m;int ifmax(int a,int b){ if(a>b) return a; return b;}int ifmin(int a,int b)

2015-07-22 15:04:58 346

转载 拓扑排序模板

拓扑排序模板

2015-07-20 16:03:51 284

原创 POJ2367拓扑排序入门

#include #include#include#define MAX 110typedef struct nn{int data[MAX];int top;}nn;nn ms;int vis[MAX];int mp[MAX][MAX];int res[MAX];int flag,n,fla;int check(int x){ int i;

2015-07-20 16:00:17 436

转载 扩展的欧几里得模板

__int64 EXTENDED_EUCLID(__int64 a,__int64 b,__int64& x,__int64& y){ if(b==0) { x=1; y=0; return a; } __int64 d=EXTENDED_EUCLID(b,a%b,x,y); __int64 xt=x;

2015-07-17 16:13:37 461

原创 HDU2138

这个其实可以当做求素数的模板。#include#include#include#define false 0#define true 1#define bool inttypedef unsigned long long int llong;llong mod_pro(llong x,llong y,llong n){ llong ret=0,tmp=x%n;

2015-07-17 16:06:20 541

原创 GCD

#includelong long int gcd(long long int a,long long int b){return (a==0)?b:gcd(b%a,a);}

2015-07-17 16:02:33 305

原创 POJ2352

StarsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 36355 Accepted: 15810DescriptionAstronomers often examine star maps where stars are represented by po

2015-07-08 13:27:07 287

原创 POJ3268

Silver Cow PartyTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 14455 Accepted: 6511DescriptionOne cow from each of N farms (1 ≤ N ≤ 1000) conveniently

2015-07-08 00:33:26 336

原创 冒泡排序优化

void Bubblesort(int Lenth){ int i,j,flag=1; for(i=1;i<Lenth&&flag;i++) for(j=Lenth-1;j>=i;j--) { flag=0; if(a[j]>a[j+1]) { swap(a,j,j+1); flag=1;

2015-06-30 13:08:35 274

原创 ZJSUOJ8能不能过?

能不能过?Time Limit1sMemory Limit32768KBJudge ProgramStandardRatio(Solve/Submit)17.86%(5/28)Description:Jackie来自江城武汉,一个交通发达,九省通衢的城市。但是

2015-06-22 09:52:37 963 3

原创 TRY THE MUSICAL PLAYER

111111

2015-06-13 21:14:39 298

原创 Jlh打靶

Description:Jlh喜欢射箭,尤其喜欢射正方形的靶子。在二维坐标里有一个长方形区域表示靶子,有n个点表示jlh射出去的箭,求有多少支箭在靶子上(边缘也算靶子上)。Input:输入一个T(TOutput:输出有多少支箭在靶子上Sample Input:251 10 12 00 22 30 0 2 0 2 2 0 2102 20 40 31

2015-06-10 14:45:06 327

原创 ZWK so lazy

Description:ZWK很懒每次从某个点到哪个点都会去计算下步数,想知道最短需要多少步,简单的来说就是在一个N*M的矩阵,用‘S’表示起始点,‘E’表示终点,’.‘表示可以走的路,'#'表示障碍,求S到E的最短步数,EOF表示结束Input:第一行输入n,m然后输入N*M矩阵Output:输出最短的步数Sample Input:3 3S.......E

2015-06-10 14:43:32 465

原创 windows下配置sublime text的c/c++编译环境(win7 64bit)

首先感谢理工的吴一歧学长 ~他原文是关于ACM编译环境的介绍,有sublime,codeblock,vim等等,这个是他原文的地址 http://http://wuyiqi.net/house/acm_weapons我今天要讲的是sublime在win7(本人的是64bit家庭高级版)下的C语言编译环境设置,最后达到的效果是在win32控制台下运行我们的C/C++语言程序,可以在里面输入输

2015-06-08 20:57:35 2193

转载 迷宫问题

难得在编程论坛看到一个优秀的代码, 学习一下,作者:鬼鬼千年#include int maze[10][10] = {         {1,1,1,1,1,1,1,1,1,1},         {1,0,0,1,0,0,0,1,0,1},         {1,0,0,1,0,0,0,1,0,1},         {1,0,0,0,0,1,1,0,0,1},

2015-05-28 23:21:50 254

原创 2015百度之星资格赛1002列变位法解密

一遍就AC了,时间来不及了,就做一道吧Problem Description列变位法是古典密码算法中变位加密的一种方法,具体过程如下将明文字符分割成个数固定的分组(如5个一组,5即为密钥),按一组一行的次序整齐排列,最后不足一组不放置任何字符,完成后按列读取即成密文。比如:原文:123456789密钥:4变换后的矩阵:123456789xxx(最后的几个x表

2015-05-25 23:45:25 444

windows_opencv3.3.0_build_world_withoutCUDA_x86.zip

windows_opencv3.3.0_build_world_withoutCUDA_x86,win7下vs2017编译的opencv3.3.0(无cuda)的32位库,含头文件

2018-05-28

tensorflow1.8.0rc+python2.7+ubuntu16.04+cuda9.0+cudnn7.1

tensorflow1.8.0rc+python2.7+ubuntu16.04+cuda9.0+cudnn7.1源码编译包

2018-04-24

tensorflow1.6.0rc源码编译python27库

ubuntu16.04编译tensorflow1.6.0rc源码得到的python2.7库,可以通过pip安装

2018-03-14

protobuf3.2.0

protobuf-3.2.0-cp27-cp27mu-manylinux1_x86_64.whl,protobuf for python2.7

2018-03-14

opencv_world330d.dll

opencv_world330d.dll,编译时无cuda,64位C++链接库,opencv3.3debug版本

2017-11-03

浙江工商大学数据结构实验指导书

数据结构的实验指导书,方便大家学习数据结构的时候参考。开放给学弟学妹们,我已经设置成0积分了。然后我是14级的。所以说这本书后面可能有改动。仅供参考。

2015-06-15

空空如也

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

TA关注的人

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