![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉
CloudCver
www.cloudcver.com
展开
-
深度学习环境配置cuda9.0 ubuntu
cuda9.0安装tensorflowCUDA9.0支持版本1.12.0pip install tensorflow-gpu==1.12.0pip install keras安装pytorchCUDA9.0支持版本conda install pytorch torchvision cudatoolkit=9.0 -c pytorch...原创 2020-05-07 21:58:55 · 192 阅读 · 0 评论 -
FCN中的上采样细节总结
上采样对于低分辨率的特征图,我们常常采用上采样的方式将它还原高分辨率,这里陈述三种方法。原创 2019-05-30 11:15:14 · 3960 阅读 · 2 评论 -
Keras学习笔记(一)认识序贯(Sequential)模型
Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,它的可读性非常强!笔者在这参考了中文文档给自己做了个小结,方便以后查阅。原创 2019-05-29 17:02:08 · 2704 阅读 · 0 评论 -
WGAN代码解读及实验总结
本文总结WGAN的代码解读及实验总结。给出了实验结果原创 2019-07-01 16:27:06 · 6860 阅读 · 3 评论 -
insightface测试recognition验证集效果全过程
本过程在insightface代码下作实验,源代码参考https://github.com/deepinsight/insightface#pretrained-models实验测试recognition下的eval验证1数据准备数据准备参考博文:insightface数据制作全过程记录https://blog.csdn.net/CLOUD_J/article/details/987...原创 2019-08-08 18:27:32 · 4598 阅读 · 10 评论 -
insightface中recognition训练过程
insightface中recognition训练过程1 config文件到目录/recognition/下有sample_config.py文件,这是给了个样例配置文件,我们复制一下起名config.py然后编辑 config.pycp sample_config.py config.pyvim config.pyconfig下做了一些配置default默认配置config配置...原创 2019-08-09 11:17:03 · 2239 阅读 · 5 评论 -
Insightface人脸识别loss解读
marginface的loss解读zy = mx.sym.pick(fc7, gt_label, axis=1)#pick #[[1 2 3],[3,4,5]] 特征向量,按照label[0,1,0]进行pick,axis=1代表最后输出为一个列,也就是每一行pick一下,得到[1,4,3]#cos_t = zy/s#得到cos值t = mx.sym.arccos(cos_t)#...原创 2019-08-19 11:22:14 · 2454 阅读 · 0 评论 -
linux服务器下一些操作
1 链接服务器ssh menglingjun@hpcgpu9.ai.lycc.qihoo.net输入密码…2 创建软连接readlink -f ./insightface/产生软连接/data/menglingjun/insightface复制一下,然后到Home下ln -s /data/menglingjun/insightface .3 查内存情况df -h4 查看...原创 2019-08-09 20:49:31 · 234 阅读 · 0 评论 -
insightface数据制作全过程记录
insightface数据制作全过程记录测试insightface时发现需要调整数据,insigtface/datasets属于存放数据的目录,insightface/src/data中存放了数据处理的一些代码,包括rec文件生成。1数据我们用lfw数据做实验,你也可以自己找数据。datasets/lfw2下存放数据lfw2下分目录存放每一类的数据,每个人一个文件夹,里面存图。2生成...原创 2019-08-07 18:29:38 · 4174 阅读 · 9 评论 -
一文搞懂人脸识别那点事---人脸识别方案summary
The Summary Of Face Recognition人脸识别包含人脸检测、人脸对齐、人脸识别等几个步骤。首先利用人脸检测(FaceDetiction)识别图像中所有人脸,回归人脸的boundbox。对于识别出的人脸,可能会有歪头的,如果直接做recognition可能准确率较低,所以我们需要做一步人脸对齐(FaceAlign),把所有人脸转为一个标准(正方形内,两眼对齐,嘴巴两侧对...原创 2019-08-21 17:45:54 · 885 阅读 · 0 评论 -
insightface数据制作全过程记录更新
insightface数据制作全过程记录测试insightface时发现需要调整数据,insigtface/datasets属于存放数据的目录,insightface/src/data中存放了数据处理的一些代码,包括rec文件生成。1数据对齐我们用lfw数据做实验,你也可以自己找数据。也可以自己爬虫自己的数据集。数据格式如下:–class1 --pic1.jpg-----------...原创 2019-09-09 20:00:54 · 4855 阅读 · 14 评论 -
Faiss源码安装
本篇文章提供了了Faiss安装的教程(CPU版安好了,GPU版有点问题,后补)Step 1 下载FAISSgit clone https://github.com/facebookresearch/faissStep 2 生成配置cd faiss./configure --with-cuda=/usr/local/cuda-9.0 --prefix=/home/cver/softwa...原创 2019-09-16 17:45:39 · 1232 阅读 · 2 评论 -
图像分割FCN全卷积神经网络
FCN全卷积神经网络是图像分割的基础网络FCN实现了端到端的网络,输入mxm图像,输出为mxmxc的图像,其中c代表种类。思想概述FCN叫做全卷积神经网络,顾名思义所有曾都是卷积层!也就是抛掉了全连接层,这是第一个改变;再者卷积神经网络卷到最后特征图尺寸越来越少,分辨率比较小,不适合我们做图像分割,好,这里引入一个上采样的做法,卷积完之后再上采样到大尺寸图;网络又考虑层数不断叠加后原图的信息...原创 2019-05-30 15:38:59 · 1521 阅读 · 0 评论 -
OPENCV给电脑加一个外置相机(局域网)
手机端配置1、下载一个IP摄像头,配置好密码。2、打开app后,点击下方的“打开IP摄像头服务器”(连上wifi,确保电脑与手机处在同一局域网内)。电脑端OPENCV代码(python)其中open函数后面admin是账户名称12345是密码,在手机端可以设置;@后面是局域网IP地址,手机上显示。import cv2 as cvcap = cv.VideoCapture()cap...原创 2019-03-24 21:10:15 · 560 阅读 · 0 评论 -
图像分类CNN经典网络(二)GoogLeNet
在GoogLeNet之前,人们一直想着去创造更深层的网络去改善CNN模型,但是这样会导致参数量不断增大也不一定有一个很好的效果;随着网络层数增加可能会导致梯度消失现象。原创 2019-04-25 10:40:23 · 1186 阅读 · 0 评论 -
图像分类CNN经典网络(三)ResNet
众所周知,网络的层数越低,网络的性能会越来越好。恰面我们看到了经典的四个网络架构,层数最多的也就22层。是不是可以造出更深的网络来呢?为此很多人继续去做实验,人们发现网络性能没有提高反而降低了,考虑其原因可能是梯度爆炸或者梯度消失等,为此有人提出了残差网络的思想。...原创 2019-04-25 16:36:52 · 1058 阅读 · 0 评论 -
图像分类CNN经典网络(一)AlexNet与VGG
啊实打实AlexNetAlexNet是打开卷积神经网络大门的第一个作品,它重新将卷积神经网络带入计算机视觉的科研中。他给出了卷积神经网络在目标检测中的基本思想。ReLU、双GPU运算:提高训练速度。(应用于所有卷积层和全连接层)重叠pool池化层:提高精度,不容易产生过度拟合。(应用在第一层,第二层,第五层后面)局部响应归一化层(LRN):提高精度。(应用在第一层和第二层后面)Drop...原创 2019-04-25 10:38:51 · 1779 阅读 · 0 评论 -
CS231N assignment2 SVM
CS231N assignment2 SVMCS231N Assignment2 Support Vector MachineBegin本文主要介绍CS231N系列课程的第一项作业,写一个SVM无监督学习训练模型。课程主页:网易云课堂CS231N系列课程语言:Python3.61线形分类器 以图像为例,一幅图像像素为32*32*3代...原创 2019-02-17 12:14:00 · 239 阅读 · 0 评论 -
CS231N Assignment4 Two Layer Net
CS231N Assignment4 Two Layer NetCS231N Assignment4 Two Layer NetBegin本文主要介绍CS231N系列课程的第四项作业,写一个两层神经网络训练模型。课程主页:网易云课堂CS231N系列课程语言:Python3.61神经网络 神经网络理解起来比较简单,在线形分类器的基础上...原创 2019-02-19 17:10:00 · 429 阅读 · 0 评论 -
CS231N assignment3 SoftMax
CS231N assignment3 SoftMaxCS231N Assignment3 SoftMaxBegin本文主要介绍CS231N系列课程的第三项作业,写一个SoftMax损失的线形训练模型。课程主页:网易云课堂CS231N系列课程语言:Python3.6系统:Windows101 SoftMax分类器 简单介绍SoftMax...原创 2019-02-19 22:05:00 · 274 阅读 · 0 评论 -
CS231N Assignment5 图像分类练习
CS231N Assignment5 图像分类练习CS231N Assignment5 图像分类练习Begin本文主要介绍CS231N系列课程的第五项作业,利用图像的其他特征取完成一个图像训练。这里采用的使Hog特征和HSV特征作为图像的特征,然后利用我们前面学习的几种方法做训练。另外由于这里没有调用CS231N课程的库(我懒....没有去弄),就用了我们图像课上的OPE...原创 2019-02-23 20:48:00 · 266 阅读 · 0 评论 -
CS231N系列课程作业总结
CS231N系列课程作业总结CS231N系列课程作业总结CS231N第一次作业Q2 SuportVectorMachineCS231N第一次作业Q3 SoftMaxCS231N第一次作业Q4 TwoLayerNeuralNetCS231N第一次作业Q5 ImageClassifyExercise...补充中posted @ 2019-02-19 19:46 ...原创 2019-02-19 19:46:00 · 335 阅读 · 0 评论 -
图像分类CNN经典网络(四)CNN总结
前面我们分析了CNN的经典网络模型,在此对CNN设计的一些技巧做一些总结。原创 2019-04-25 20:08:27 · 737 阅读 · 0 评论 -
目标检测CNN经典网络(四)R-FCN
前面所说的RCNN作为最早的目标检测网络,具有一些问题,其对每一个ROI都做一遍卷积(费时);对于感兴趣区域的筛选也费时;随后FastR-CNN、Faster-CNN给出了解决方案。之后学者又去思考后面的全连接层能不能去掉,或者不让每一个感兴趣区域都走一遍全连接,这也很费时间啊!(我们了解在图像分类中,人们都很讨厌全连接层,参数量太大),为此R-FCN出现了!原创 2019-05-08 21:50:08 · 529 阅读 · 0 评论 -
目标检测CNN经典网络(一)R-CNN
在早期计算机视觉研究时,人们很好的将CNN应用在目标分类的问题中,但是一直不能很好的解决目标检测的问题,目标检测不仅要分析出其是什么东西,而且还要回归出其位置。这是其在CNN训练的痛点。为此出现了R-CNN网络。原创 2019-05-06 17:07:13 · 1525 阅读 · 0 评论 -
候选区域寻找选择性寻找selective search
目标检测时需要筛选候选区域,常见的方法有滑窗法,选择搜索法。本文简单介绍一下候选区域寻找的方法。原创 2019-05-06 16:35:29 · 808 阅读 · 0 评论 -
目标检测CNN经典网络(二)SPPnet
在上文介绍了R-CNN网络,可以看出其存在很多问题:卷积网络的重复计算造成计算量大耗时多,之后出现了SPPnet提出先卷积再进行框选目标区域的方法。总体思路首先看下面这幅图,R-CNN中我们在卷积之前需要先选定预选框,然后可能大小尺寸不一,需要对其进行crop或者warp一下同意尺寸再进行卷积网络;SPPnet提出我们可以先对原图进行卷积神经网络,再利用预选框去找出对应的第五层卷积网络所对应的...原创 2019-05-07 11:50:40 · 453 阅读 · 0 评论 -
探讨卷积的感受视野以及sPPnet中ROI映射到featuremap
最近在学习目标检测sPPnet时看到ROI映射到featuremap中的方法,文中对此叙述较少,所以就此问题差了一些资料,在知乎上发现一片理解较好的文章,于此做一总结。原创 2019-05-07 11:41:31 · 868 阅读 · 0 评论 -
目标检测CNN经典网络(三)Fast R-CNN ,Faster R-CNN
继R-CNN与SPP-net之后又出现了Fast R-CNN与Faster R-CNN,比之前的网络有了更快的速度,其准确率也没有降低。并且把端到端的概念引入到目标检测中。原创 2019-05-07 16:57:00 · 803 阅读 · 0 评论 -
目标检测CNN经典网络(五)YOLO系列(V1、V2)
YOLO(You Only Look Once)是与R-CNN系列不用的一种目标检测方法,其实在我看R-CNN系列文章时,我就思考能不能直接输入一张图像,就卷积最后得到x,y,w,h,c五个参数啊,直接让它暴力预测!嘿嘿,yolo就是这么干的!YOLO-V1我理解的YOLO-V1相当于采取比较暴力的检测方案,网络结构如下图所示,其只用了一个卷积网络实现,更加简单。网络结构首先输入一行图片,...原创 2019-05-18 16:46:13 · 1407 阅读 · 0 评论 -
Tensorflow学习总结(二)DNN深层卷积网络
学习完CS231N一系列课程后,我们都书写了自己的深层卷积网络,代码量不多。这里我们使用google的tensorflow框架去写一个卷积神经网络,并去把卷积网路中的优化一步一步复现出来。学习完CS231N一系列课程后...原创 2019-03-16 22:20:44 · 364 阅读 · 0 评论