自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 论文:detect to track and track to detect 读后感

断断续续看了一整天,大概看懂了其中的原理,作者设计了一个基于R-FCN的结构,类似于siamese网络,采用具有时间差的两帧作为输入,分别进行位置回归,分类和帧间位移的训练,这点从损失函数上也可看出。这个结构是端到端的,对于耗时那块儿没看太明白,到底是141s还是14s,依我之见应该是141秒,应为特征提取还是较为耗时的。总的来说效果还是不错的,作者对于两帧之间时间间距小产生的精度...

2019-04-09 20:43:04 374

原创 OpenCV Error: Assertion failed (ssize.area() > 0) in cv::resize

一般都是没有进行图片是否为空的判断就进行读取图片长宽导致的错误解决方法: cap >> img; //判断图片是否为空应该放在第一步,不然下面在进行cv.size()操作就会出现错误,因为读不到图片的长和宽 if (img.empty()) break;...

2019-03-14 16:58:53 3914

原创 在ubuntu系统下利用opencv和python读取视频时出现的一些问题记录

发现偶尔出先size.width>0和size.height>0以及nonetype dont have shape的问题。大部分都是因为cap = cv2.VideoCapture('*.mp4')这一步出了问题,具体原因我也不太清楚,这边说下解决方法,路径中不要包含特殊字符,如~等,直接使用绝对路径,不能使用相对路径。我觉得主要问题还是路径中特殊字符的问题。...

2019-03-08 17:35:37 723

原创 使用anaconda安装opencv包出现error的解决方法

主要还是因为国内的网下载很慢,这边采用的解决方法就是添加清华的镜像:依次执行:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/c...

2018-06-21 20:59:02 5439

原创 window环境下运行tensorflow object detection

1.下载tensorflow model2.将object detection 模块拉出来单独建一个同名文件夹(方便其他程序调用),产生二级结构,为了防止引用文件出错。3.安装protoc下载地址:https://github.com/google/protobuf/releases选择:3.4.0windows版本解压,将解压文件下的bin加入环境变量。4.将protoc-3.4.0-win32...

2018-06-13 22:44:29 264

原创 windows+ubuntu双系统,将ubuntu引导改为windows引导

实验室的电脑,之前系统是windows server,然后我在上面装了ubuntu,变成了双系统,但是好像是和nvidia的显卡不兼容的原因,老是跳不出系统选择界面就直接进来ubuntu。上周偶然因为ubuntu系统的nvidia驱动被我不小心卸载了(貌似是这样),我装了amd的显卡,突然跳出来系统选择的界面了,然后我进了久违的windows系统里面。但是还是ubuntu的grub引导界面,所以想...

2018-05-22 15:53:25 6493

原创 【c++callpython】win10系统vs2013中c++调用python函数并向python函数传参

第一步:先配置python环境。(我的python貌似是和anaconda关联的,因为我的python代码用了tensorflow的库)step2:将编译器的版本和python安装的位数达成一致,本文中,电脑是win10 ,vs2013的ide,python是64位,所以编译器选择64位平台。step3:创建cpp文件,本文中为objectdetectioncall.cpp。将model文件夹,o...

2018-04-25 09:58:13 568

原创 ubuntu16.04下使用anaconda安装tensorflow_gpu版本以及object detection的过程

1. 按网上教程安装好cuda和cudnn。主要参照:https://huanglu.me/2017/01/01/ubuntu-nividia-gpu-cuda/#cudnn2.安装tensorflow。参考链接:https://tensorflow.feisky.xyz/install/gpu.html注意版本,我这边本来安装的是tensorflow1.3版本(最新版),但是由于对应

2017-09-11 19:54:03 1531

原创 c++学习系列之vector

最近看的一个项目多处用到了vector,然后我就顺便学习一下它的用法,做个笔记,也算加深一下印象。vector是一个顺序容器。1.创建1.最简单的用法:std::vector number;                   //初始容量和大小都为0,这不是创建容器的好方法,每次添加新元素都要复制到扩大的新区域。容量是容器可以存储的元素个数,而大小是实际存储的元素个数。2

