logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ OpenCV推理一个人脸识别案例

RTSP(Real-Time Streaming Protocol)是一种网络协议,用于在客户端和服务器之间传输实时流媒体数据。在视频监控领域,RTSP通常用于从摄像头或其他视频源获取视频流并将其推送到其他设备或平台。在这种情况下,将视频流从源设备推送到目标设备的过程称为“推流”。所以,RTSP推流指的是使用RTSP协议将实时流媒体数据从源设备推送到目标设备或平台的过程。

#c++#opencv
# 1. CMAKE, 安装OPENCV,以及跑通一个opencv的程序

默认情况下,add_library创建的是静态库。如果需要创建动态库,需要使用 add_library( SHARED ),其中 SHARED 选项指定创建的是动态库。

文章图片
#opencv#ubuntu#人工智能
深度学习部署笔记(十五): CUDA_Run_Time_API_parallel_多流并行,以及多流之间互相同步等待的操作方式

2. 单个流串行这个函数演示了单个流中的同步执行,具体解释如下:cudaEvent_t 是 CUDA Runtime API 中的一个结构体,定义在 cuda_runtime_api.h 中。它用于表示一个 CUDA 事件对象,用于记录 GPU 上某个时间点的状态。CUDA 事件可以用于两种目的:记录一个时间点(如开始时间点或结束时间点)。记录一个时间间隔(即时间差)。通常情况下,CUDA 事件被

文章图片
#深度学习#c++#算法
深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码

这是一个使用CPU和GPU解码YOLOv5,它可以在CPU和GPU上分别实现目标检测的加速,相比较于仅在CPU上运行的实现,GPU实现可以显著地提高检测速度。此外,该项目提供了一个端到端的实现流程,包括数据预处理、模型加载、前向推理、NMS等核心算法的实现,能够帮助我们深入理解目标检测的算法原理和实现细节。在学习这个项目过程中,我们可以学习到如何使用CUDA C++编写GPU加速的代码,理解CUD

文章图片
#深度学习#人工智能
深度学习部署笔记(八): CUDA RunTime API-2.1Hello CUDA

通过对比CUDA-Driver API 和 Runtime API理解懒加载的含义,不用cuInit, 不用destory,自动使用创建上下文cuDevicePrimaryCtxRetain并设置当前context

文章图片
#深度学习#人工智能#计算机视觉
深度学习部署笔记(三): GPU架构解析 + CUDA编程基础

学习GPU架构以及通过一个小案例来了解CUDA编程的基础grid block

#深度学习#架构#人工智能
深度学习部署(十八): CUDA RunTime API _wa_仿射变换的实现

warpAffine是一种二维仿射变换技术,可以将图像从一种形式转换为另一种形式。它是OpenCV图像处理库中的一个函数,可用于对图像进行平移、旋转、缩放和剪切等操作。仿射变换可以通过线性变换来描述,可以用一个2x3的矩阵来表示。在图像处理中,这个矩阵通常称为变换矩阵,其中包含了平移、旋转、缩放和剪切的参数。通过warpAffine函数,我们可以将这个变换矩阵应用到输入图像中的每个像素上,从而生成

文章图片
#深度学习#计算机视觉#python
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择