关于作者大家好,我是章亦春,网名 agentzh。很多朋友可能是通过我做的一些开源项目了解到我的,比如我创立的OpenResty 开源项目,再比如我编写的很多 Nginx 的第三方模块,我从大学时代就开始贡献的 Perl 开源模块,以及最近一些年写的很多 Lua 方面的库。我的兴趣比较广泛,喜欢抽象层次很高也比较花哨的东西,比如函数式和逻辑式编程语言;同时又对很底层的东西非常
## Javacv 跟踪 ![Javacv Logo]( ### 引言 在计算机视觉领域,跟踪是一个重要的任务,它可以追踪一个目标的运动,并提供有关其位置和速度的信息。Javacv 是一个基于 Java 的计算机视觉库,它提供了许多用于跟踪的工具和算法。本文将介绍 Javacv 跟踪的基本概念、常见的跟踪算法,并通过代码示例演示如何在 Javacv 中实现跟踪。 ### Javacv 跟踪
原创 2023-08-15 07:11:50
104阅读
常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。Http协议是一种无状态的协议,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接,这就意味着服务器无法从连接上跟踪会话,可以使用Cookie和Session来跟踪会话。CookieCookie实际上是一小段的文本信息。客户端
代码可以参考:https://github.com/xjsxujingsong/FairMOT_TensorRT_C 和 https://github.com/cooparation/JDE_Tracker多目标跟踪原理解析 与多目标跟踪(Multiple Object Tracking简称MOT)对应的是单目标跟踪(Single Object Tracking简称SOT),按
        Opencv应用非常的广泛,最近一段时间在学习它。 基于WEB开发的大型程序,主流是使用Java进行开发,而java处理底层的东西时速度不理想,于是通过Java调用C开发的库文件变得很流行,JavaCV就是在这个大的环境下产生了。JavaCV它实现了java和OpenCV的关联,为Java程序员提供了一个很好的处
