- 博客(100)
- 资源 (13)
- 收藏
- 关注

原创 人群计数:Crowd Density Estimation Using Fusion of Multi-Layer Features(TITS2020)
本博文主要是介绍一篇发表在IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS上的人群计数方案《Crowd Density Estimation Using Fusion of Multi-Layer Features》AbstractIntroductionRelated workExperiments
2020-05-23 13:17:01
1986
2

原创 machine learning相关网络资料链接收藏(不定期更新)
NeurIPS 2019 Noteshttps://medium.com/@howardyclo/neurips-2019-notes-83fb8d15b5e3Awesome Open Sourcehttps://awesomeopensource.com/categories/machine-learningCV数据集汇总http://homepages.inf.ed.ac....
2020-03-10 10:09:38
280

转载 机器学习、深度学习的理论与实战入门建议整理(二)
阶段二.深度学习入门在对机器学习有了一定的掌握后,就可以开始在深度学习方面的学习了。刚开始要注意对神经网络的一些基本概念的掌握,如什么是感知机、什么是多层感知机(前馈神经网络)、BP算法的原理与推导等。个人觉得一个比较好的学习方式是,以视频教程为主理出一个清晰的思路,以经典书籍、博客文章
2016-10-19 17:34:48
10181

转载 机器学习、深度学习的理论与实战入门建议整理(一)
转载自http://blog.youkuaiyun.com/zyj098765/article/details/52860183引言 拿到这份文档时想必你的脑海中一直萦绕着这么一个问题,“机器学习/深度学习要怎么学呢?(怎么入门,又怎么进一步掌握?)”。关于这个问题其实并没有一个标准答案,有的人可能适合自底向上的学,也就是先从理论和数学开始,然后是算法实现,最后再通过一些项目去解决生活中的实际问题;有的人则
2016-10-19 17:26:05
10822

