橙色空间

橙子的个人博客


  • 首页

  • 分类

  • 归档

  • 关于

NVIDIA DeepStream 简介

发表于 2019-04-12 | 分类于 技术文档 , 视频应用 | 阅读次数:

1. 技术简介

  DeepStream是NVIDIA推出的一个针对智能视频分析应用和多传感器处理的工具包,其主要特性为能够利用硬件加速技术将深度神经网络与其他的复杂处理任务带入流处理管道,让用户更专注于构建神经网络任务,而不是从头开始搭建端到端的解决方案。在以前,开发一个智能视频分析应用,用户除了需要构建神经网络,还需要考虑前端视频数据的获取、视频编解码、视频渲染等问题。然而这些问题的解决可能需要同时引入多个不同的开发工具包,诸如OpenCV,FFmpeg等。现在,通过DeepStream SDK便可以解决这些问题。
  DeepStream的典型应用架构如图所示:

阅读全文 »

目标跟踪KCF算法简介与优化

发表于 2019-04-05 | 分类于 技术文档 , 机器学习 | 阅读次数:

1. 算法简介

  首先目标跟踪大致可分为单目标跟踪与多目标跟踪,本文重点描述单目标跟踪。目标跟踪解决的问题是:第一帧给出目标矩形框,然后从后续帧开始目标跟踪算法能够跟踪该目标矩形框。通常来说,目标跟踪有几大难点:外观变形,光照变化,快速运动和运动模糊,背景相似干扰:

阅读全文 »

网页播放视频流的去插件化实现

发表于 2019-04-02 | 分类于 技术文档 , 视频应用 | 阅读次数:

1. 项目需求

开发一套服务端的全景拼接系统,需具备如下功能:

  1. 支持获取前端网络摄像头视频流,并进行解码。
  2. 在本机对多路视频流进行实时图像拼接,拼接成全景视频流。
  3. 进行视频编码,并提供全景视频流服务,便于后端访问与显示。
  4. 提供一个免插件的视频流实时显示服务。

2. 技术架构

1
2
3
4
5
                        GStreamer + DeepStream
视频源 -> 视频流获取 -> 视频流解码 -> 视频分析(拼接) -> RTSP视频流服务

Kurento + WebRTC
RTSP视频流服务 -> H.264 MJPEG解码 -> VP8编码 -> WebRTC -> 浏览器
阅读全文 »

README

发表于 2019-03-29 | 阅读次数:

前言

欢迎来到橙子的个人博客,这里记录着小白程序员的成长轨迹,不定期分享个人关于一些技术的学习心得与感悟。本博客大部分内容来源于网络,经过自己的消化、实践与整理后重新发布。
目前属于内测状态。

阅读全文 »

4 日志
3 分类
GitHub
© 2019 — 2021 Orange
本站访客数 人次 本站总访问量 次