自定义博客皮肤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)
  • 收藏
  • 关注

原创 flann算法中的kd树构建代码解析

flann算法 kd树构建

2023-11-23 14:56:27 191

原创 opencv3.4.7+opencv_contrib3.4.7 cmake编译完成版(vs2019)

题目:示例:法一:冒泡法(756ms)class Solution {public: int findKthLargest(vector<int>& nums, int k) { for (int i = 0; i < nums.size(); i++) { for (int j = 0; j < nums.size()...

2021-12-11 08:02:52 1575 4

原创 R-CNN理解参考博客

R-CNN原理详解与代码超详细讲解(一)--训练与预测过程讲解_A big bliss的博客-CSDN博客(训练过程)R-CNN架构流程的详细讲解_Spuer_Tiger-CSDN博客(R-CNN算法的执行过程)(1条消息) 最详细的R-CNN论文笔记_陈建驱的博客-CSDN博客(预备知识)(1条消息) 【深度学习】R-CNN 论文解读及个人理解_frank 的专栏-CSDN博客(论文各部分小结)R-CNN 论文翻译 (alvin.red)(论文翻译(带附录翻译)非常有用)(1条消息)

2021-07-01 11:10:59 168 1

原创 R-CNN论文理解(2)

问题一:微调阶段和SVM阶段阈值不同的原因?微调阶段是由于CNN对小样本容易过拟合,需要大量训练数据,故对IoU限制宽松:Ground Truth+与Ground Truth相交IoU>0.5的建议框为正样本,否则为负样本;SVM这种机制是由于其适用于小样本训练,故对样本IoU限制严格(负样本和正样本的限制都更加严格了):Ground Truth为正样本,与Ground Truth相交IoU<0.3的建议框为负样本。问题二:为什么微调之后,训练SVM呢?简...

2021-06-30 18:48:39 267

原创 R-CNN中的SVM理解

参考自:(二)目标检测算法之R-CNN - 胖白白 - 博客园 (cnblogs.com)(1条消息) R-CNN算法学习(步骤三:SVM分类)_Dlog的博客-CSDN博客_rcnn svmSVM是一个二分类器,针对固定类别,比如猫,理想情况下,输入一个n维的特征向量,输出是0表示该物体不是猫,输出为1表示该物体是猫。在训练一个SVM时首先要准备好多训练样本,这些训练样本分为两个部分,输出为1的属于正样本,输出为0的表示负样本。利用这些样本训练完一个SVM二分类器后,输入一个检测数...

2021-06-29 18:06:32 2500 2

原创 高斯滤波分解计算

根据很多博客和高斯函数的理论知识,高斯函数具有分离性,二维计算可以分解为两个一维高斯计算,这样分解的计算量有很大程度的减少,所以参考众多博客,使用了c++,将网上存在一些可以使用的分离版高斯滤波进行少量调整,使其真正能够使用(至少是我自己能够跑通可以出正确结果),下面将代码分享给大家:参考自高斯滤波(GaussianFilter)原理及C++实现_小武的博客-CSDN博客_c++实现高斯滤波void separateGaussianFilter1(const Mat &s...

2021-06-25 19:06:15 1214 1

原创 OverFeat

论文翻译:深度学习论文翻译解析(十一):OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks - 战争热诚 - 博客园 (cnblogs.com)FCN和offsetmax-pooling理解:深度学习(二十)基于Overfeat的图片分类、定位、检测_hjimce的专栏-CSDN博客_overfeat算法 (这篇理解很好,非常值得看)对 OverFeat: Integr..

2021-06-24 14:41:31 112

原创 ubuntu16.04+1660ti+tensorflow+keras环境搭建

1.介绍 这里是GitHub上大神的关于yolov3代码的环境配置(大神链接:),本人萌新一个,有错误的地方,还请大家海涵。 本文主要包含的内容有1660ti驱动,cuda9.0,cudnn7.0,bazel0.9,anaconda3,tensorflow-gpu1.6.0,keras2.1.5,以及大神检测程序的测试。2.1660ti驱动安装 我选择下载430.64版本的驱动(一开始我根据官网提示下载了最新版本的驱动,但是后来因为一些原因所以降到了...

2021-06-22 17:11:44 225

原创 Going Deeper with Convolutions——GoogLeNet论文阅读笔记

论文翻译Going Deeper with Convolutions——GoogLeNet论文翻译——中英文对照_SnailTyan-CSDN博客论文理解1图像处理必读论文之三:Going Deeper with Convolutions - 知乎 (zhihu.com)论文理解2深入理解GoogLeNet结构(原创) - 知乎 (zhihu.com) 这篇写的太棒了...

2021-06-22 15:52:57 120

原创 Network In Network 网络结构图

输入为224*224*3,4个mlpconv结构,每个微型网络中包含1个conv,2个cccp层(1*1*通道数),网络最顶层特征图以上的全连接层由全局平均池化层代替,最后分为1000类。网络结构图+实际实现时卷积层结构图,如下:图1参考至:(2条消息) NIN网络-Network In Network_fanzy1234的博客-CSDN博客_nin网络...

2021-06-21 17:05:06 208

原创 OpenCV HoughCircles函数使用出现Expression:_pFirstBlock == pHead(VS2013)问题解决方案

(29条消息) OpenCV findContours函数崩溃的真正有效解决方案_amani_liu的博客-CSDN博客

2021-06-10 18:55:45 336 1

原创 yolov3代码解读(3)

yolo3--utils.py###在模型训练时进行数据处理的工具文件,共3个函数"""Miscellaneous utility functions.""" ###其他实用功能from functools import reduce ##为了实用reduce函数from PIL import Image ###PIL(Python Image Library)是python的第三方图像处理库,Image是PIL中的核心类import numpy as npfrom matplo.

2020-07-10 11:05:46 590

原创 yolov3代码解读(2)

###### kmeans.py #####import numpy as np #numpy是矩阵计算的函数库class YOLO_Kmeans: def __init__(self, cluster_number, filename): ###__init__() 是python中类的构造函数 ,其他为普通成员函数 self.cluster_number = cluster_number ###其实self就有点类似c++中的this指.

2020-07-10 11:04:56 381 1

原创 yolov3代码解读 (1)

yolov3.cfg[net]# Testing batch=1subdivisions=1 # Training# batch=64# subdivisions=16width=416 #网络输入的宽,高,通道数height=416channels=3momentum=0.9 #动量deeplearning1中最优化方法中的动量参数,这个值影响梯度下降到最优值的速度decay=0.0005 #权重衰减正则项angle=0 #.

2020-07-10 11:03:42 326

原创 DarkNet53 结构图

DarkNet53 结构图

2020-07-02 11:35:38 1543

原创 leetcode 328.奇偶链表(medium)

题目:给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。示例:1.输入: 1->2->3->4->5->NULL 输出: 1->3->5->2->4->NULL 2.输入: 2->1...

2020-03-06 09:56:09 109

原创 leetcode 445.两数相加II(medium)

题目:给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。(不能对列表中的节点尽心翻转)示例: 输入: (7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4) 输出: 7 -> 8 -> 0 -> 7思路:先将两链表补齐为等长链表,再以递...

2020-03-05 23:08:53 130

原创 leetcode 725.分隔链表(medium)

题目:n个节点,分k个部分法1:先数出链表中有多少元素n, 前n%k个部分每份n/k+1个节点, n%k~k部分每份有n/k个节点。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ...

2020-03-05 22:56:19 133

原创 leetcode 234.回文链表(Easy)

题目:判断链表是否为回文输入:1->2->2->1 输出:True 输入:1->2 输出: false法1:存入数组,再用双指针/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next;...

2020-03-05 18:03:16 129

原创 opencv+海康威视网络摄像头实时预览+抓图(环境配置加程序)

材料:opencv2.4.7,vs2010,海康威视网络摄像头,海康SDK(win64)一. OpenCV2.4.7+vs2010配置1、设置环境变量:我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项(根据自己的OpenCV下载路径进行配置,我下载在了E:\OpenCV2中)步骤1:...

2019-10-28 20:33:08 8323 3

原创 立体标定学习笔记

在这篇博客里记录了我对立体标定,立体校正等的理解      我认为啊 立体标定其实是为了立体校正做准备的,而立体校正是为了算出目标深度信息(利用三角测量图)做准备的,因为双摄像机最基本的就是算目标三维坐标(相对于摄像机坐标系),也就是做重要的是算深度信息Z。    首先我们看立体校正为后续做了什么准备,它为后续准备了双目的投影平面共面且平行(因为这样才能利用三角测量图算深度信息),但很多双目都是处...

2018-03-27 21:04:07 588

空空如也

空空如也

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

TA关注的人

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