
计算机视觉
夜空骑士
我是一名数据玩家,对数据行业的知识有着极大的学习热情,在数据分析、数据挖掘、大数据、人工智能等多个方面均有所涉猎,致力于将数据技术应用于各个行业领域,不断提升自我、完善自我、充实自我,并与数据爱好者共同分享、共同进步、共同成长!数据之路,前路漫漫,你我同在,互动前行!
展开
-
目标检测跟踪算法综述
运动目标跟踪是视频监控系统中不可缺少的环节。在特定的场景中,有一些经典的算法可以实现比较好的目标跟踪效果。本文介绍了一般的目标跟踪算法,对几个常用的算法进行对比,并详细介绍了粒子滤波算法和基于轮廓的目标跟踪算法。最后简单介绍了目标遮挡的处理、多摄像头目标跟踪和摄像头运动下的目标跟踪。一、一般的目标跟踪算法 一般将目标跟踪分为两个部分:特征提取、目标跟踪算法。其中提取的目标特征大致可以分为...原创 2019-07-09 16:19:22 · 5999 阅读 · 0 评论 -
Python+Opencv实现把图片转为视频
1. 安装Opencv包在Python命令行输入如下命令(如果你使用的Anaconda,直接进入Anaconda Prompt键入命令即可。如果你不知道Anaconda是什么,可以参考王树义老师的文章和视频:如何安装Python运行环境Anaconda)$ pip install opvencv-python2. 实现代码import osimport cv2imp...原创 2019-07-04 18:50:46 · 4110 阅读 · 3 评论 -
Python-OpenCV 读取和保存视频和解决保存失败的原因分析
一、安装OpenCV# 打开终端输入,没有装pip的话装上pippip install opencv-contrib-python# 打开Python交互环境,打印opencv版本import cv2print(cv2.__version__)二、读取和保存视频# coding=utf8import cv2# 1、用摄像头捕获视频# cap = cv...原创 2019-07-04 17:56:35 · 6681 阅读 · 4 评论 -
Python中各类图像库实现图像的读写操作
最近在研究深度学习视觉相关的东西,经常需要写python代码搭建深度学习模型。比如写CNN模型相关代码时,我们需要借助python图像库来读取图像并进行一系列的图像处理工作。我最常用的图像库当然是opencv,很强大很好用,但是opencv也有一些坑,不注意的话也会搞出大麻烦。近期我也在看一些别人写的代码,因为个人习惯不一样,他们在做深度学习时用于图片读取的图像库各不相同,从opencv到PIL再...原创 2019-07-04 16:36:11 · 553 阅读 · 0 评论 -
带你入门多目标跟踪(四)外观模型 Appearance Model
行人跟踪作为MOT中的一个典型的问题,十分具有研究价值,本系列文章以行人跟踪为例来介绍MOT。在讲解外观模型问题前,首先需要对MOT的各个部件有一个大概的了解。在设计一种MOT算法时,有两点问题需要格外关注。一是如何测量在视频帧中各目标之间的相似性(measure similarity between objects in frames);二是如何基于第一点测量出的相似性,进行视频中目...原创 2019-07-02 19:32:15 · 4837 阅读 · 2 评论 -
带你入门多目标跟踪(三)匈牙利算法&KM算法
匈牙利算法(Hungarian Algorithm)与KM算法(Kuhn-Munkres Algorithm)是做多目标跟踪的小伙伴很容易在论文中见到的两种算法。他们都是用来解决多目标跟踪中的数据关联问题。对理论没有兴趣的小伙伴可以先跳过本文,进行下一篇的学习,把匈牙利算法这些先当作一个黑箱来用,等需要了再回过头来学习理论。但个人建议,至少要明白这些算法的目的与大致流程。如果大家用这两种算...原创 2019-07-02 19:30:41 · 16319 阅读 · 10 评论 -
带你入门多目标跟踪(二)SORT&DeepSORT
上一篇文章大概给大家介绍了一下多目标跟踪MOT的一些基础知识。初次了解还是从经典的算法开始,SORT和DeepSORT是多目标跟踪中两个知名度比较高的算法。DeepSORT是原团队对SORT的改进版本。这个算法也是开源的,github上有一个DeepSORT+Yolov3的项目,初入多目标坑的小伙伴应该在搜代码的时候都看到过。本文将带大家解析一下SORT和DeepSORT的基本思路,废话不多说...原创 2019-07-02 19:24:49 · 17724 阅读 · 3 评论 -
带你入门多目标跟踪(一)领域概述
现在从目标检测和单目标跟踪方向转来做多目标跟踪的小伙伴应该有不少,但由于多目标跟踪任务本身的复杂性,导致其入门会比目标检测与单目标跟踪困难不少。再加上论文分布在各个会议,开源代码较少,都造成了多目标跟踪的研究门槛较高。本文旨在带领大家入门多目标跟踪,了解多目标跟踪领域的发展概况,让大家更方便直观地理解这个问题。1. 简介多目标跟踪,即MOT(Multi-Object Tracking),顾...原创 2019-07-02 19:21:25 · 15878 阅读 · 8 评论 -
匈牙利算法的基本原理与Python实现
一、问题描述问题描述:N个人分配N项任务,一个人只能分配一项任务,一项任务只能分配给一个人,将一项任务分配给一个人是需要支付报酬,如何分配任务,保证支付的报酬总数最小。问题数学描述:二、实例分析---全排列法在讲将匈牙利算法解决任务分配问题之前,先分析几个具体实例。以3个工作人员和3项任务为实例,下图为薪酬图表和根据薪酬图表所得的cost矩阵。 利用最简单的方法(...原创 2019-07-09 15:59:01 · 6361 阅读 · 4 评论 -
keras-yolov3 + Kalman-Filter 进行人员多目标追踪
文章目录1 yolov3 + Kalman filter 多目标跟踪2 keras-yolov3 + kalman filter的笔者的一些微调 2.1 KF算法微调 2.2 keras-yolov3的detector微调3 keras-yolov3-KF的代码解析1、yolov3 + Kalman filter 多目标跟踪先来看...转载 2019-07-17 10:57:42 · 1307 阅读 · 1 评论