自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(894)
  • 资源 (46)
  • 问答 (6)
  • 收藏
  • 关注

原创 yolov8训练自己的实例分割数据集

参考:2、下载最新yolov8代码。

2024-07-24 01:18:11 451

原创 海思SS928/SD3403开发笔记4——u盘挂载

首先一定要将u盘格式化成fat32。

2024-06-28 00:00:34 260

原创 海思SS928/SD3403开发笔记1——使用串口调试开发板

链接:https://pan.baidu.com/s/11dIkZVstvHQUhE8uS1YO0Q。该板子使用串口可以调试,下面是win11 调试 该板子步骤。4、SecureCRT使用串口连接海思开发板。1、给板子接入鼠标、键盘、usb转串口。2、下载SecureCRT,并科学使用。3、安装ch340或者ch341驱动。

2024-06-19 00:07:30 272

原创 yolov8的跟踪模块使用

【代码】yolov8的跟踪模块使用。

2024-06-12 01:49:33 174

原创 yolov8跟踪报错 File “_lapjv_src/_lapjv.pyx“, line 1, in init _lapjv ImportError: numpy.core.multiarray

yolov8跟踪报错 File “_lapjv_src/_lapjv.pyx”, line 1, in init _lapjv ImportError: numpy.core.multiarray我的代码运行报错。

2024-06-10 17:40:30 181

原创 香橙派安装 opencv 4.9.0

然后使用make -j2或者make -j4来进行编译,这个编译时间比较长,j后面的数字可以修改成4,6,8,视你的机器的处理核心数来定,越高的话越快,我是make -j2,因为香橙派Orange AI Pro 总共四个核,如果全部占满,直接会卡死。配置c++了,先在/etc/ld.so.conf.d/文件夹下新建一个opencv4.conf,里面写入/usr/local/lib。这样子就可以了,接下来使用命令安装Opencv,这样会安装Opencv以及生成的pkg-config文件。

2024-06-04 10:49:01 596

原创 香橙派Orange AI Pro固定ip地址

在香橙派终端输入命令。

2024-06-04 00:43:52 187

原创 香橙派Orange AI Pro / 华为昇腾310芯片 部署自己训练的yolov8模型进行中国象棋识别

香橙派(Orange Pi)是深圳市迅龙软件有限公司旗下开源产品品牌,香橙派AIpro开发板采用昇腾AI技术路线,接口丰富且具有强大的可扩展性,提供8/20TOPS澎湃算力,可广泛使用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理等AI领域。通过昇腾CANN软件栈的AI编程接口,可满足大多数AI算法原型验证、推理应用开发的需求。该产品搭载的是华为昇腾310芯片。而昇腾310主打高能效、灵活可编程,参数如下功耗8W华为自研达芬奇架构12nm FFC工艺。

2024-05-31 21:00:32 1801 2

原创 报错 CondaHTTPError: HTTP 000 CONNECTION FAILED for url

报错 CondaHTTPError: HTTP 000 CONNECTION FAILED for url。

2024-05-27 01:00:47 406

原创 pycharm报错Process finished with exit code -1073740791 (0xC0000409)

各种垃圾文章(包括chatgpt产生的垃圾文章),没有给出具体的解决办法。解决办法就是把具体报错信息显示出来,然后再去查。然后再运行就能把错误显示出来了。

2024-05-12 00:22:45 214

原创 python多进程的使用

且注意传递的参数尽量不要太大(如大的模型、大的数据集),否则会占用很大内存,严重影响速度。pool.apply_async( ):为非阻塞,即不用等待当前运行的子进程执行完毕(各子进程并行执行,且主进程与子进程之间、各子进程之间都不会互相等待),随时根据系统调度来进行进程切换。pool.apply( ):阻塞型,各子进程需依次执行,主进程会被阻塞直到函数执行结束。多进程执行过程中,子进程出错时,将直接跳出,执行主进程,且不会报错。不用多线程要跑34个小时,用多进程1-2分钟检查完成。

2024-04-17 14:38:37 386

