06 2024 档案

摘要:1. 下载opencv与安装cmake 1.1安装cmake 终端执行下面语句,安装cmake sudo apt-get install cmake 1.2 安装依赖环境 点击查看代码 sudo apt-get install build-essential libgtk2.0-dev libavc 阅读全文
posted @ 2024-06-25 12:36 阳光天气 阅读(794) 评论(0) 推荐(1) 编辑
摘要:它支持在核心CMake模块中定义的特定于目标系统的特定编译器选项。这些文档并没有确切地解释每种构建类型的含义,但是这些名称是相当常用的。我理解Release的意思是“禁用调试,启用最高的优化”。 例如,模块 Modules/Compiler/GNU.cmake 包含以下内容: 字符串(追加CMAKE 阅读全文
posted @ 2024-06-23 12:09 阳光天气 阅读(160) 评论(0) 推荐(0) 编辑
摘要:大多数第三方库为了适配cmake都会提供XXXConfig.cmake文件,在opencv中是OpenCVConfig.cmake findpackage()是在环境变量中的XXXConfig.cmake文件,在引用opencv时是在找OpenCVConfig.cmake,对应与引用opnecv时的 阅读全文
posted @ 2024-06-23 11:54 阳光天气 阅读(14) 评论(0) 推荐(0) 编辑
摘要:每个轴的旋转均对应一个反对称矩阵,即将旋转同时分布在各个轴上,设如下一组: Tips: 由此我们可以知道,角轴与欧拉角之间的小联系,当前两个旋转轴的旋转角度较小时,欧拉角≈ ≈≈轴角。 阅读全文
posted @ 2024-06-21 17:13 阳光天气 阅读(29) 评论(0) 推荐(0) 编辑
摘要:typedef本身是type define(类型定义)的缩写。 typedef为c语言的关键字,作用是为一种数据类型(基本类型或自定义数据类型)定义一个 新名字,不能创建新类型。 与define不同,typedef仅限于数据类型,而不是表达式或具体的值。 define发生在预处理,typedef发生 阅读全文
posted @ 2024-06-21 16:47 阳光天气 阅读(36) 评论(0) 推荐(0) 编辑
摘要:python中的__getitem__方法,常见的两种写法 形式一: __getitem__(self,index) 一般用来迭代序列(常见序列如:列表、元组、字符串),或者求序列中索引为index处的值。 形式二: __getitem__(self,key) 一般用来迭代映射(常见映射如:字典), 阅读全文
posted @ 2024-06-21 11:17 阳光天气 阅读(405) 评论(0) 推荐(0) 编辑
摘要:在Python中,__delattr__是一个特殊方法(也称为魔术方法或双下划线方法),它在尝试删除对象的属性时被调用。当你使用del语句来删除一个对象的属性时,Python会自动调用这个方法来执行删除操作。 __delattr__方法接受一个参数,即要删除的属性的名称(通常是一个字符串)。你可以在 阅读全文
posted @ 2024-06-20 11:51 阳光天气 阅读(58) 评论(0) 推荐(0) 编辑
摘要:代码: 点击查看代码 #!/usr/bin/env python #! -*- coding:utf-8 -*- class A(object): def __setattr__(self, key, value): self.__dict__[key] = value def __getattr_ 阅读全文
posted @ 2024-06-20 11:45 阳光天气 阅读(25) 评论(0) 推荐(0) 编辑
摘要:只需要修改 CMakeLists.txt,增加下面的属性即可。 set(CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations -Wno-deprecated-declarations ") 这样make时将不再提示这个弃用warning 阅读全文
posted @ 2024-06-20 09:25 阳光天气 阅读(25) 评论(0) 推荐(0) 编辑
摘要:本文探讨使用Python f-字符串格式,也称为“格式化字符串文字”。f-string是格式化字符串的一种很好且简单的方法,适用于Python v3.6+。如果你仍然使用.format()方法,必须了解f-字符串。 使用字符串格式的优势之一是能够“插入”并格式化字符串数据中的变量。 Python字符 阅读全文
posted @ 2024-06-18 17:33 阳光天气 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:魔法方法,重载方法,重载了一些内置的操作,一些等价于重载运算符 __new__ 为构造函数 __init__ 为初始化函数 点击查看代码 class MyClass: """ 静态成员变量 静态成员变量是被类的所有实例共享的 访问方式:通过类名. """ my_static_variable=0 " 阅读全文
posted @ 2024-06-17 17:10 阳光天气 阅读(6) 评论(0) 推荐(0) 编辑
摘要:C语言中 ->和.的区别 1、->是指针指向其成员的运算符 .是结构体的成员运算符。最大的区别是->前面放的是指针,而.前面跟的是结构体变量 2、比如C++中一个类Class Student;里面有个公有成员变量test 如果你声明这个类的对象Student s;那么你要对test操作要用"." s 阅读全文
posted @ 2024-06-17 11:45 阳光天气 阅读(278) 评论(0) 推荐(0) 编辑
摘要:语义分割——YOLOv8-Seg 参数汇总与调参建议 train 参数 参数 默认值 说明 调参建议 model None 模型文件的路径,如 yolov8m.pt - data None 数据文件的路径,如 coco128.yaml - epochs 100 训练周期 根据数据集大小和模型复杂度调 阅读全文
posted @ 2024-06-13 15:12 阳光天气 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:实例方法 self:代表类的实例 类方法 cls:代表类这个名称本身 静态方法 不能传递类的实例self,也不能传递类本身cls 类的实例可以访问以下三种方法 类本身可以访问类方法、静态方法、但不能访问实例方法 点击查看代码 class MyClass: """ 静态成员变量 静态成员变量是被类的所 阅读全文
posted @ 2024-06-12 17:13 阳光天气 阅读(10) 评论(0) 推荐(0) 编辑
摘要:private: 1.在类中的属性或者方法前加上两条下划线“__”,该属性或方法就变成了私有的了,只能在类内访问。 2.如果想从外部访问私有属性或者方法(不建议访问),有两种方法,一是定义一个函数进行访问,二是对私有的属性或者方法的名字进行转换为:一个下划线“_”+类名+私有属性或者方法的名字。 p 阅读全文
posted @ 2024-06-04 10:40 阳光天气 阅读(186) 评论(0) 推荐(0) 编辑