转载 2024-07-25 21:43:46
29阅读
1 Java GC垃圾收集1.1 GC的概念Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Ma
转载 2023-09-15 22:14:00
184阅读
本文介绍eclipse+android下配置javacv的开发环境,过程十分简单,最后会举一个实例(FacePreview)进行验证配置是否成功。阅读本文的前提是android+eclipse开发环境已经配置好(当然javacv并不是专为android而写的,普通java程序也是支持的)。一、打开网页:http://code.google.com/p/javacv/downloads/list。下
转载 2023-09-14 16:03:37
108阅读
一、概述对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给java(例如,在java中定义的本地方法
⭐作者主页:@逐梦苍穹 目录1、会话跟踪技术概述2、数据共享3、Cookie4、Session5、Cookie和Session的区别6、总结 1、会话跟踪技术概述  会话跟踪是一种网络应用程序中常用的技术,用于追踪单个用户的交互。 它允许应用程序在多个页面之间共享用户状态,并为每个用户提供个性化体验。   会话跟踪可以通过多种方式实现,包括使用 cookie、URL 重写和隐藏表单域:Cooki
转载 2023-09-26 12:37:42
51阅读
       Casevision公司为自动视频跟踪系统提供了多种解决方案。1:标清视频的自动跟踪解决方案围绕经典的自动视频跟踪模块AVT21,Casevision提供了如下解决方案:应用方案示意图1,用户使用自行设计的嵌入式主控模块 + AVT21,构建自动视频跟踪系统。应用方案示意图2,用户使用VTC81 + AVT21,构建自动视频
转载 2024-08-14 17:54:03
79阅读
# JavaCV 视频特效 ## 简介 JavaCV 是一个基于 OpenCV 和 FFmpeg 的 Java 库,用于在 Java 中进行图像和视频处理。它提供了许多功能强大的特效和处理方法,可以帮助开发者轻松实现各种视频特效效果。 本文将介绍如何使用 JavaCV 实现视频特效效果,并提供一些代码示例帮助读者快速上手。 ## 安装 要使用 JavaCV,首先需要将相关的库文件添加到项
原创 2023-12-09 13:05:25
417阅读
# 使用 JavaCV 合并视频的完整指南 在这篇文章中,我们将学习如何使用 JavaCV 合并多个视频文件。JavaCV 是一个使用 Java 提供 OpenCV 和 FFmpeg 功能的库,它允许我们方便地处理视频流和图像。 ## 整体流程 下面是合并视频的主要步骤: | 步骤 | 描述 | |------|--------------------
原创 2024-08-24 07:22:42
156阅读
# JavaCV视频解析 在计算机视觉和机器学习领域,视频解析是一个重要的研究方向。JavaCV是一个基于Java的计算机视觉库,支持视频解析、图像处理等功能。本文将介绍如何使用JavaCV来实现视频解析,并提供代码示例。 ## JavaCV简介 JavaCV是一个基于Java的计算机视觉库,它提供了一系列的API来实现图像处理、视频解析、人脸识别等功能。JavaCV基于OpenCV和其他计
原创 2024-05-17 07:41:25
59阅读
# 使用 JavaCV 截取视频的基本流程 JavaCV 是一个强大的工具,它提供了一组针对 OpenCV 和 FFmpeg 的 Java API,可以方便的在 Java 环境中对视频进行处理。对于初学者来说,截取视频是一个很好的练习,有助于理解 JavaCV 的工作机制。 ## 流程概述 下面是截取视频的基本流程: | 步骤 | 描述
原创 2024-10-15 05:41:58
59阅读
RTSP简介RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强
转载 2023-06-28 19:34:20
330阅读
# JavaCV 视频合并教程 作为一名刚入行的开发者,你可能会遇到需要合并视频的场景。JavaCV 是一个非常强大的库,可以帮助你实现视频合并的功能。在这篇文章中,我将向你展示如何使用 JavaCV 来合并视频。 ## 流程 在开始之前,让我们先了解一下整个流程。以下是实现视频合并的步骤: ```mermaid flowchart TD A[开始] --> B[安装 JavaCV
原创 2024-07-17 07:48:57
26阅读
# Javacv 视频拼接实现指南 ## 简介 在本文中,我将向你介绍如何使用 javacv 库实现视频拼接功能。作为一名经验丰富的开发者,我将为你提供以下步骤和代码示例,帮助你完成这个任务。 ## 整体流程展示 下面的表格将展示整个实现视频拼接的流程。 | 步骤 | 代码 | |---|---| | 1. 打开源视频文件 | `FFmpegFrameGrabber grabber = ne
原创 2024-01-10 08:10:43
101阅读
# 深入了解javacv视频组合 在计算机视觉和图像处理领域,javacv是一个非常强大和流行的Java库,它提供了许多功能,包括视频处理、特征检测、人脸识别等。其中,视频组合是javacv的一个重要应用,可以将多个视频合并成一个视频,或者将多个视频按照一定规则进行组合。本文将深入探讨javacv视频组合的实现方法,并通过代码示例介绍如何使用javacv进行视频合并和组合。 ## 视频合并
原创 2024-04-01 03:10:35
26阅读
# 使用javacv裁剪视频 ## 介绍 在视频处理中,裁剪视频是一种常见的操作,可以对视频进行剪裁、截取等处理。javacv是一个基于OpenCV的Java库,可以用于实现视频处理功能。本文将介绍如何使用javacv来裁剪视频。 ## 准备工作 在使用javacv裁剪视频之前,需要安装javacv库并导入依赖。可以在Maven项目中添加以下依赖: ```xml org.byted
原创 2024-04-05 04:59:18
207阅读
视频处理领域,JavaCV 是一个强大且功能丰富的库,能够实现视频转码、编辑、以及实时处理等任务。本文将详细记录如何利用 JavaCV 进行视频转码的过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧和排错指南等。 ## 环境准备 在进行 JavaCV 视频转码之前,我们需要准备好相关的运行环境。在此过程中,以下是前置依赖的安装。 ```bash # 安装 FFmpeg sudo
原创 6月前
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5