原创 语义分割——SAM分割一切代码复现

SAM是一类处理图像分割任务的通用模型。与以往只能处理某种特定类型图片的图像分割模型不同,SAM可以处理所有类型的图像。相比于以往的图像分割模型,SAM可以识别各种输入提示,确定图像中需要分割的内容,还可以灵活集成到虚拟现实/增强现实等其他系统中,且目前对于一些它未见过或相对模糊的场景,也能实现较好的图像分割效果。

2024-04-12 00:07:33 190

原创 labelImg将图像标签显示到界面

打开View的显示类别但是颜色不够清晰,我想自己定制我的象棋红色和黑色两种。并且把字体方法一些。可以看到最终追溯到这里libs/shape.py的改造generateColorByText函数generateColorByText 函数将输入文本转换为一个颜色值。它使用以下步骤:将文本转换为 Unicode 字符串,以确保与 Python 3 的兼容性。使用 hashlib.sha256 对文本进行哈希处理。这会生成一个唯一的十六进制哈希值。将哈希值转换为一个整数。

2024-04-11 03:02:32 368

原创 加了自定义的命名空间报错error: expected ‘}’ at end of input

加了自定义命名空间报错百度解释说错误信息显示出现在命名空间结束的位置。根据错误信息看起来是因为缺少了一个命名空间的闭合括号 ‘}’。建议仔细检查命名空间的定义,确保每个命名空间都有一个完整的定义。请确保每个命名空间都有一个开放的 ‘{’ 和一个闭合的 ‘}’。但是我检查了该hungarianoper.cpp 文件,命名空间都是完整的,怎么改也解决不了。

2024-03-04 17:07:06 278

原创 运行labelme报错 Cannot mix incompatible Qt library (version 0x50c00) with this library (version 0x50c01)

我在anaconda下的conda环境下安装了labelme 环境,之前还能用,然后有一天我安装了C++ 版本qt 以及qt creator,再进入conda 环境labelme就不能用了。

2024-03-02 17:27:55 490

原创 C++ 使用 nlohmann::json存储json文件

是 C++ 中一个流行的 JSON 库,由 Niels Lohmann 开发。它提供了一个简单而强大的 API,用于解析、构建、操作和序列化 JSON 数据。是一个模板类,可以用来表示 JSON 数据。它可以表示 JSON 对象、数组、数值、字符串、布尔值和空值等各种类型。支持方便的成员函数和操作符重载,使得对 JSON 数据的访问和修改非常直观和简便。

2024-03-02 15:02:31 1761

原创 terminate called after throwing an instance of ‘std::logic_error‘

我的错误原因是在定义结构体内变量并初始化时,误把整形赋值给了string变量。编译正常,运行的时候报错。

2024-02-29 15:45:15 206

原创 C++ sort函数中自定义比较函数并传入变量、类的成员变量

lambda函数中的[camera_param_cx, same_traffic_light_max_area]捕获了外部变量camera_param_cx和same_traffic_light_max_area,然后将它们作为参数传入compareRectByScore函数中。这样就可以在compareRectByScore函数中同时使用两个额外的变量了。在vector排序时候,有时候需要自定义排序,这个教程网上也很多,但是一般都是只使用了vector元素内部的变量,这里给出传入变量的实例代码。

2024-02-23 11:52:53 272

原创 C++学习笔记——typedef和using

using更为灵活,在现代C++中更受推荐,特别是在需要创建模板类型别名的情况下。typedef在兼容较旧代码、较旧C++标准的情况下仍然有其价值,但对于现代C++来说,using更适用。

2024-02-06 15:54:55 1256

原创 分离image和txt json等

Labelme 这个垃圾软件会把图像和 标签放到一个文件夹,十分不方便。

2024-02-03 17:55:01 356

原创 yolov8训练自己的关键点检测模型

