自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Switching Convolutional Neural Network for Crowd Counting-论文笔记

Switching Convolutional Neural Network for Crowd Counting:用于人群计数的转换卷积神经网络Switching Convolutional Neural Network for Crowd CountingAbstract(摘要)1. Introduction2. Ralated Work3. Our Approach3.1 Switch-CNN3.2. Pretraining3.3. Differential Training3.4. Switch T

2021-05-14 10:09:37 665

原创 Multi-Scale Attention Network for Crowd Counting:用于人群计数的多尺度注意网络

Multi-Scale Attention Network for Crowd Counting:用于人群计数的多尺度注意网络Multi-Scale Attention Network for Crowd CountingAbstract(摘要)1. Introduction2. Ralated Work3. Our approach3.1 Baseline network for crowd counting3.2. Scale-aware soft attention masks(尺度感知的软注意力掩

2021-05-11 10:33:04 2295

原创 人群计数方法

基于检测的人群计数方法早期的方法[Detecting Pedestrians Using Patterns of Motion and Appearance]采用一种检测风格的框架,该框架在视频序列的两个连续帧上扫描检测器,基于增强外观和运动特征来估计行人的数量。[Shape-based human detection and segmentation via hierarchical part-template matching.,Automatic adaptation of a generic .

2021-05-07 15:07:24 962

原创 yolov4对检测出来的标签计数(多个类别的标签)

// image output qsort(selected_detections, selected_detections_num, sizeof(*selected_detections), compare_by_probs); //添加需要计数的标签 int count_Headup = 0; int count_Headdown = 0; int count_Computer = 0; for (i = 0; i < selected_de..

2021-04-22 17:19:32 1680 2

原创 将重命名后的json文件中图片地址统一修改(要读取到文件里面的内容,替换,然后再重新写入)

import osif __name__ == '__main__': i = 1 srcFile = './newjson/' files = os.listdir(srcFile) for file in files: f = open(srcFile+file,encoding='utf-8') lines = f.readlines() for num in range(1, len(lines)):

2021-04-21 08:41:22 376

原创 数据集中的jpg和对应的json文件有中文

原img存放在img文件夹中,新建newimg文件夹存放后来改了名称的图片;原json存放在json文件夹中,新建newimg文件夹存放后来改了名称的图片;import osif __name__ == '__main__': i = 1 srcFile = './newjson/' files = os.listdir(srcFile) for file in files: fistName = file.split(".")[0] .

2021-04-21 08:39:04 220

原创 将labelme标注的json文件转换成txt文件

import jsonimport os"""Computer: 2Headdown: 1Headup: 0Text: 3"""def convert(img_size, box): x1 = box[0] y1 = box[1] x2 = box[2] y2 = box[3] center_x = (x1 + x2) * 0.5 / img_size[0] center_y = (y1 + y2) * 0.5 / img_

2021-04-21 08:27:47 1911 1

原创 使用yolov4训练自己的数据集

使用yolov4训练自己的数据集1.下载2.编译3.测试1.下载1.下载1.下载1.下载1.下载1.下载git clone https://github.com/AlexeyAB/darknet.git2.编译⾸先进⼊到 darknet ⽂件夹⽬录下make改动 darknet ⽂件夹下 Makefile ⽂件下⾯的代码,其他不动。 GPU = 1 CUDNN = 1 CUDNN_HALF = 1 OPENCV = 1 3.测试1.下载1.下载1.下载1.

2021-04-21 08:25:06 755

原创 训练测试语句

训练:./darknet detector train data/obj.data model/yolov4-tiny-custom.cfg model/yolov4-tiny.conv.29 -map测试./darknet detector test data/obj.data model/yolov4-tiny-custom.cfg backup/yolov4-tiny-custom_best.weights data/img/388.jpg -thresh 0.1

2021-04-17 18:04:59 81

原创 计算机视觉——多尺度模型架构

计算机视觉——多尺度模型架构1.多尺度模型架构1.1 多尺度输入网络1.2 多尺度特征融合网络1.3 多尺度特征预测融合1.多尺度模型架构卷积神经网络通过逐层抽象的方式来提取目标的特征,其中一个重要的概念就是感受野。如果感受野太小,则只能观察到局部的特征,如果感受野太大,则获取了过多的无效信息,因此研究人员一直都在设计各种各样的多尺度模型架构,主要是图像金字塔和特征金字塔两种方案,但是具体的网络结构可以分为以下几种:(1) 多尺度输入。(2) 多尺度特征融合。(3) 多尺度特征预测融合。(4) 以上方法

2021-04-14 09:39:22 1121

原创 CVPR2020-Attention Scaling for Crowd Counting:用注意力尺度来进行人群计数

CVPR2020-Attention Scaling for Crowd Counting:用注意力尺度来进行人群计数Attention Scaling for Crowd CountingAbstract(摘要)2.Ralated work(相关工作)2.1 Multi-scale Information Fusion Approaches(多尺度信息融合方法)2.2 Attention Guided Approaches(注意力引导方法)2.3 Multi-task Learning Approache

2021-04-12 16:46:54 1263 2

原创 剑指 Offer 15. 二进制中1的个数

剑指 Offer 15. 二进制中1的个数剑指Offer笔记 11.旋转数组的最小数字1. 题目描述2. 方法3.代码剑指Offer笔记 11.旋转数组的最小数字1. 题目描述请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/er-jin-zhi-zhong-1de-

2021-03-25 17:20:24 151

原创 CVPR2020-Reverse Perspective Network for Perspective-Aware Object Counting:透视感知目标计数的反向透视网络

CVPR2020-目标计数论文笔记-Reverse Perspective Network for Perspective-Aware Object Counting:透视感知目标计数的反向透视网络Reverse Perspective Network for Perspective-Aware Object CountingAbstract(摘要)1. Introduction(简介)2.Ralated work(相关工作)2.1 Scale-Aware Approaches(尺度感知方法)2.2 Per

2021-03-23 10:40:15 837

原创 剑指 Offer 11. 旋转数组的最小数字

剑指 Offer 11. 旋转数组的最小数字剑指Offer笔记 11.旋转数组的最小数字1. 题目描述2. 代码3.注意剑指Offer笔记 11.旋转数组的最小数字1. 题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems

2021-03-16 16:31:25 68

原创 css案例——快报模块

CSS案例快报模块代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-03-15 10:54:55 294

原创 剑指Offer学习 10-1.斐波那契数列

剑指Offer学习 05.替换空格剑指Offer学习 10-1.斐波那契数列题目描述几种做法:剑指Offer学习 10-1.斐波那契数列题目描述写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(100000

2021-03-10 16:46:33 150

原创 剑指offer笔记 07.给出二叉树的前序遍历和中序遍历,重建该二叉树

剑指offer笔记 06.从尾到头打印链表 C++实现剑指offer笔记 07.给出二叉树的前序遍历和中序遍历,重建该二叉树1.题目描述2.解答思路3.知识要点4.java代码剑指offer笔记 07.给出二叉树的前序遍历和中序遍历,重建该二叉树1.题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。给出:前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下

2021-03-09 16:55:00 140

原创 04-CSS

CSS 第二天复合选择器后代选择器并集选择器标签显示模式CSS背景背景位置CSS三大特性优先级1. CSS复合选择器目标理解理解css复合选择器分别的应用场景应用使用后代选择器给元素添加样式使用并集选择器给元素添加样式使用伪类选择器为什么要学习css复合选择器CSS选择器分为 基础选择器 和 复合选择器 ,但是基础选择器不能满足我们实际开发中,快速高效的选择标签。目的是为了可以选择更准确更精细的目标元素标签。复合选择器是由两

2021-03-08 16:14:15 260 1

原创 剑指Offer学习 07.用两个栈实现队列

剑指Offer学习 05.替换空格剑指Offer学习 07.用两个栈实现队列题目描述思路:C++代码剑指Offer学习 07.用两个栈实现队列题目描述用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/yong-liang-ge-

2021-03-04 17:58:17 56 1

原创 01-CSS

CSS层叠样式表学习目标理解css的目的作用css的三种引入方式应用css三种引用方式的书写通过样式规则给标签添加简单的样式1.HTML的局限性说起HTML,这其实是个非常单纯的家伙, 它只关注内容的语义,比如<h1>表明这是一个大标题,用<p> 表明这是一个段落,用<img> 表明这儿有一个图片, 用<a> 表示此处有链接。很早的时候,世界上的网站虽然很多,但是他们都有一个共同的特点: 丑。有些人就忍受不了了,你就不能

2021-03-03 10:51:01 113

原创 前端学习笔记(四)

1. 列表标签(重点)表格是用来显示数据的,那么列表就是用来布局的。 因为非常整齐和自由概念:容器里面装载着结构,样式一致的文字或图表的一种形式,叫列表特点:列表最大的特点就是 整齐 、整洁、 有序,跟表格类似,但是他可组合自由度会更高。1.1 无序列表 ul (重点)无序列表的各个列表项之间没有顺序级别之分,是并列的。其基本语法格式如下:<ul> <li>列表项1</li> <li>列表项2</li> &

2021-03-03 10:12:00 159

原创 web前端学习笔记(三)

web前端学习笔记(三)HTML 第二天目标表格 table(会使用)1. 创建表格2. 表格属性3. 表头单元格标签th4. 表格标题caption5. 合并单元格(难点)5.1 合并单元格2种方式5.2 合并单元格顺序5.3 合并单元格三步曲6. 总结表格7. 拓展阅读@表格划分结构(了解)HTML 第二天目标能够利用表格、列表和表单完成注册页面的综合案例能出说表格用来做什么的能说出列表用来做什么的能说出表单用来做什么的为了让我们页面显示的更加整齐,我们需要学习三个表(表格、表单、列表)

2021-03-02 17:26:17 133

原创 web前端学习笔记(二)

web前端学习笔记(二)web前端学习笔记5. @拓展阅读5.1 锚点定位 (难点)5.2 base 标签5.3 预格式化文本pre标签生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的导入导入web前端学习笔记5. @拓展阅读5.1 锚点定位 (难点)通过创建锚点链接,用户能够快速定位到目标内容。创建锚点链接分为两步:1. 使用相应的id名标注跳转目标的位置。 (找目标) <h3 id="two">

2020-12-27 20:09:46 107

原创 web前端学习笔记(一)

web前端学习笔记(一)web前端学习笔记1.web标准1.1 Web标准构成2.HTML (超文本标记语言)2.1 HTML骨架格式合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的导入导入web前端学习笔记1.web标准1.1 Web标准构成构成: 主要包括结构(Structure) ,表现(Presentation)和行为(Be

2020-12-25 15:11:12 626

原创 在Overleaf导入模板 /usr/local/texlive/2020/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-fandol.def问题解决

在Overleaf导入模板 /usr/local/texlive/2020/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-fandol.def问题解决/usr/local/texlive/2020/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-fandol.def问题解决解决方法/usr/local/texlive/2020/texmf-dist/tex/latex/ctex/fontset/ctex-font

2020-12-22 15:08:47 4393

原创 剑指offer笔记 06.从尾到头打印链表 C++实现

剑指offer笔记 06.从尾到头打印链表剑指offer笔记 06.从尾到头打印链表1.题目描述2.解答思路与要点3.C++代码剑指offer笔记 06.从尾到头打印链表1.题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof著

2020-12-22 15:06:43 123

原创 剑指Offer笔记 03.数组中重复的数字

剑指Offer笔记 03.数组中重复的数字剑指Offer笔记 031. 题目描述2. 思路3. 代码剑指Offer笔记 031. 题目描述找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 来源:力扣(LeetCode)链接:https://leetcode

2020-12-16 20:21:48 72

原创 剑指Offer学习 05.替换空格

剑指Offer学习 05.替换空格剑指Offer学习 05.替换空格题目描述思路:C++代码剑指Offer学习 05.替换空格题目描述请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 :输入:s = “We are happy.”输出:“We%20are%20happy.”思路:假设这个字符串的长度为6,里面有5个字符,一个空格。STUDY1.初始化:int count=0,int length=s.size()2.求空格数量count:

2020-12-13 16:29:12 58

原创 剑指offer笔记 04.二维数组的查找

剑指offer04.二维数组的查找二维数组的查找题目描述C++代码执行结果二维数组的查找题目描述在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26,

2020-12-13 14:17:30 93

空空如也

空空如也

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

TA关注的人

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