自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。class Solution: def searchInsert(self, nums: List[int], target: int) -> int: le = len(nums) if le == 0: return 0 if target

2021-09-14 14:24:45 87

原创 Win10环境下pytorch安装

这里主要记录下安装过程中的问题,以免后期遗忘;安装步骤:Anconda下载与安装:此处是傻瓜式安装,没有什么特别大的问题,需要注意的是自定义安装路径,按照默认方式安装 Anconda安装后,打开Anconda promat出现问题: 系统找不到指定的路径。C:\Users\WHBOE> 问题解决:关闭Anconda promat,启用快捷键:WIn+R并输入cmd打开命令窗口输入: ...

2021-05-10 15:23:31 137

原创 python将FLIR数据集中json标签转换成xml文件--仅限目标检测

1.新建一个json文件,从已有的json文件中提取需要用到的类别,比如在下文代码中,提取了四个类别包括person、car、bus、truck等,代码如下所示#-*- coding:utf-8-*-import jsonclassName = { 1:'person', 3:'car', 6:'bus', 8:'truck'}classNum = [...

2020-04-22 15:17:50 1334 11

原创 数据结构——线性表

线性表是数据结构中的一种存储结构,可以细分为顺序表,链表,栈和队列。线性表并不是一种具体的存储结构,它包含顺序存储结构和链式存储结构,是顺序表和链表的统称。顺序表顺序表的底层实现是借助于数组,但是顺序表示不同于数组的,数组是编程语言中的基本数据类型,而顺序表示数据结构中的一种存储方式。使用顺序表存储数据,需要提前申请一定的存储空间,这块存储空间的物理地址是连续。如图1所示。 ...

2019-09-26 09:25:06 616

原创 Ubuntu18.04 +cuda9.0+cudnn7.0+opencv3.4.1+python2.7+caffe-ssd

系统安装不是我自己安装的,所以ubuntu18.04系统安装略过,不过需要记录的是nvidia驱动安装出现的问题,因为我的驱动莫名崩了,记录下修复过程。驱动修复1.首先卸载掉原先安装的驱动sudo apt-get remove –purge nvidia*2.禁用nouveausudo gedit /etc/modprobe.d/blacklist.conf在最后一行添...

2019-07-30 09:37:12 539

原创 YOLOv3_TensorFlow版本标签制作

此处标签制作匹配的YOLOV3_Tensorflow版本是针对于:https://github.com/wizyoung/YOLOv3_TensorFlow.git标签格式为:0 xxx/xxx/a.jpg 1920 1080 0 453 369 473 391 1 588 245 608 268结构就是:图片索引+图片路径+图片大小+图片类别+图像左上角和右下角坐标举例说明:比...

2019-07-22 17:05:19 633 3

原创 联合车道线分割与车辆检测之Multinet算法训练配置

配置cuda9.0+cudnn7.0+tensorflow-gpu1.9.0+python2.7非root权限下安装cuda9.0+cudnn7.01.根据自己的系统在官网下载cuda9.02.进入下载目录,并执行sh cuda_xxxx_linux.run注意:在协议中选择同意EULA(accept) 不安装driver installation (no) 选择c...

2019-06-04 18:08:14 1109 1

原创 Loss layer损失层

Loss设置了一个损失函数用来比较网络的输出和目标值,通过 最小化损失来驱动网络的训练。网络 损失通过前向操作计算,网络参数相对于 损失函数的梯度 进行反向操作计算。CNN网络进行前向传播,一次调用每个网络层的Forward函数, 逐层输出,最后一层与目标函数比较得到损失函数,计算误差进行更新,通过反向传播逐层到达第一层,所有权值在反向传播结束时一起更新。Loss layer是CNN的最后...

2019-05-28 09:43:58 1366

原创 MASK RCNN论文解读

目录MASK RCNN具体简介MASK RCNN网络结构FPN发挥的重要作用FPN解决了什么问题?FPN具体实现ROIAlign的分析Loss计算与分析MASK RCNN具体简介MASK RCNN是大神何凯明基于faster-rcnn架构提出的新的卷积网络,该方法在有效地目标的同时完成了高质量的语义分割。 文章的主要思路就是把原有的Faster-RCNN进行扩...

2019-04-29 11:03:32 2732

原创 FCN之deconvolution layer计算方法

FCN里面全部都是卷积层(pooling也看成卷积),卷积层不关心input的大小,inputsize和outputsize之间存在线性关系。FCN中经过CNN提取特征和pooling层下采样得到的特征大小与原图大小不一致,但是在分割中,要求输入多大,输出就要多大,所以FCN网络中用到了反卷积和上采样到原图大小,然后做像素级的分类。其中反卷积和deonvolution layer过程和full卷积...