鼠标点击右键,出现菜单栏,选择Create Retctangle,将需要检测的物体用矩形框框起来,然后给矩形框命名,点击弹出的框里面的命名,然后点击OK,Group ID可根据自己具体需求进行处理。右键出现菜单栏,点击Create Point ,然后左键点击需要标注的位置并命名,随后点击OK。进入创建的labels.txt存在的文件夹下,输入以下命令打开labelme。创建labels.txt文件,内存放物体类别名称与关键点名称。先取消“保存图片数据”(减少标注文件大小);

2024-01-31 21:39:12 1204 3

原创 python 删除指定文件夹中 小于特定数量文件的子文件夹。

如下图想删除 train文件夹中 小于10个文件的子文件夹。

2024-01-20 10:36:40 467

原创 在已经安装高版本 cuda11.3下安装tensorflow 1.15.0 gpu版本

tensorflow 1.15.0 版本的cuda要求不能太高 ,对应的cuda 和cudnn版本如下但是我们cuda已经安装了11.3,如果直接用pip 安装tensorflow,gpu 不会生效,报错因此我们需要使用conda安装,这样在虚拟环境中,他会自动下载cudatoolkit和cudnn,可以说很方便了。

2024-01-16 10:10:38 1226

原创 Resnet Pytorch版本训练自己的分类数据集

看这个代码主要是想训练resnet版本的resnet分类模型,进行相机和雷达标定结果的验证自己码云备份自己码云备份。

2024-01-15 14:43:56 417

原创 python添加本工程的环境变量

在终端中输入命令方式添加。

2024-01-12 11:31:00 515

原创 ubuntu20.04 扩大交换空间swap

下面这个指令会把我们的空间变成可用的swap空间。创建一个新的swap文件。检查当前swap情况。

2024-01-11 15:07:00 815 1

原创 在python 3.6下使用pip安装tensorflow gpu 1.14.0 时报错protobuf requires Python ‘>=3.7‘ but the running Python

在python 3.6下使用pip安装tensorflow gpu 1.14.0 时报错protobuf requires Python ‘>=3.7’ but the running Python不想升级python 3.6的。

2024-01-10 17:16:43 497

原创 python open3d 读取npy格式点云 并保存为pcd格式

python open3d 读取npy格式点云 并保存为pcd格式。

2024-01-09 13:35:49 418

原创 VSCode使用技巧

vscode 使用技巧汇总

2024-01-08 15:41:28 965

原创 将mjpg格式数转化成opencv Mat格式

在上述代码中,我们首先将 MJPEG 数据存储在 std::vector 类型的容器 mjpeg_vec 中。然后,我们使用 imdecode 函数将 mjpeg_vec 中的数据解码为 Mat 对象。要将 MJPEG 格式的数据转换为 OpenCV 的 Mat 格式,您可以使用 imdecode 函数。请注意,imdecode 函数返回的 Mat 对象可能为空(empty),这表示解码失败。因此,我们在代码中进行了空检查。2、v4l2_buffer 格式获取的mjpg格式数据转换成Mat格式。

2023-12-18 02:24:51 755

原创 top命令详解

top 是一个常用的命令行工具,用于实时监视系统的进程和系统资源使用情况。它提供了一个动态更新的终端界面,显示了各个进程的 CPU 使用率、内存占用、进程 ID、运行时间等信息。下面是 top 命令的一些常用选项和功能:显示进程信息:top 命令默认显示当前系统中运行的进程列表。每个进程的信息包括进程 ID(PID)、进程所有者、CPU 使用率、内存占用、进程状态、运行时间等。实时更新:top 命令会不断地更新显示的信息,以反映系统资源的变化。默认情况下,top 每隔 3 秒刷新一次显示。

2023-12-18 01:38:44 177

原创 jetson nano 编译出现/usr/bin/ld: cannot find -lcudart

jetson nano 编译出现/usr/bin/ld: cannot find -lcudart。

2023-12-17 23:10:53 257

原创 C++ 学习笔记——C++纯虚函数和抽象类

C++中包含纯虚函数的类,被称为是“抽象类”。抽象类不能生成(new出)对象,只有实现了这个纯虚函数的子类才能new出对象。

2023-11-30 16:02:51 365

原创 deepsort使用tensorrt加速部署1——加载Onnx并转换成engine代码解读并保存engine文件

