自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Well~

技术日常~

原创 ThinkPad Win10安装Ubuntu18.04双系统

电脑已经装了Win10系统,现在想在上面再装一个Ubuntu18.04。第一次装系统,主要参考广大网友的经验,一番折腾,终于安装成功,如下图。下面介绍我的安装过程。 根据这个博主的步骤链接. 安装了Ubuntu,我的分区方式除了博文中的内容之外,还有以下分区(是参考的另一篇博客,但是找不到地址了...

2020-06-18 21:48:11 36 0

原创 python自定义模块导入路径问题

如图所示的代码结构: 在src目录下的common.py中导入data文件夹下的内容,在pycharm中只需要src.data.xx就行,但是不用pycharm运行时会出现找不到文件、没有main等问题,解决办法:获取当前路径后再导入: import os import sys sys.path...

2019-12-17 11:15:11 52 0

原创 RuntimeError: Expected object of backend CPU but got backend CUDA for argument #4 'mat1'

根据错误提示找到问题处在F.linear(input, self.weight, self.bias)这里,参数input是在cuda里面的,进入linear.py,在参数self.weight, self.bias后面的赋值语句后面加上.cuda(0),即torch.Tensor(…).cuda...

2019-12-17 01:09:03 601 0

原创 2019年的小小总结

今天打开博客,发现粉丝、获赞和评论都上涨了不少,说来惭愧,从上半年开始实习之后,基本没怎么写技术博客了,倒也不是忙,就是懒~ 2019年也接近尾声了,之前看到网上有个说法是21实际10年代最后一个秋天/最后一个冬天,回首这一年,甚至这十年,时间过的真快啊。十年,我经历了哪些呢,高中三年,大学四年,...

2019-11-24 17:33:08 210 0

原创 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 4: invalid start byte

pandas读取csv文件出现错误: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa3 in position 4: invalid start byte 原因是csv文件不是utf-8格式,在读取代码后面加上encoding=&qu...

2019-06-03 17:48:29 4383 1

原创 caffe安装

看了很多资料,编译仍有问题,还没找出问题在哪 两个觉得比较靠谱的教程: 1、https://blog.csdn.net/AkashaicRecorder/article/details/71016942 2、https://blog.csdn.net/zhj_matlab/article/deta...

2019-02-27 19:18:52 95 0

原创 Pytorch安装

1、pytorch下载 打开网站https://pytorch.org/,会自动根据电脑配置给出下载命令,我的是: conda install pytorch torchvision cudatoolkit=9.0 -c pytorch 2、添加镜像 由于网络问题,直接运行上面命令无法下载,出现...

2019-02-26 16:05:19 222 0

原创 numpy数组去掉冗余的维度-----squeeze()函数

代码: import numpy as np a = [[[10, 2, 3]]] a = np.array(a) a_sque = np.squeeze(a) print(a) print(a_sque) 输出: [[[10 2 3]]] [10 2 3]

2019-01-16 15:28:30 11494 0

原创 第九章:类和对象

从第九章开始主要讲一些与面向对象相关的概念。 一、类和对象的概念 开始前先举一个简单的例子,例如对人类这一生物建模,那么就需要指出人的一些属性和功能等,如下图所示: 1、类的声明 使用关键字class声明一个类,例如在上例中,为人类建模的类可以表示成如下所示的代码: class Human {...

2019-01-10 11:06:51 102 0

原创 第八章:C++中的指针和引用

C ++的一大优势是它允许我们编写更接近硬件的高级应用程序。实际上,C ++使我们能够在字节和位级别上调整应用程序的性能。了解指针和引用如何工作是编写高效的程序的一步。 一、指针 指针也是一个变量,它的地址存储在内存中。int类型的变量用于表示一个整型值,指针类型的变量用于表示内存地址。 如上图...

2019-01-08 17:37:48 171 0

原创 第七章:函数

在简单的程序中所有代码都包含在main函数中,但是当程序的代码量多了以后,main函数内容会非常长,这时候就需要用到一些函数来解决这个问题。函数提供了一种划分和组织程序逻辑的方法,方便我们将程序内容拆分成实现不同功能的逻辑块。 函数可以接收参数,并返回一个值。 一、函数的作用 一个使用函数的例子:...

2019-01-07 20:49:51 84 0

原创 第六章:控制程序流

一、条件语句 if … else 一个基于用户输入所需的条件处理的示例: 1、if … else语句的使用 代码示例: #include <iostream> using namespace std; ...

2019-01-03 18:54:30 114 0

原创 第五章:表达式、语句和运算符

程序是一组按顺序执行的命令,这些命令由表达式和语句组成,使用运算符执行特定的计算和操作。 一、语句 程序由语句组成,如: cout << "Hello World" << e...

2019-01-02 15:07:18 75 0

原创 第四章:数组和字符串

本章学习如何处理一个对象的集合,例如20个int或一个字符串。 一、什么是数组 数组的一种解释:“a group of elements forming a complete unit, for example an array of solar panels.” 数组的特征: 1)数组是元素的集...

2018-12-26 20:23:48 125 0

原创 第三章:变量和常量

变量用于在有限时间内临时存储数据。常量不允许对其内容做更改。 一、什么是变量 在我们开始学习编程语言中变量的使用之前,先来了解一下计算机相关的一些内容及其工作原理。 1、内存和寻址简介 所有计算机、智能手机和其它可编程设备都包含一个微处理器和一定量的内存,该内存用于临时存储,称为随机存取存储器(R...

2018-12-25 20:31:14 122 0

原创 第二章:C++程序分析

一、HelloWorld程序分析 C++程序由类组成,类中包含成员函数和成员变量。现在使用第一章中的HelloWorld程序来分析一个C++程序的组成部分: // 包含iostream的预处理指令 #include <iostream&...

2018-12-20 17:30:21 356 0

原创 第一章:C++介绍+第一个Hello World程序

一、理论介绍: C是面向过程的语言,而C++作为C语言的继承,其实是一种面向对象的语言,它实现了继承,抽象,多态和封装等概念。 C ++可以对应用程序进行高级编程,也可以对硬件相关的库的低级编程,实现更底层的操作,这种特性为C++编程提供了极大的灵活性,允许开发人员精确控制资源消耗和性能,从而实现...

2018-12-18 15:54:15 7977 0

原创 这是一个flag

之前在另一本书中看过了HMM但是忘记了,今天看懂《机器学习导论》中的HMM,等开心了就过来写笔记。。。

2018-11-28 17:15:49 93 0

原创 python+opencv+dlib+Intel RealSense D435 实现人脸检测和跟踪

单张图片人脸检测 视频序列人脸检测

2018-11-26 17:23:32 4077 6

原创 机器学习技法笔记01-----线性SVM支持向量机

写的文章发给老师看得到回复里面有:去看看机器学习基础知识~ 最近,嗯,来一波机器学习基础~ 特征转换(Feature Transforms)的三个方向: SVM:解决如何选择特征转换以及复杂度的问题 AdaBoost:找出比较具有预测性质的特征并将其结合起来 Deep Learning:找出(学出...

2018-11-16 08:50:40 129 0

原创 conda安装python包的快捷方式

有时候因为某些限制,pip在线安装工具包(opencv、opencv_contrib、tensorflow等)的时候会出错 用下面的方式十分方便 1、首先在python安装包大全中找到需要的包,下载.whl文件 2、在conda中激活虚拟环境,切换到.whl文件所在目录,pip instal...

2018-11-12 19:43:48 418 0

原创 python opencv保存视频遇到的问题

python-opencv写视频几个步骤 fourcc = cv2.VideoWriter_fourcc(*‘DIVX’) out = cv2.VideoWriter(‘D:/GestureVideo/’+video_name, fourcc, 10, (640, 480)) out.write(...

2018-11-01 20:01:51 2018 1

原创 python opencv在图片上显示中文字符

cv2.putText() 不能显示英文字符 参考这篇文章https://blog.csdn.net/dcrmg/article/details/79108491 我这里的字体是百度下载的。 img_OpenCV = cv2.imread('testpicc.jpg')...

2018-10-31 21:43:25 7373 1

原创 PyInstaller打包python程序生成exe文件

python安装PyInstaller 控制台输入以下指令,-F可避免生成很多不必要的文件。 pyinstaller -F part2.py 然后在工程目录下生成一个dist文件夹,exe文件在里面

2018-10-31 21:38:33 263 0

原创 python字符分割/多分隔符分割

参考博客 https://blog.csdn.net/hawkerou/article/details/53518154 str.split不支持正则及多个切割符号 re.split,支持正则及多个字符切割 video_name = 'video' time_n...

2018-10-31 21:11:10 405 0

原创 Intel RealSense D435介绍、安装和使用

实验室采购的三个Intel RealSense相机到了,分别是D435、R200和blasterx senz3d,准备对每个相机写个使用笔记,了解主要功能。本篇是关于D435的使用笔记。 一、产品介绍 1、产品全称 Intel RealSense Depth Camera D435 2、实物图...

2018-10-24 17:05:15 45426 35

原创 2017-2018关于这一年

好久没有认真在“碎碎念”这个板块写东西,最近CSDN做了更新,写文章比以前方便了一些。 刚刚博客搬家到CSDN是去年六月份,当时还没开学,提前进了实验室,对于未来的专业方向完全没有头绪,当时由于会一些java web的开发,被导师安排在java web组。后来了解到一些学姐学长们在做算法方向,很...

2018-10-10 20:16:46 319 5

原创 图像去雾相关资料

1、何凯明的论文《Single Image Haze Removal Using Dark Channel Prior》 使用暗通道先验,根据光学模型公式推导出去雾公式,效果还不错。 相关链接: 基于暗通道先验的去雾算法 问题是,这一做法很简单,效果也不错,相比于后来提出的使用深度学习的方法,效果...

2018-10-10 19:37:59 178 0

原创 OpenPose+win10安装

openpose在win10上的环境配置和安装,主要参考: https://blog.csdn.net/yuhijk2055/article/details/81637832 另一篇博客后半部分有讲如何使用代码实现相应的功能: https://blog.csdn.net/lgh0824/artic...

2018-09-26 15:08:49 7902 1

原创 VS2015+opencv3+opencv_contrib+dlib配置过程和问题记录

opencv3+opencv_contrib配置 配置需要用到编译工具Cmake,详细过程网上比较全,参考了这个OpenCV 3.1.0 + opencv_contrib编译(Windows) 编译过程如上文所示,VS的配置过程如下(这里包括opencv的配置和opencv_contrib的配...

2018-09-18 13:14:34 735 3

原创 keras中自定义验证集的性能评估

def AUC(y_true,y_pred): not_y_pred=np.logical_not(y_pred) y_int1=y_true*y_pred y_int0=np.logical_not(y_true)*not_y_pred TP=np.sum(y_pred*y_in...

2018-09-08 22:05:36 1071 0

原创 手势识别相关资料

1、姿态估计(Hand Pose Estimation)相关总结 2、手势估计- Hand Pose Estimation 3、手势数据集

2018-08-01 17:24:33 285 1

原创 关于图片篡改检测、图像取证的相关资料

1、对图像取证技术的总结 “谁动了我的图片?” – 图像取证技术 主动的:加水印等 图像取证不添加额外信息,属于被动的检测技术。 2、介绍了一点成像技术 深度学习在图像取证领域中的进展 取证领域比较常用的网络结构为AlexNet,选择此网络结构的原因,是因为AlexNet网络结构相较于...

2018-07-30 20:54:40 6421 6

原创 YOLOv3论文笔记

YOLOv3是YOLO的改进版本,新的网络更大更准确,并且图片处理的速度依然很快。 项目代码 1、解决什么问题 多尺度预测 (类FPN) 更好的基础分类网络(类ResNet)和分类器 2、使用什么方法 bounding box预测 使用维度聚类(dimension cl...

2018-07-18 17:28:57 1093 0

原创 YOLO 论文笔记

YOLO全称You Only Look Once: Unified, Real-Time Object Detection,CVPR 2016的一片论文,paper的项目主页:http://pjreddie.com/darknet/yolo/。 1、解决什么问题 (1)将检测问题变为一...

2018-07-17 16:43:05 584 0

原创 OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks 论文笔记

1、解决什么问题 使用一个卷积网络同时解决三个问题:分类、定位和检测(Recognition、Localization and Detection)。这个合成网络结构是ILSVRC3的winner。并且论文表明,训练一个卷积网络同时实现分类、定位和检测,可以同时提高这三类任务的准确率(定位的功...

2018-07-16 22:15:47 109 0

原创 Fully Convolutional Networks for Semantic Segmentation(FCN)论文笔记

1、解决什么问题 基于卷积网络的语义分割,超过了语义分割state-of-the-art水平 使用全卷积网络,可以接受任意大小的输入,获得与输入同等大小的输出 2、使用什么方法 3、效果 4、还存在什么问题...

2018-07-14 18:48:54 119 0

原创 关于怎么看专业论文

看哪些论文 1、所在方向的里程碑文献,精读 2、里程碑文献或者其他文献中,会介绍该方向的发展历程,从参考文献中读相关论文 方法 写论文笔记,包含一下几个方面: 1、解决了什么问题 2、用什么方法 3、效果如何 4、还存在什么问题...

2018-07-14 18:36:18 206 0

原创 调参工具--Hyperopt笔记

机器学习模型调参方法有三种: 1、网格搜索(全面但耗时) 2、随机搜索(快速但不全面) 3、贝叶斯优化 Hyperopt即为贝叶斯优化的一个实现。 参考链接: https://www.jianshu.com/p/35eed1567463...

2018-07-14 18:29:11 1021 0

原创 LeapMotion for python3 mac环境

开发环境 mac、pycharm、python3.6 安装步骤 在官网下载SDK后,把上图mac需要的几个文件复制到pycharm的虚拟环境目录(也可以放在一个目录中,在import leap之前引入该目录)中,但是此时只支持python2.7,要想用python3,需要自己生成Le...

2018-07-09 13:37:00 642 8

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