• openvino在ubuntu20上的安装部署

    先决条件:ubuntu20.04 openvino runtime2022.04 QT creater/vs code cmake opencv 第一步:工具的安装1.首先当然是安装系统,笔者这里已经安装好ubuntu20.04.6LTS的...
  • 手势操控虚拟计算器

    在过去的2022卡塔尔世界杯中,我们可以看到其用到了各种先进的技术,其中有一项是比较吸引我的,那就是半自动越位技术。这项技术的其中的一个分支就是我今天要说的内容。如下图所示。球员身上的关键点检测技术就是今天要说的内容。
    image

  • IOU在不同阶段的作用

    IOUIOU(Intersection over Union)是目标检测中常用的一个指标,用于衡量两个边界框之间的重叠程度。它是通过计算两个边界框的交集面积与它们的并集面积之比来确定的。 具体地,IOU可以用以下公式表示: 其中,Area of O...
  • C++主要的六种类型语句

    在 C++ 编程语言中,语句(statements)是构成程序的基本单位。C++ 类型的语句主要包括以下六种: 表达式语句(Expression Statements): 这是最常见的语句类型,通常用于计算一个值或调用一个函数。例如: 123cp...
  • 面向对象的本质

    面向对象的本质是设计并扩展自己的数据类型。 c++的内置类型分为两种,一种是基本数据类型,另一种是复合类型。 基本数据类型:整形、浮点型——-char型本质还是一个整形 复合数据类型:数组 、字符串、结构体、枚举类型 climits头文件包含了各...
  • 拷贝赋值运算符调用拷贝构造函数

    在C++中,拷贝赋值运算符和拷贝构造函数是两种不同的操作,用于对象的复制。了解这两者之间的区别以及它们的正确用法对于避免潜在的问题至关重要。 一、拷贝赋值运算符拷贝赋值运算符(operator=)用于将一个对象的内容复制到另一个已经存在的对象中。 1...
  • 友元类使用的一些问题

    为什么会有友元类? 与友元函数存在的功能类似 ,当两个或多个类之间不存在派生或者继承关系的时候,但又想在某一个类中调用另外一个类的方法,此时可以用 友元类。友元类的所有方法都可以访问原始类的私有成员和保护成员。 循环依赖: 这里创建两个类,一个是...
  • 关于APUE中多线程编程的条件变量相关内容

    LINUX环境下多线程编程肯定会遇到需要条件变量的情况,此时必然要使用pthread_cond_wait()和其他发信号的函数函数,然而在了解这部内容的过程中,有些疑惑。 一、代码下面是笔者在学习APUE的过程中使用多线程相关知识实现对指定范围内的质...
  • 关于文件777权限(可读可写可执行)

    前言:

    在使用Linux的时候不知道大家是否使用过类似下面的命令:

    1
    chmod -R 777 <file_name>

    这句命令的作用是改变file_name的文件可执行权限,但为何是777不是其他数字呢?777的含义是什么?777的底层原理是什么呢?不知道大家是否有过这样的疑问。

  • main传参的两种形式

    c语言中main函数传参有两种形式,分别如下所示: 第一种: 1main(int argc, char *argv[]) 第二种: 1main(int argc, char **argv) 这两种传参方式有什么区别呢?刚开始对二级指针不太...