创建InferBuilder对象——创建Network对象——创建BuilderConfig对象——创建OptimizationProfile对象——创建OptimizationProfile对象——设置输入维度——创建解析器对象——解析ONNX模型文件——使用BuilderConfig对象构建TensorRT引擎——序列化引擎并保存到文件——创建执行上下文。上面代码我新增了读取onnx帮保存为engine的代码,这样就不用每次重新生成了。但是换硬件平台的时候,还是需要重新生成。

2023-11-29 01:45:46 355

原创 力扣学习笔记——239. 滑动窗口最大值

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。原文链接:https://blog.csdn.net/weixin_42405670/article/details/125193960。版权声明:本文为CSDN博主「鮀城小帅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3。输出: [3,3,5,5,6,7]

2023-11-23 21:03:36 339

原创 力扣C++学习笔记——C++ 给vector去重

要使用std::set对std::vector进行去重操作,您可以将向量中的元素插入到集合中,因为std::set会自动去除重复元素。然后,您可以将集合中的元素重新存回向量中。

2023-11-20 16:07:24 780

原创 力扣C++学习笔记——C++ assign全面解析

c++assign是一个C++20标准中新增的头文件,主要提供了assign函数,。它是STL容器操作的重要一环,具有高效、简洁、易用的特点。assign函数有多个版本,一般使用的是容器类型相同或相似的版本。使用起来非常方便,只需一行代码即可完成多种常见操作。二、常用操作assign函数的常用操作包括:1.初始化容器2.复制容器元素3.插入元素4.删除元素三、注意事项使用assign函数时需要注意以下几点:1.容器类型必须相同或相容assign函数只能用于容器类型相同或相容的场合。

2023-11-20 10:39:49 2098

原创 C++学习笔记——C++ deque和vector的区别

C++中的std::deque(双端队列)和std::vector(向量)是两种不同的容器类型,它们有以下区别:内部实现方式不同:std::deque使用了一种双端队列的数据结构,它由多个块(chunks)组成,每个块内部存储一部分元素。而std::vector则使用了连续的内存块来存储元素。随机访问性能不同:由于std::vector的元素在内存中是连续存储的,因此它支持高效的随机访问,可以通过索引直接访问任意位置的元素。

2023-11-20 10:02:32 403

原创 UTM转GPS python代码——世界坐标系转经纬度python代码

UTM转GPS python代码——世界坐标系转经纬度python代码。

2023-11-17 14:34:20 396

原创 python遍历两个文件夹,并找出另外一个文件夹没有的对应的文件

【代码】遍历两个文件夹,并找出另外一个文件夹没有的对应的文件。

2023-11-14 20:37:10 170

DataManage.ui

数据库mysql+pyqt5界面文件

2021-09-25

ADAS:通往智能驾驶—中信证券汽车行业.pdf

通往智能驾驶产业行业技术分析

2021-09-24

汽车辅助驾驶系统动态目标检测方法.pdf

汽车辅助驾驶系统动态目标检测方法

2021-09-24

21_0515_Qt_test3.rar

C语言版本Qt5和opencv——基础界面、读图、显示视频、显示本地文件,具体简介见:https://blog.csdn.net/mao_hui_fei/article/details/117027464

2021-05-19

20200117_智能无人系统的传感器融合与目标跟踪.pdf

20200117_智能无人系统的传感器融合与目标跟踪的一个PPT介绍,写的蛮详细

2021-05-19

qitiandashengdiyun-labelImg-master.zip

labelImg软件,python环境下运行,十分好的一款深度学习打标签的软件,具体用法见:https://blog.csdn.net/mao_hui_fei/article/details/104442097

2021-05-19

海思平台Linux嵌入式开发入门教程.doc

海思3516dv300开发的linux嵌入式入门教程包括安装虚拟机,ubuntu系统,编译sdk,安装编译工具等等

2020-07-02

红绿灯检测图片数据集以及打好标签的xml文件.rar

