自定义博客皮肤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~

技术日常~

  • 博客(80)
  • 收藏
  • 关注

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

电脑已经装了Win10系统,现在想在上面再装一个Ubuntu18.04。第一次装系统,主要参考广大网友的经验,一番折腾,终于安装成功,如下图。下面介绍我的安装过程。根据这个博主的步骤链接.安装了Ubuntu,我的分区方式除了博文中的内容之外,还有以下分区(是参考的另一篇博客,但是找不到地址了,侵删!)安装之后,发现重启电脑直接进入Win10,没有Ubuntu的选项,于是根据博客链接.第五部分中的常见问题及解决方案里,使用EasyUEFI进行设置。EasyUEFI下载和安装链接.注意,再更改以

2020-06-18 21:48:11 2205

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

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

2019-12-17 11:15:11 866

原创 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(0),问题解决...

2019-12-17 01:09:03 3486 1

原创 2019年的小小总结

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

2019-11-24 17:33:08 341

原创 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="ISO-8859-1"即可,或者修改文件的编码格式:https://blog.csdn.net/moled...

2019-06-03 17:48:29 12546 3

原创 caffe安装

看了很多资料,编译仍有问题,还没找出问题在哪两个觉得比较靠谱的教程:1、https://blog.csdn.net/AkashaicRecorder/article/details/710169422、https://blog.csdn.net/zhj_matlab/article/details/69943869后来找到一个编译好的版本,直接放在site-packages下用了,目前没有...

2019-02-27 19:18:52 189

原创 Pytorch安装

1、pytorch下载打开网站https://pytorch.org/,会自动根据电脑配置给出下载命令,我的是:conda install pytorch torchvision cudatoolkit=9.0 -c pytorch2、添加镜像由于网络问题,直接运行上面命令无法下载,出现http错误的问题,需要添加镜像。添加镜像后,在c:\Users\用户名 这个目录下生成.conda...

2019-02-26 16:05:19 367

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

