自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1721 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 229

转载 机器学习、深度学习的理论与实战入门建议整理(二)

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

2016-10-19 17:34:48 10101

转载 机器学习、深度学习的理论与实战入门建议整理(一)

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

2016-10-19 17:26:05 10690 1

原创 人群计数: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 54768 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 293

原创 【Java】面向对象

继承继承的概念(父类更通用,子类更具体):继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。类的继承格式class 父类 {} class 子类 extends 父类 {}例子:// 公共父类public class Animal { private String name; privat.

2020-07-13 20:29:47 236

原创 【Java】基本数据类型and变量类型

一、Java 基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型 引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte 8位、有符号的,以二进制补码表示的整数 by

2020-07-03 13:07:18 304

原创 【Java】对象和类

Java 对象和类Java作为一种面向对象语言。支持以下基本概念:(有学过C++的,应该也了解过对象和类)多态 继承 封装 抽象 类 对象 实例 方法 重载对象:对象是类的一个实例(要牢记这句话),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。举个简单的例子:男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的实例,称为对象(object)构造方法.

2020-07-03 11:58:23 204

原创 【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 199

原创 【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 225

转载 【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 246

转载 【leetcode】动态规划

动态规划(Dynamic Programming)是面试中非常常见的一种算法,可以解决很多复杂问题。核心算法:定义状态:dp[i],一个数组,具体几维根据问题定。 状态转移方程:dp[i] = best(dp[i-1], dp[i-2], ...)。 最优子结构。 递归+记忆化。动态规划的适用条件最优子结构性质。一个最优化策略的子策略一定是最优的。 无后向性。可以理解为每个状态都是过去历史状态的完整总结。 子问题的重叠性。这不是DP的必要条件,但是如果不满足,则DP相对其他算法没有优

2020-05-31 20:59:57 188

原创 【leetcode】树and递归

题目1【简单】路径总和给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ \ 7 2 1返

2020-05-30 21:16:28 189

原创 【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 200

原创 【leetcode】用栈的思路求解

题目1【简单】有效的括号给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 4:输入: "([)]"输出: false示例 5:...

2020-05-23 11:45:08 165

原创 【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 148

原创 【视频编码】ffmpeg压缩视频文件

参考资料:https://blog.csdn.net/weixin_45049908/article/details/103962451

2020-05-21 23:13:12 1908

原创 python时间日期与时间戳的转换

参考:python中时间、日期、时间戳的转换

2020-05-21 17:44:20 2478

转载 【视频编码】软解与硬解

参考:[1]视频编码之软解与硬解区别[2]【干货】关于软解(ffmpeg)和硬解(MediaCodec、MediaPlayer)以及底层(OpenMax)的那点事

2020-05-21 11:14:43 1965

原创 【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 197

原创 【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 559

原创 linux磁盘空间

一般的Linux下的隐藏目录使用命令ls -l是查看不出来的,只能查看到文件及文件夹查看Linux下的隐藏文件需要用到命令ls -al参考:linux -- 查看磁盘空间的大小...

2020-03-26 20:15:54 127

原创 extern "C"

extern "C"

2020-03-04 19:46:04 135

原创 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 644

原创 【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 1566

原创 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 9589

原创 python调用C++

【参考】1、如何实现 C/C++ 与 Python 的通信?https://www.zhihu.com/question/230032132、python 调用c++处理数组和图片https://blog.csdn.net/koibiki/article/details/894784583、pybind11官网介绍https://pybind11.read...

2020-02-22 09:38:49 525

原创 【CUDA】CUDA编译

引言CUDA(Compute Unified Device Architecture):是NVIDIA推出的用于自家GPU的并行计算框架。只有安装这个框架才能够进行复杂的并行计算。主流的深度学习框架也都是基于CUDA进行GPU并行加速的,几乎无一例外。还有一个叫做cudnn,是针对深度卷积神经网络的加速库。开发人员可以使用C语言来为CUDA架构编写程序,C语言是应用最广泛的一种高级编程语言。所...

2020-02-20 15:05:53 3140

原创 【图像处理】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 20442 9

原创 【数据处理】PS动作功能(附:下雨效果)

一、PS批处理图片1.记录动作这里介绍下利用PS批量造数据,以添加杂色噪声为例。1、打开Photoshop,打开一张图片2、打开动作面板(窗口>>动作)可以用快捷键 Alt+F9,然后新建动作,开始记录3、记录开始后,不要乱操作,滤镜>>杂色>>添加杂色4、所有对图像的操作完成后,文件>>储存为,或者快捷键Sh...

2020-02-02 18:14:05 679

转载 python实现logistic增长模型拟合2019-nCov确诊人数

