摘要: 修改前 代码: 点击查看代码 import cv2 import numpy as np import json def remove_specific_labels(json_file): # 读取JSON文件 with open(json_file, 'r') as f: data = json 阅读全文
posted @ 2024-08-27 16:57 阳光天气 阅读(1) 评论(0) 推荐(0) 编辑
摘要: cv2.KeyPoint是opencv中关键点检测函数detectAndCompute()返回的关键点的类,他包含关键点的位置、方向等属性具体如下: point2f pt;//位置坐标 float size; //特征点邻域直径 float angle; //特征点的方向,值为[0,360),负值表 阅读全文
posted @ 2024-08-23 17:03 阳光天气 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前言 const在C/C++中是十分重要的,如果单纯理解为"常量"那么你的格局就小了,今天在这里给大家介绍一下const 在C++中具体详细的用法。 一 const的基本概念 const名叫常量限定符,用来限定特定变量,以通知编译器该变量是不可修改的。习惯性的使用 const,可以避免在函数中对某些 阅读全文
posted @ 2024-08-22 19:01 阳光天气 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 如果STL容器中的元素是Eigen库数据结构,例如这里定义一个vector容器,元素是Matrix4d,如下所示: vector<Eigen::Matrix4d> 这个错误也是和上述一样的提示,编译不会出错,只是在运行的时候出错,只有在运行的时候出错, 解决的方法很简单,定义改成下面的方式: vec 阅读全文
posted @ 2024-08-21 13:48 阳光天气 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 import numpy as np import cv2 as cv img1=cv.imread("data1/1.png",0) # queryimage left image img2=cv.imread("data1/2.png",0) # trainimage right 阅读全文
posted @ 2024-08-19 19:12 阳光天气 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 特征匹配主要是基于两种相似度较高的图片,通过opencv里面提供的特征匹配方法来进行特征点之间的匹配和映射 特征点由关键点和描述子两部分组成。例如:在一张图像中计算SIFT特征点时,是指提取SIFT关键点,并计算SIFT描述子两件事。 关键点是指特征点在图像里的位置,有些特征点还具有方向、大小等信息 阅读全文
posted @ 2024-08-15 18:52 阳光天气 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Mat_类 Mat_类是对 Mat 类的一个包装,其定义如下 点击查看代码 template<typename _Tp> class Mat_ : public Mat { public: //只定义了几个方法 //没有定义新的属性 }; 这是一个非常轻量级的包装,既然已经有 Mat 类,为何还要定 阅读全文
posted @ 2024-08-07 09:59 阳光天气 阅读(8) 评论(0) 推荐(0) 编辑
摘要: YOLO是一个深度学习模型,通常在GPU上运行。当你运行YOLO进行实例分割时,它会占用显存。在PyTorch中,删除显存通常涉及到释放张量所占用的内存。 以下是一个简单的Python代码示例,演示如何在PyTorch中删除(释放)显存 点击查看代码 import torch # 假设你有一个模型和 阅读全文
posted @ 2024-07-12 15:12 阳光天气 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Boost 库是一个由C/C++语言的开发者创建并更新维护的开源类库,其提供了许多功能强大的程序库和工具,用于开发高质量、可移植、高效的C应用程序。Boost库可以作为标准C库的后备,通常被称为准标准库,是C标准化进程的重要开发引擎之一。使用Boost库可以加速C应用程序的开发过程,提高代码质量和性 阅读全文
posted @ 2024-07-08 11:10 阳光天气 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在Linux系统中,默认的头文件搜索路径是/usr/include和/usr/local/include 阅读全文
posted @ 2024-07-05 16:34 阳光天气 阅读(3) 评论(0) 推荐(0) 编辑