2019-04-24 09:39:42 939

原创 MAP,AP的python代码实现

新建一个map文件夹,文件夹分别新建一个input和result文件夹,一个放输入数据,一个放输出结果input下分别新建三个文件夹,分别是groung-truth,detection-results,images-optional;left,top,right,bottom对应位置groung-truth存放的分别是原始标注,格式是<class_name> ...

2019-04-22 13:59:54 4419 10

原创 caffe-ssd细节梳理

为期一周结合ssd源码对ssd的细节进行梳理,其实有些地方仍然不是很明白,但是还是要对自己一周的工作进行总结。ssd算法,其英文全名是Single Shot MultiBox Detector,属于one-stage方法,MultiBox指明了ssd算法是多框预测,是相对于RCNN系列目标检测算法,yolo系列目标检测算法的改进算法,ssd算法在准确度和速度上都比yolo要好很多,对于Fast...

2019-04-18 17:44:16 1702 2

原创 caffe-ssd训练自己的数据集

环境配置网上有很多教程,开源的数据集的训练方法按照官方网站来就可以,一般环境配置没出现什么问题,开源的数据集的训练和测试也就没有多大问题。下面写的是训练自己的数据集的一些步骤:1.cd caffe-ssd/data/VOCdevkit目录下新建一个空文件夹,mkdir Mydataset2. cd Mydataset,在该目录下分别新建三个文件夹,mkdir Annotations,m...

2019-04-17 11:00:35 2049 1

原创 深度学习之目标检测

深度学习为什么要训练,训练的模型又是什么?机器学习大概有如下步骤:确定模型-训练模型-使用模型。其中模型可以简单的定义为函数,确定模型是说自己认为这些数据特征符合哪个函数,训练模型就是用自己的数据,通过一些方法(最优化或其他方法)确定函数的参数,参数确定后的函数就是训练的结果,使用模型就是把新的数据代入函数求值。什么是目标检测目标检测是指输入待检测图像,获得图像中感兴趣的目标,确定他们的位...

2019-04-08 17:25:43 934

原创 c++解析xml

下载tinyxml,并把它添加到项目中,#include "tinyxml.h"#include <iostream>#include <string>#include <windows.h>#include <cstring>#include "fstream"#include <io.h> #includ...

2019-03-22 14:46:14 501

原创 机器学习之梯度下降

梯度下降(Gradient Descent)在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降是最常采用的方法之一,另一种常用的方法是最小二乘法。什么是梯度在微积分里面,对多元函数的参数求偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如函数,分别对x,y求偏导数,求得的梯度向量就是,简称grad,对于在点的具体梯度向量就是,如果是3个参数的向量梯度,就是,其他多个...

2019-01-09 09:16:30 186

原创 yolo训练

训练过程中修改cfg配置文件:detector.c文件中第206行更改迭代保存次数,进行保存(源代码中为100,当大于2000后,改为10000),更快达到45000次Yolo-V2中只需要修改最后一层卷积层中的filter,filter等于(classes + 5)* 5,region中的classes也需要进行修改。 如果classes = 1, filter = 30;Classes...

2018-12-28 11:48:37 289

原创 opencv+hough直线检测+fitline直线拟合

#include <iostream>#include <opencv2/highgui/highgui.hpp>#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace std;using namespace cv;...

2018-12-27 17:41:21 3188 1

原创 import cv2出现“ImportError: DLL load failed: 找不到指定的模块”

操作系统:windows7 64位python版本:3.7在python环境下需要用到opencv,安装好后报错:import cv2出现“ImportError: DLL load failed: 找不到指定的模块”试了很多种方法,最后解决;1pip uninstall opencv-python2 pip install opencv-contrib-python3 py...

2018-12-10 16:01:42 1202 1

原创 OPENCV实现灰度图转彩色图-matlab函数imagesc

转自https://blog.csdn.net/billbliss/article/details/43452173#include<iostream>#include<opencv2/opencv.hpp>#include<sstream>using namespace std;using namespace cv;void main(){...

2018-12-06 13:42:28 3321

原创 一周的matlab转python代码

上周一到今天,没有做别的事情,一直在弄把现有的matlab算法转成python版,踩了好多细节坑,但是让我对python从零认识到现在有了一定的熟悉感,不错,还是有点成就感的。希望继续保持这种状态,认真工作,认真码代码。认真赚钱。希望我能够越来越胜任我现在的工作,为以后的自己提升更多技能,为下一份工作做好充足的准备。这几天,非常感谢我身边的同事和之前在同一个实验室的师弟和同学,帮我解决了很多问题。...

2018-11-26 19:02:32 2870

空空如也

空空如也

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

TA关注的人

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