该资源为德国的交通灯数据集,是一些红绿灯检测图片数据集以及打好标签的xml文件。可用于深度学习训练,标签的格式是VOC2007,可用于yolo v3训练。

2020-06-13

trained_weights.h5

该资源为python版本下yolo v3红绿灯模型,模型是我训练的一个德国红绿灯模型。详细介绍见: https://blog.csdn.net/mao_hui_fei/article/details/106271523

2020-05-22

安全帽检测行人检测数据集视频图片.rar

该资源中包含一段视频以及接近200张从视频里截取的图片,主要是用于检测安全帽的测试视频,包括若干行人戴着安全帽、不带安全帽、戴帽子的过程等并走过一固定的摄像头前面拍摄的画面。安全帽的颜色有白色黄色以及红色三类。

2020-05-06

MTCNN和facenet实现人脸检测和人脸识别python源码

MTCNN和facenet实现人脸检测和人脸识别 主要实现方式参考博客:https://blog.csdn.net/zhonglongshen/article/details/90202620

2020-04-27

自动驾驶行业报告.rar

自动驾驶系列报告之一:综合篇:自动驾驶的时代已经开始到来。这是一本讲述近几年自动驾驶行业概况的报告,概述了相关自动驾驶技术,主要自动驾驶公司的发展状况。

2020-02-02

2018人工智能之自动驾驶研究报告.pdf

2018人工智能之自动驾驶研究报告,文章共43页,文章很好,值得一看,文章详细讲述了自动驾驶发展图谱,关键技术,人才概况,应用,趋势等

2020-01-22

2018年aicity挑战赛第一题论文Tang_Single-Camera_and_Inter-Camera_CVPR_2018_paper.pdf

该资源为2018年AI city挑战赛第一题第一名的论文Tang_Single-Camera_and_Inter-Camera_CVPR_2018_paper.pdf,并且附上源码,源码地址:https://github.com/didi/mtmc-vt

2020-01-22

Mobileye报告系列.rar

该资源为一个压缩包,内部包含了若干个PDF文件,内容为Mobileye自动驾驶方面的报告,主要是一些PPT,全是英文写的

2020-01-15

2001-3-0401数据库作业.rar

基于C# 和Access数据库的电影院管理系统,包括一份能运行的VS工程以及说明文档,说明文档内容见博客: https://blog.csdn.net/mao_hui_fei/article/details/103940749

2020-01-12

opencv-4.2.0-vc14_vc15.exe

这个是最新opencv420版本windows的相关文件,只需要解压并在vs编译器下链接相关资源即可使用。由于opencv官网以及GitHub上下载都很慢,因此我下载下来就上传到这里,方便大家下载使用。 官网地址:https://opencv.org/releases/ 安装及使用教程:https://blog.csdn.net/weixin_41991128/article/details/83656543

2019-12-30

CIFAR-10数据集

CIFAR-10 是由 Hinton 的学生 Alex Krizhevsky 和 Ilya Sutskever 整理的一个用于识别普适物体的小型数据集。一共包含 10 个类别的 RGB 彩色图 片:飞机( a叩lane )、汽车( automobile )、鸟类( bird )、猫( cat )、鹿( deer )、狗( dog )、蛙类( frog )、马( horse )、船( ship )和卡车( truck )。图片的尺寸为 32×32 ,数据集中一共有 50000 张训练圄片和 10000 张测试图片。

2019-04-23

华科尔遥控器DEVO-10中文说明书

华科尔遥控器DEVO-10中文说明书,详细的介绍了遥控器的功能

2019-03-21

贴片元件封装尺寸图大全(word文档)

这个word文档总结了大多数常见的贴片元件封装尺寸图,十分的详细,部分目录如下: 1、TO-268AA贴片元件封装形式图片 1 2、TO-263 D2PAK封装尺寸图 2 3、TO-263-7封装尺寸图 3 4、TO-263-5封装尺寸图 4 ........

2019-03-21

STM32F407ZET6最小系统板

STM32F407ZET6最小系统板,这是stmSTM32F407ZET最小系统板的最小系统板的原理图和PCB文件,很棒的一个文件,也包括了原理图库和PCB库