原创 人群计数:Single-Image Crowd Counting via Multi-Column Convolutional Neural Network(CVPR2016)
本博文主要是CVPR2016的《Single-Image Crowd Counting via Multi-Column Convolutional Neural Network》这篇文章的阅读笔记,以及对人群计数领域做一个简要介绍。Abstract这篇论文开发了一种可以从一个单幅的图像中准确地估计任意人群密度和任意角度的人群数目。文章提出了一种简单有效的的多列卷积神经网络结构(MCNN)将图像映射
2016-07-22 11:36:09
55784
188
原创 PL/SQL Developer
资源下载PL/SQL Developer 绿色版 下载链接如下:链接:https://pan.baidu.com/s/1ejkIEBpJautccMq5yjXcZA提取码:253t配置下载后解压进行配置远程连接数据库参考:PL/SQL Developer远程连接数据库PL/SQL连不上,报 ORA-12170:TNS 连接超时...
2020-07-21 17:50:15
381
原创 【Java】面向对象
继承继承的概念(父类更通用,子类更具体):继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。类的继承格式class 父类 {} class 子类 extends 父类 {}例子:// 公共父类public class Animal { private String name; privat.
2020-07-13 20:29:47
286
原创 【Java】基本数据类型and变量类型
一、Java 基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型 引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte 8位、有符号的,以二进制补码表示的整数 by
2020-07-03 13:07:18
371
原创 【Java】对象和类
Java 对象和类Java作为一种面向对象语言。支持以下基本概念:(有学过C++的,应该也了解过对象和类)多态 继承 封装 抽象 类 对象 实例 方法 重载对象:对象是类的一个实例(要牢记这句话),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。举个简单的例子:男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的实例,称为对象(object)构造方法.
2020-07-03 11:58:23
255
原创 【Java】基本语法
第一个Java程序执行打印“Hello World”public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}打开代码编辑器(我用的是Sublime Text),把上面的代码添加进去; 把文件名保存为:HelloWorld.java; 打开 cmd 命令窗口,进入目标文件所在的位置 在命令行窗口输入ja..
2020-06-30 17:05:54
245
原创 【Java】开发环境配置(win10)
window系统安装java下载并安装JDK首先我们需要下载java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-downloads.html选择Java的版本,我选的是windos x64版本,根据不同系统和电脑配置来选择相应版本我是已经注册过注oracle用户,登录后可直接下载运行下载好的jdk-8u251-windows-x64.exe进行安装,一直默认选择下一步配..
2020-06-30 10:16:57
269
转载 【leetcode】枚举
题目最大三角形面积给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。示例:输入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]]输出: 2解释:这五个点如下图所示。组成的橙色三角形是最大的,面积为2。注意: 3 <= points.length <= 50. 不存在重复的点。 -50 <= points[i][j] <= 50. 结果误差值在 10^-6 以内都认...
2020-06-10 15:57:45
293
转载 【leetcode】动态规划
动态规划(Dynamic Programming)是面试中非常常见的一种算法,可以解决很多复杂问题。核心算法:定义状态:dp[i],一个数组,具体几维根据问题定。 状态转移方程:dp[i] = best(dp[i-1], dp[i-2], ...)。 最优子结构。 递归+记忆化。动态规划的适用条件最优子结构性质。一个最优化策略的子策略一定是最优的。 无后向性。可以理解为每个状态都是过去历史状态的完整总结。 子问题的重叠性。这不是DP的必要条件,但是如果不满足,则DP相对其他算法没有优
2020-05-31 20:59:57
234
原创 【leetcode】树and递归
题目1【简单】路径总和给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ \ 7 2 1返
2020-05-30 21:16:28
240
原创 【leetcode】链表问题
题目1【简单】环形链表给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例 2:输入:head = [1,2], pos = 0输出:true解释:链表中有一个环,其尾部连接到第一个节点。...
2020-05-25 11:28:21
272
原创 【leetcode】用栈的思路求解
题目1【简单】有效的括号给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 4:输入: "([)]"输出: false示例 5:...
2020-05-23 11:45:08
233
原创 【LeetCode】利用哈希表求解
python的dict采用了哈希表,最低能在 O(1)时间内完成搜索。下面几道题就是利用dict来解答题目1【简单】存在重复元素给定一个整数数组,判断是否存在重复元素。如果任意一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true.
2020-05-23 11:27:46
183
原创 【视频编码】ffmpeg压缩视频文件
参考资料:https://blog.youkuaiyun.com/weixin_45049908/article/details/103962451
2020-05-21 23:13:12
2107
转载 【视频编码】软解与硬解
参考:[1]视频编码之软解与硬解区别[2]【干货】关于软解(ffmpeg)和硬解(MediaCodec、MediaPlayer)以及底层(OpenMax)的那点事
2020-05-21 11:14:43
2609
原创 【LeetCode】反转问题
题目1【简单】整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。解答方法1:算术注意:反转后的值可能会溢出;使用 python 区摸需要考虑 负数情...
2020-05-20 23:12:08
236
原创 【LeetCode】斐波那契数列
题目:写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:1解答:class Solutio..
2020-05-20 22:12:04
624
原创 linux磁盘空间
一般的Linux下的隐藏目录使用命令ls -l是查看不出来的,只能查看到文件及文件夹查看Linux下的隐藏文件需要用到命令ls -al参考:linux -- 查看磁盘空间的大小...
2020-03-26 20:15:54
172
原创 OpenCV常用知识点汇总
【长期不定时更新】1、opencv默认读取图像的BGR通道顺序img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB, 0) # 0表示读取为单通道灰度图,默认的是-1表示原图是几个通道就读取几个通道img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)# BGR转RGB2、opencv不能读取中文路径问题def cv...
2020-03-01 22:38:37
735
原创 【CUDA】BGR2GRAY
最近刚接触CUDA,先写一些简单的示例练习下。在图像处理中,三通道彩色图像BGR到灰度图Gray,常见的一般有两种计算方式,一种是基于浮点数计算,一种是基于性能优化的通过移位的整数计算。浮点数计算公式为: gray = 0.1140 * B + 0.5870 * G + 0.2989 * R整数计算公式为: gray = (1868 * B + 9617 * G + 4899 * R...
2020-02-26 19:46:47
1833
原创 python自定义函数的参数拟合
example:xdata是输入,ydata是输出import numpy as npimport matplotlib.pyplot as pltfrom scipy.optimize import curve_fitdef func(x, a, b, c): return a * np.exp(-b * x) + c# Define the data to be fit ...
2020-02-24 14:46:21
10148
原创 python调用C++
【参考】1、如何实现 C/C++ 与 Python 的通信?https://www.zhihu.com/question/230032132、python 调用c++处理数组和图片https://blog.youkuaiyun.com/koibiki/article/details/894784583、pybind11官网介绍https://pybind11.read...
2020-02-22 09:38:49
638
原创 【CUDA】CUDA编译
引言CUDA(Compute Unified Device Architecture):是NVIDIA推出的用于自家GPU的并行计算框架。只有安装这个框架才能够进行复杂的并行计算。主流的深度学习框架也都是基于CUDA进行GPU并行加速的,几乎无一例外。还有一个叫做cudnn,是针对深度卷积神经网络的加速库。开发人员可以使用C语言来为CUDA架构编写程序,C语言是应用最广泛的一种高级编程语言。所...
2020-02-20 15:05:53
3655
原创 【图像处理】python小波变换
## 二维小波变换(一维和n维类似):# 单层变换 pywt.dwt2pywt.dwt2(data, wavelet, mode=’symmetric’, axes=(-2, -1))data: 输入的数据wavelet:小波基mode: 默认是对称的return: (cA, (cH, cV, cD))要注意返回的值,分别为低频分量,水平高频、垂直高频、对角线高频。高频的值...
2020-02-03 22:30:28
21627
9
原创 【数据处理】PS动作功能(附:下雨效果)
一、PS批处理图片1.记录动作这里介绍下利用PS批量造数据,以添加杂色噪声为例。1、打开Photoshop,打开一张图片2、打开动作面板(窗口>>动作)可以用快捷键 Alt+F9,然后新建动作,开始记录3、记录开始后,不要乱操作,滤镜>>杂色>>添加杂色4、所有对图像的操作完成后,文件>>储存为,或者快捷键Sh...
2020-02-02 18:14:05
803
转载 python实现logistic增长模型拟合2019-nCov确诊人数
[转自师弟的博客]背景:众志成城抗疫情。今天是2020年1月28日,2019-nCov确诊人数一直在增长趋势,如何更好的对确诊人数进行拟合和预测,需要我们用python来实现。注意,本文模型为logistic增长模型,并非最佳预测模型,只是大致预测,对之前的感染人数曲线进行拟合,以后的疫情发展情况还是需要根据实际情况得出。模型根据2020年1月28日及之前的数据进行拟合,后续可能会更新。目...
2020-01-29 11:08:38
4342
2
原创 docker打包python程序
1、程序依赖包写入requirements.txt文件requestsnumpypillowtornado2、编写Dockerfile# 拉取基础镜像FROM python:3.6.5# 设置环境变量ENV DEBIAN_FRONTEND=noninteractive# 把当前所有文件拷贝到容器的/code文件夹里,并根据requirements.txt安装pyt...
2020-01-09 20:21:33
632
原创 基于requests-html的python爬虫
目录requests-html基本使用- 获取网页- 获取链接- 获取元素- xlsxwriter示例- 开奖结果爬虫demo- 爬取表情包demorequests-htmlRequsts库的作者Kenneth Reitz 又开发了requests-html 用于做爬虫。requests-html 是基于现有的框架 PyQuery、Requests、lx...
2020-01-02 20:17:25
1161
原创 基于SIFT的特征匹配
SIFT的全称是Scale Invariant Feature Transform,尺度不变特征变换,由加拿大教授David G.Lowe提出的。SIFT特征对旋转、尺度缩放、亮度变化等保持不变性,是一种非常稳定的局部特征。具体工作原理见SIFT特征详解代码如下:# coding=utf-8import numpy as npimport cv2sift = cv2...
2019-12-28 21:35:08
920
转载 Talking RabbitMQ with Python and Kombu
目录What is RabbitMQ?Now On To The Code使用Python3和Kombu来建立一个生产者创建消费者这是一个系列文章里面的的第一篇。主要是关于RabbitMQ的介绍和如何使用Python和Kombu搭建起一个消息队列的系列文章。 https://medium.com/python-pandemonium/talking-to-rabbitmq-w...
2019-12-23 22:40:52
587
原创 Siamese网络(孪生网络)
1. WhySiamese在人脸识别中,存在所谓的one-shot问题。举例来说,就是对公司员工进行人脸识别,每个员工只有一张照片(因为每个类别训练样本少),并且员工会离职、入职(每次变动都要重新训练模型是不现实的)。如果当成分类问题,直接训练模型进行人脸识别在实际应用中是不可行。为了解决one-shot问题,我们会训练一个模型来输出给定两张图像的相似度,所以模型学习得到的是simila...
2019-12-13 19:43:30
10590
1
转载 计算机网络基础(三次握手|TCP/IP协议|五层协议栈|网络安全)
目录一、三次握手1.1 三次握手过程1.2 为什么不两次握手1.3 四次握手1.4 常见问题1.5 TCP的有限状态机二、TCP与UDP2.1 TCP/IP协议簇2.2 TCP与UDP的区别三、TCP协议的函数顺序3.1 服务器端顺序3.2 客户端顺序四、UDP顺序4.1 服务端4.2 客户端五、IP地址5.1 定义与分类5....
2019-12-09 21:57:08
1110
转载 数据库连接池
客户端与数据库连接方式当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据库建立连接了。1. 短连接短连接是指程序和数据库通信时需要建立连接,执行操作后,连接关闭。短连接简单来说就是每一次操作数据库,都要打开和关闭数据库连接,基本步骤是:连接→数据传输→...
2019-11-26 18:32:09
274
原创 SqlAlchemy: (OperationalError) 2006, MySQL server has gone away
问题:这实际上是MySQL的错误消息。 这意味着无法连接上MySQL了。默认情况下,MySQL数据库连接在闲置8小时之后关闭。 没有MySQL连接意味着无法执行任何SQL操作。 所以SqlAlchemy报出错误。如何解决:首先查看mysql跟timeout有关的设置,如下图show variables like '%timeout%';上图中的interactive_ti...
2019-11-26 10:34:28
1268
crowd counting test single image demo
2019-03-20
KCFC++demo代码
2016-11-07
KCF单尺度目标跟踪demo
2016-11-07
HOG特征可视化C代码
2016-03-25
OpenCV例程鼠标绘图及保存
2015-11-16
维纳滤波和约束最小二乘滤波图像复原自编matlab代码
2015-11-12
改进的bernsen二值化算法
2014-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人