2_1_常用类

简介 OpenCV中常用的类 OpeCV cv::CommandLineParser 详解 cv::CommandLineParser 是 OpenCV 库提供的一个实用类,用于解析 C++ 应用程序中的命令行参数。它特别适用于需要通过命令行指定参数的应用程序,例如图像处理管道或...
May 22, 2024 OpenCV OpenCV

opencv_2_数据结构

简介 OpenCV 常见的数据结构笔记 OpenCV cv::Mat 详解 cv::Mat 是 OpenCV 中用于表示图像的核心数据结构之一。它是一个多维数组,可以存储图像中的像素值,并提供了许多用于图像处理和分析的功能。 以下是 cv::Mat 的一些关键特性和常用操作: ...
May 22, 2024 OpenCV OpenCV

opencv_1_理论基础

简介 OpenCV 相关理论基础知识笔记 cmake 编译安装 cmake -DCMAKE_INSTALL_PREFIX=/home/user/zjy-190/Documents/OpenCV/4.5.2/install -DCMAKE_TYPE=RELEASE -DWIT...
May 22, 2024 OpenCV OpenCV

opencv_6_视频理论基础

简介 GOP, Group of picture 关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用一个关键帧,增加关键帧个数可以改善质量,但是同时增加带宽和网络负载。 需要说明的是,通过提高GOP值来提高图像质量是有限度的,在遇到场...
May 22, 2024 OpenCV OpenCV

opencv_5_图像理论基础

简介 一、RGB模型与YUV模型 RGB模型 物理三基色分别是红(Red)、绿(Green)、蓝(Blue)。现代的显示器技术就是通过组合不通强度的红绿蓝三原色,来达成几乎任何一种可见光的颜色。 在图像存储中,通过记录每个像素的红绿蓝强度,来记录图像的方法,称为RGB模型(RGB ...
May 22, 2024 OpenCV OpenCV

网络设备基础

简介 常用的网络设备基础知识 网络交换机 网络交换机(Network switch)是一种网络硬件,通过报文交换接收和转发数据到目标设备,它能够在计算机网络上连接不同的设备。一般也简称为交换机 交换机是一种多端口的网桥,在数据链路层使用MAC地址转发数据。通过加入路由功...
May 22, 2024 Network HTTP

network_2_网络协议

简介 计算机网络协议是在计算机网络中进行通信和数据交换的规则和约定集合。它定义了计算机网络中数据的格式、传输方式、错误检测和纠正、网络设备的工作方式以及网络中各个实体之间的通信流程等。 下面是一些常见的计算机网络协议: TCP/IP协议:TCP/IP协议是互联网的核心协议...
May 22, 2024 Network HTTP

network_1_网络理论基础

简介 网络基础知识和基础理论 网关是什么 在计算机网络中,网关(Gateway)是连接两个不同网络的设备或软件。它充当连接不同网络之间的桥梁,使得数据可以在这些网络之间传输。网关可以是硬件设备,如路由器,也可以是运行特定网络协议的计算机或服务器。 网关的作用是转发数据包,根据目...
May 22, 2024 Network HTTP

http_1_协议基础

简介 HTTP协议理论基础知识 分块传输编码 分块传输编码(Chunked transfer encoding)是超文本传输协议(HTTP)中的一种数据传输机制,允许HTTP由网页服务器发送给客户端应用( 通常是网页浏览器)的数据可以分成多个部分。分块传输编码只在HTTP协...
May 22, 2024 Network HTTP

tensorrt_2_常用函数

简介 TensorRT 常用函数 C++ createInferBuilder() 函数 详解 在C++中,createInferBuilder() 函数通常是与NVIDIA TensorRT库相关的,用于创建一个 TensorRT 的推理构建器(InferBuilder)。Te...
May 22, 2024 NVIDIA NVIDIA