[转自师弟的博客]背景:众志成城抗疫情。今天是2020年1月28日,2019-nCov确诊人数一直在增长趋势,如何更好的对确诊人数进行拟合和预测,需要我们用python来实现。注意,本文模型为logistic增长模型,并非最佳预测模型,只是大致预测,对之前的感染人数曲线进行拟合,以后的疫情发展情况还是需要根据实际情况得出。模型根据2020年1月28日及之前的数据进行拟合,后续可能会更新。目...

2020-01-29 11:08:38 4201 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 539

原创 基于requests-html的python爬虫

目录requests-html基本使用- 获取网页- 获取链接- 获取元素- xlsxwriter示例- 开奖结果爬虫demo- 爬取表情包demorequests-htmlRequsts库的作者Kenneth Reitz 又开发了requests-html 用于做爬虫。requests-html 是基于现有的框架 PyQuery、Requests、lx...

2020-01-02 20:17:25 1062

原创 基于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 864

转载 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 486

原创 Siamese网络(孪生网络)

1. WhySiamese在人脸识别中,存在所谓的one-shot问题。举例来说,就是对公司员工进行人脸识别,每个员工只有一张照片(因为每个类别训练样本少),并且员工会离职、入职(每次变动都要重新训练模型是不现实的)。如果当成分类问题,直接训练模型进行人脸识别在实际应用中是不可行。为了解决one-shot问题,我们会训练一个模型来输出给定两张图像的相似度,所以模型学习得到的是simila...

2019-12-13 19:43:30 9606 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 729

转载 数据库连接池

客户端与数据库连接方式当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据库建立连接了。1. 短连接短连接是指程序和数据库通信时需要建立连接,执行操作后,连接关闭。短连接简单来说就是每一次操作数据库,都要打开和关闭数据库连接,基本步骤是:连接→数据传输→...

2019-11-26 18:32:09 216

原创 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 1113

crowd counting test single image demo

以人群计数为例,对训练好的MCNN caffe模型,调用caffe的python接口进行前向测试,输出人群密度图。详细请参考博客:https://blog.csdn.net/u011285477/article/details/51954989

2019-03-20

KCFC++demo代码

对High-Speed Tracking with Kernelized Correlation Filters(KCF)作者的C++多尺度目标跟踪代码稍作修改,设置好初始化目标框参数、视频图像路径以及配置好opencv2411后,经调试可以VS2012上运行

2016-11-07

KCF单尺度目标跟踪demo

对High-Speed Tracking with Kernelized Correlation Filters(KCF)作者的C++单尺度目标跟踪代码稍作修改,设置好初始化目标框参数、视频图像路径以及配置好opencv2411后,经调试可以VS2012上运行

2016-11-07

C语言知识点总结

综合网上资源、谭浩强的C程序设计以及PPT课件整理的一份浓缩版知识点总结

2016-09-17

UYVY视频格式转换为avi

本程序是用于将UYVY格式的视频转为仅含有Y通道的.avi格式视频。 在打开.yuv视频前,请先输入视频的宽度,高度以及帧数信息。

2016-08-17

otsu二值化c代码

C语言版的大津法二值化算法实现,在VS2012+opencv249上可以编译通过。

2016-07-23

最小二乘拟合直线matlab demo

最小二乘拟合直线的matlab demo

2016-04-17

HOG特征可视化C代码

配置好opencv249和VS2012的环境之后,设置好工程项目的属性,运行HOGvisualize\Debug或HOGvisualize\Release目录下的opencvtest.exe程序便可看到运行结果,即objimg.jpg图片的hog特征可视化图像hogvisualize.jpg。程序里有较为详细的注释,可以帮助理解hog特征的可视化过程,希望此程序对你有帮助,谢谢。

2016-03-25

OpenCV例程鼠标绘图及保存

我对opencv的鼠标绘图例程的基础上做了修改,只要配置好链接库就可以正常运行绘图及保存。注意!在附加依赖项加入opencv_photo242d.lib 我用的是242,在你使用Inpaint

2015-11-16

维纳滤波和约束最小二乘滤波图像复原自编matlab代码

维纳滤波和约束最小二乘滤波图像复原自编matlab代码,共有两个文件CLSFilter.m,WienerFilter.m和一张测试图,可直接在R2013b上可以运行,有详细注释,注释里还有参考资料的网页链接,可帮助理解代码。

2015-11-12

改进的Bradley二值化matlab程序

改进的Bradley二值化matlab程序,相比bersen或otsu算法,有较快的速率和较好的二值化效果,可以克服一定的光照不均。

2015-04-15

改进的bernsen二值化算法

针对光照不均及背景噪声问题进行改进的bernsen算法,有利于对场景图上的文本进行二值化,二值化效果比简单的OTSU或未改进的bernsen算法要好许多。

2014-12-21

Android平台的OpenCV图片灰度处理

基于Android平台的OpenCV图片灰度处理,采用JAVA语言的OpenCV安卓应用的简单实例

2014-12-07

空空如也

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

TA关注的人

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