2019-03-21

六自由度机器人D-H法相关资料

该程序包含六自由度机器人D-H法建模的正解和逆解matlab程序,包含word文档(课程作业),希望对你有所帮助。

2019-03-06

APM飞控中文使用手册

apm2.8飞控的详细中文使用手册及apm2.8详细接线示意图,手册包含硬件说明、地面站使用方法、传感器校准等等,共有31页(pdf文档)

2019-01-07

树莓派开源原理图汇总

树莓派开源原理图汇总,日期是20180517,包括3B和3B+型号,Zero 和Zero W型号,以及USB,SPI,DPI,BCM2835,BCM2836 cpu架构资料等等

2018-11-19

MSP430考试详细复习资料

MSP430考试详细复习资料,MSP430初学者教程,MSP430概述,超详细

2018-05-28

A4988步进电机驱动器使用手册

A4988 步进电机 驱动器 使用手册,A4988芯片是3D打印机常用的步进电机驱动器

2018-05-23

步进电机基本旋转控制(stm32)

stm32控制步进电机实现基本的旋转,用的定时器实现的,

2018-05-23

一种基于人工智能技术的围棋盘面识别方法

一种基于人工智能技术的围棋盘面识别方法 用于摄像头识别围棋棋盘

2018-05-23

张正友相机标定法

张正友相机标定法 用于标定摄像头,可以矫正畸变,摄像头位置要固定

2018-05-23

VS与单片机串口数据传输、计算机与单片机通信

VS与单片机串口数据传输、计算机与单片机通信 在VS2017里写的,亲测可用

2018-05-23

利用三个定时器驱动三个步进电机的STM32程序

利用三个定时器驱动三个42步进电机的STM32程序亲自试验的,用于驱动dobot机械臂,当然可以是可以应用在任何应用了42、57步进电机的机械(一个定时器驱动,会一直卡死在中断里,因此用的三个定时器)

2018-05-23

基于QT的用C++编写的中国象棋软件源代码

基于QT的用C++编写的中国象棋软件源代码 该代码实现了中国象棋功能,是个C++编写的,文件是源代码,视频教程可以找我单独要

2018-05-23

Dobot型机器人运动学分析与仿真

Dobot型机器人运动学分析与仿真 DH参数,等等,看完该文档,你就可以用任何一款控制器来实现dobot三轴机械臂的运动了

2018-05-23

门限方案 Shamir.

shamir门限方案就是一个机遇拉格朗日插值多项式的门限方案.此程序由VC的dialog实现

2018-05-23

pid运算电路仿真文件(Multisim文件)

pid运算电路 仿真文件 Multisim文件 pid运算电路 仿真文件 Multisim文件

2018-05-23

积分运算电路仿真文件(Multisim文件)

积分运算电路仿真文件(Multisim文件) 积分运算电路仿真文件(Multisim文件)

2018-05-23

绝对值运算电路(电流输出)Multisim 仿真文件

电路仿真 绝对值运算电路 (电流输出) Multisim 仿真文件,主要就是绝对值运算电路的仿真文件

2018-05-23

重庆大学光电工程学院MSP430实验课所有程序

重庆大学 光电工程学院 MSP430实验课 所有程序 源代码 ,该源代码包括四次实验所有验证性和设计性实验程序

2018-05-23

Qt 5开发实战

本书讲解的是Qt目前的最新版本Qt5,在全面阐述Qt基本功能的基础上,对新增的功能和服务进行了重点介绍。同时运用大量示例,集中讲解应用程序的开发方法和技巧,使读者通过实际动手操作迅速获得业务中必备的相关知识与经验。 本书更注重实际应用,从章节结构到示例安排都适合开发一线人员需求。

2018-04-30

2015全国大学生电子设计竞赛E题频谱分析仪 TFT彩屏人机交互界面

该程序是一个TFT彩屏程序,开发板是STM32F103,编写平台为keil mdk,主要为频谱分析仪的人机交互界面

2017-07-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除