2017-07-28 09:01:30 408

原创 ubuntu 系统的一些操作

1.      之前已经完成了共享文件夹,挂载,以及安装iso的操作,可以在我的博客里面找到相关的操作流程。2.      进行压缩包的压缩解压操作        unzip指令 3.      在ubuntu的matlab里面进行编译时一定要具体到当前程序所在的路径(可能是这样,起码在dpm5程序里面是这样的)不然会报错的。 4.      终止进程:在terminal里

2017-07-21 22:20:04 221

原创 ubuntu系统下安装matlab等iso的方法

我是在win7系统里面装了一个vmware然后用vmware建了一个ubuntu的系统,用vmware进行了文件共享。参考以下的链接:http://blog.csdn.net/gaojinshan/article/details/9231853完成了文件共享。接着就是将iso文件挂载,安装。参考以下的链接:http://www.jianshu.com/p/60038ffa8870,在这篇文章里

2017-07-21 22:17:54 1615

原创 python中图片处理之调整图片大小

from PIL import Imageimport osImageNames=os.listdir('E:\\digger\\diggerdatabase')for i in range(len(ImageNames)):    infile = 'E:\\digger\\diggerdatabase\\'+str(i+1)+'.jpg'  #输入图片所在路径

2017-07-11 15:06:58 7452

原创 使用爬虫获取imagenet下某个数据集