代码:import numpy as npa = [[[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 37899

原创 第九章:类和对象

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

2019-01-10 11:06:51 285

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

C ++的一大优势是它允许我们编写更接近硬件的高级应用程序。实际上,C ++使我们能够在字节和位级别上调整应用程序的性能。了解指针和引用如何工作是编写高效的程序的一步。一、指针指针也是一个变量,它的地址存储在内存中。int类型的变量用于表示一个整型值,指针类型的变量用于表示内存地址。如上图所示,指针本身也保存在内存中,它是一种特殊变量,其值指向内存中某个地址。需要注意的是,通常使用十六进...

2019-01-08 17:37:48 352

原创 第七章:函数

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

2019-01-07 20:49:51 280

原创 第六章:控制程序流

一、条件语句 if … else一个基于用户输入所需的条件处理的示例:1、if … else语句的使用代码示例:#include <iostream>using namespace std;int main() { cout << "Enter two integ

2019-01-03 18:54:30 331

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

程序是一组按顺序执行的命令,这些命令由表达式和语句组成,使用运算符执行特定的计算和操作。一、语句程序由语句组成,如:cout << "Hello World" << endl;语句以分号(;)结尾。二、复合语句或块复合语句或块:在大括号{…}中将语句组合在一起。{ int daysInYear = 365; cout <&lt

2019-01-02 15:07:18 304

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

本章学习如何处理一个对象的集合,例如20个int或一个字符串。一、什么是数组数组的一种解释:“a group of elements forming a complete unit, for example an array of solar panels.”数组的特征:1)数组是元素的集合;2)数组中包含的所有元素都是同一类型;3)数组中的元素构成一个完整的集合。1、为什么需要数组...

2018-12-26 20:23:48 447

原创 第三章:变量和常量

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

2018-12-25 20:31:14 411

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

一、HelloWorld程序分析C++程序由类组成,类中包含成员函数和成员变量。现在使用第一章中的HelloWorld程序来分析一个C++程序的组成部分:// 包含iostream的预处理指令#include <iostream>// 程序启动:函数块main()int main() { // 输出 std::cout <&a

2018-12-20 17:30:21 1354

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

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

2018-12-18 15:54:15 37451 1

原创 这是一个flag

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

2018-11-28 17:15:49 195

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

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

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

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

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

2018-11-16 08:50:40 299

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

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

2018-11-12 19:43:48 760

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

python-opencv写视频几个步骤fourcc = cv2.VideoWriter_fourcc(*‘DIVX’)out = cv2.VideoWriter(‘D:/GestureVideo/’+video_name, fourcc, 10, (640, 480))out.write(frame)out.release()bug1:代码生成exe文件后运行,保存的视频是0kb网上...

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

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

cv2.putText() 不能显示英文字符参考这篇文章https://blog.csdn.net/dcrmg/article/details/79108491我这里的字体是百度下载的。img_OpenCV = cv2.imread('testpicc.jpg')# 图像从OpenCV格式转换成PIL格式img_PIL = Image.fromarray(cv2.cvtColor(im...

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

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

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

2018-10-31 21:38:33 434

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

参考博客 https://blog.csdn.net/hawkerou/article/details/53518154str.split不支持正则及多个切割符号re.split,支持正则及多个字符切割 video_name = 'video' time_now = re.split('[" ":]', time.ctime()) for i in range(len(time_n...

2018-10-31 21:11:10 857

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

实验室采购的三个Intel RealSense相机到了,分别是D435、R200和blasterx senz3d,准备对每个相机写个使用笔记,了解主要功能。本篇是关于D435的使用笔记。一、产品介绍1、产品全称Intel RealSense Depth Camera D4352、实物图3、相机介绍参考博客2018年1月19日,英特尔宣布更新RealSense深度摄像头产品线,带...

2018-10-24 17:05:15 126949 60

原创 2017-2018关于这一年

好久没有认真在“碎碎念”这个板块写东西,最近CSDN做了更新,写文章比以前方便了一些。刚刚博客搬家到CSDN是去年六月份,当时还没开学,提前进了实验室,对于未来的专业方向完全没有头绪,当时由于会一些java web的开发,被导师安排在java web组。后来了解到一些学姐学长们在做算法方向,很不巧,从来都是中奖绝缘体的我居然在微博抽奖抽到一本书—《机器学习实战》,收到书后浏览了一遍,学了点pyt...

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

原创 图像去雾相关资料

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

2018-10-10 19:37:59 285

原创 OpenPose+win10安装

openpose在win10上的环境配置和安装,主要参考:https://blog.csdn.net/yuhijk2055/article/details/81637832另一篇博客后半部分有讲如何使用代码实现相应的功能:https://blog.csdn.net/lgh0824/article/details/75949477电脑配置比较渣,很容易出现以下错误,是内存问题:...

2018-09-26 15:08:49 13597 2

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

opencv3+opencv_contrib配置配置需要用到编译工具Cmake,详细过程网上比较全,参考了这个OpenCV 3.1.0 + opencv_contrib编译(Windows)编译过程如上文所示,VS的配置过程如下(这里包括opencv的配置和opencv_contrib的配置):(我的opencv_contrib目录跟上文不一样)1、配置包含目录在属性页,选择左侧配置属性...

2018-09-18 13:14:34 1096 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_int1) FP=np.sum(y_pred)-TP TN=np.sum(not_y_pred*y...

2018-09-08 22:05:36 1494

原创 手势识别相关资料

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

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

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

1、对图像取证技术的总结 “谁动了我的图片?” – 图像取证技术 主动的:加水印等 图像取证不添加额外信息,属于被动的检测技术。 2、介绍了一点成像技术 深度学习在图像取证领域中的进展 取证领域比较常用的网络结构为AlexNet,选择此网络结构的原因,是因为AlexNet网络结构相较于其他网络结构复杂度相对较低并且性能较好,对于解决数据集少的取证问题有更好的尝试性条件。 典型案例为L...

2018-07-30 20:54:40 9436 7

原创 YOLOv3论文笔记

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

2018-07-18 17:28:57 1893

原创 YOLO 论文笔记

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

2018-07-17 16:43:05 1307

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

1、解决什么问题使用一个卷积网络同时解决三个问题:分类、定位和检测(Recognition、Localization and Detection)。这个合成网络结构是ILSVRC3的winner。并且论文表明,训练一个卷积网络同时实现分类、定位和检测,可以同时提高这三类任务的准确率(定位的功能能够标出物体,将物体与背景分割开,这样有利于检测) 介绍了一种新颖的定位的检测方法:累加预测边框(...

2018-07-16 22:15:47 377

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

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

2018-07-14 18:48:54 251

原创 关于怎么看专业论文

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

2018-07-14 18:36:18 380

原创 调参工具--Hyperopt笔记

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

2018-07-14 18:29:11 1353

原创 LeapMotion for python3 mac环境

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

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

空空如也

空空如也

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

TA关注的人

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