想用深度学习做分类,然后去imagenet网站上面找数据集,找到了但是都是url形式的,然后只能用python网上爬虫进行下载,折腾了一下,在师兄的帮助下完成了简单的小程序。代码如下:import requestsimport urllib.requestr=requests.get('http://www.image-net.org/api/text/imagenet.synset.

2017-07-01 16:56:37 5095 2

转载 无法解析的外部符号 "public: virtual struct CRuntimeClass

原博地址:http://blog.csdn.net/changbaolong/article/details/8479775无法解析的外部符号 "public: virtual struct CRuntimeClass * __thiscall CMessageBox::GetRuntimeClass(void)const "以下原因是会引起上述错误的:   1,在.h文件中写了D

2017-06-28 10:34:56 4076

原创 pycharm使用的快捷键

1.ctrl+/                      快速注释多行

2017-06-20 22:11:13 300

原创 mfc中注册表的使用

上个星期就在看mfc的注册表相关的东西。无奈上周心不在焉,并没有着手代码。这周终于运行成功了,记录下来,以后可以拿出来复习。做注册表主要是为了项目中的一些不怎么变的数据,项目是和视频监控相关的,对于设置好的预置点,希望下一次应用程序重新打开的时候不需要重新设置这就需要保存预置点信息。代码贴上:int bytesToInt(byte* bytes, int size = 4){

2017-05-17 21:37:55 547

原创 matlab中关于读取.mat文件中的奇偶行数据问题

clear allclctic;  %% 训练集/测试集产生a=load('soc1.mat');% 训练数据提取,将行号为奇数的数据选出作为训练数据 n=floor(size(a.soc,1)/2);   %floor向下取整,仅在行数为奇数的情况试验过,偶数情况待修正for i=1:n    U_train(i,1)=a.soc(i+i-1,1);    I

2017-05-04 22:37:01 1814

原创 keras初步学习

1.改变keras的backend有两种方法:1.改变脚本文件2.在程序开头写上:import osos.environ['KERAS_BACKEND']='theano'import keras这样就可以将keras依赖于theano:Using Theano backend.2.曲线拟合

2017-04-26 14:51:33 381

原创 python基础知识

1.文件写入text="this is my first test.\nthis is next line.\n this is last line"#文件写入,打开my file.text,如果不存在就创建一个my file.text文件my_file=open('my file.text','w')#文件读取my_file=open('my file.text','r'

2017-04-19 20:16:54 229

转载 Tensorflow基本使用

使用TensorFlow,你必须明白TensorFlow:使用图(graph)来表示任务被称之为会话(Session)的上下文(context)中执行图使用tensor表示数据通过变量(Variable)维护状态使用feed和fetch可以为任意操作(arbitrary operation)赋值或者从其中获取数据综述TensorFlow是一个编程系统,使用图来表示计算任

2017-02-24 14:04:36 325

转载 回调函数的定义和使用

作者:桥头堡链接:https://www.zhihu.com/question/19801131/answer/27459821来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。什么是回调函数?我们绕点远路来回答这个问题。编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编

2017-02-17 20:24:20 1672

原创 tensorflow笔记1——自动下载和安装 MNIST 到 TensorFlow 的 python 源码

在学习tensorflow时,mnist数据集就相当于是程序界的helloworld,所以先跑一下mnist数据集,我采用rnn(循环神经网络)的方式处理。第一步就是要进行自动下载和安装 MNIST 到 TensorFlow 的 python 源码。

2017-02-12 20:05:47 1099

转载 python前两行的意义

#!/usr/bin/Python指定用什么解释器运行脚本以及解释器所在的位置# -*- coding: utf-8 -*-用来指定文件编码为utf-8的PEP 0263 -- Defining Python Source Code Encodingshttp://www.python.org/dev/peps/pep-0263/估计有不少人注意过一些python脚

2017-02-06 21:28:28 2374

转载 Java中 equals() 和 == 的区别

原博地址http://blog.csdn.net/zhaizu/article/details/38556241如果 Object o 非 null,那么 o.equals(null) 恒等于 false,即 null 不等于任何非 null 对象。====================更新于 2016年01月25日,添加 ArrayList.remove(Objec

2016-11-30 17:02:44 228

原创 c++学习笔记1

一、关于C和C++的区别(1)C++是C的扩充。C主要是基于过程(2)C++增加了面向对象机制(主要体现在增加了面向对象程序设计的“类”)二、类的概念一个类是由一批数据以及对其操作的函数组成的。类的两大特点:封装性和信息隐蔽(只有本类中的数据成员才能调用,不能被类外语句调用,除了“友元类”成员以外)三、C++的构成一个C++程序由一个或多个程序单位构成。一个程序单元

2016-08-16 19:40:30 255

转载 tensorflow在windows环境下的安装

1.先是在官网下载了docker软件包2.开启电脑的VT:虚拟化技术3.然后安装docker:参考以下两个教程http://www.server110.com/docker/201411/11078.html                                   http://blog.csdn.net/neilron/article/details/51387161

2016-08-16 17:01:21 3443 2

转载 python学习笔记2 学习网站博客推荐

原博网址:http://www.cnblogs.com/zdz8207/p/python_learn_note_7.html深入 Python 3http://sebug.net/paper/books/dive-into-python3/《深入 Python 3》 的内容涵盖了 Python 3 及其与 Python 2 的区别。相对《深入 Python》而言,它 20% 的内容进行

2016-08-16 15:05:55 445

转载 python学习笔记1

安装和使用:http://www.cnblogs.com/guoming0000/archive/2012/06/13/2548350.html基础入门学习:http://www.mayacoder.com

2016-08-15 15:00:36 249

原创 关于RNN的小结

一、RNN简介RNN的目的使用来处理序列数据。在传统的神经网络模型中,是从输入层到隐含层再到输出层,层与层之间是全连接的,每层之间的节点是无连接的。但是这种普通的神经网络对于很多问题却无能无力。例如,你要预测句子的下一个单词是什么,一般需要用到前面的单词,因为一个句子中前后单词并不是独立的。RNNs之所以称为循环神经网路,即一个序列当前的输出与前面的输出也有关。具体的表现形式为网络会对前面的信

2016-07-31 10:50:44 4164

原创 机器学习笔记1——深度学习的数据库和目前一些流行的软件

首先我先查阅了深度学习的数据库:1、mnist手写字符库2、cifar10(caffe.theano)数据集分为5个训练块和1个测试块,每个块有10000个图像。测试块包含从每类随机选择的1000个图像。训练块以随机的顺序包含这些图像,但一些训练块可能比其它类包含更多的图像。训练块每类包含5000个图像。类与类之间完全互斥。airplane,automobile,bird,cat,de

2016-07-28 16:49:13 2398

空空如也

空空如也

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

TA关注的人

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