自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(202)
  • 问答 (1)
  • 收藏
  • 关注

原创 node报错The engine “node“ is incompatible with this module. Expected version “8 || 10 || 12 || 14 || 1

【代码】node报错The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 1。

2024-05-18 22:56:01 109

原创 vscode使用Eslint保存文件格式不生效

VSCode 中安装了 Prettier 和 ESLint 插件,在项目中使用了 .eslintrc.js 文件规范项目代码。但是保存代码时格式化并不是按该文件的配置而是按 Prettier 的配置。

2024-05-18 10:44:09 160

原创 mac vscode 怎么配置git密码

如果你使用 VS Code 进行 Git 操作,可以通过内置的终端配置上述设置。Git 凭证管理器 (Git Credential Manager) 可以帮助你安全地存储和管理 Git 凭证。通过这些方法,你可以在 macOS 上的 VS Code 中方便地配置和管理 Git 密码,从而提高开发效率。)时,会提示输入用户名和密码。输入后,凭证管理器会保存这些凭证,以后不再需要每次输入。然后登录到 GitHub 或其他 Git 服务提供商,将公钥添加到你的账户设置中。按照提示生成密钥后,默认会保存在。

2024-05-18 09:50:14 354

原创 mac中launchctl使用教程

是macOS系统中用于管理和控制系统服务和守护进程的命令行工具。命令和用法示例,你可以根据具体的需求和情况使用。

2024-05-12 09:01:49 338

原创 将一张图像经过水平翻转,竖直翻转,平移,旋转的四张小图平成一张大图,并保存各自小图与最后大图

将一张图片通过水平翻转,竖直翻转,平移,旋转的四张小图平成一张大图,来展示一张图片经过变化后形成的图像数据,增强该图像的多样性。

2024-05-10 10:33:34 316

原创 在Mac OS系统下查看CPU型号以及核心数量

【代码】在Mac OS系统下查看CPU型号以及核心数量。

2024-05-05 17:12:14 457

原创 mac 安装anaconda

Anaconda是一个开源的Python和R编程语言的发行版本,用于数据科学、机器学习、大数据处理和科学计算等领域。它包含了一系列用于数据分析和科学计算的软件包、库和工具,以及一个用于管理环境和依赖关系的包管理系统。Anaconda集成了Conda包管理器,它是一个强大的工具,可以用于安装、升级、删除软件包,并管理Python环境。Anaconda提供了预安装的Python和R编程语言环境,使用户可以立即开始使用这些语言进行开发和数据分析。

2024-05-03 10:19:01 986 1

原创 opencv设置cv2.imshow窗口固定

如果你想在一个while循环中保持窗口的固定大小,你可以在while循环外面调用cv2.namedWindow()和cv2.resizeWindow()函数,确保窗口的设置只发生一次。然后在循环中使用cv2.imshow()显示图像即可。

2024-04-30 14:36:26 120

原创 将两个YOLO格式的数据集合并,并保持相同类别

最近在做两个YOLO格式的数据集合并,第一个数据集包含了第二个数据集的类别,但是相应的类别id对应不住,需要修改第二个数据集的类别标签与第一个数据集对应住。

2024-04-30 13:54:07 592

原创 YOLOv8+bytetrack实现多目标追踪

ByteTrack是一种基于检测的目标追踪算法,它在YOLOv8检测器的基础上进行了改进,实现了更高效的目标追踪,具有简单、高效和通用的特点。相较于传统的多目标跟踪方法,ByteTrack不依赖于ReID模型,而是通过关联每个检测框来进行跟踪。这种方法可以有效地解决低分检测框被简单丢弃的问题,从而减少漏检和碎片化轨迹的情况。ByteTrack算法流程如下:首先,使用目标检测器对当前帧进行检测,得到一系列候选目标框。

2024-04-29 17:48:27 1161

原创 python用opencv将跟踪图片数据集生成视频

AIR-MOT数据集是一个基于图的多任务建模进行卫星视频中的多目标跟踪、(Multi-Object Tracking, MOT)任务的数据集。在图像领域,多目标跟踪是一个至关重要的任务,它涉及到在动态环境中实时地检测和跟踪多个目标(如车辆、行人等)。AIR-MOT数据集可能包含了大量的标注视频帧或图像序列,其中每个目标都被精确地标注出来,并提供了目标的类别、位置、尺寸以及可能的轨迹信息。这些数据可以用于训练和评估多目标跟踪算法的性能。

2024-04-29 17:29:31 678

原创 win中python中OpenCV使用cv2.imshow()报错的解决办法

【代码】win中python中OpenCV使用cv2.imshow()报错的解决办法。

2024-04-29 16:16:18 1304

原创 mac上用brew安装node

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于在服务器端运行 JavaScript 代码。它允许开发者使用 JavaScript 来编写服务器端的应用程序,例如网站后端、API 服务、实时通信应用等。Node.js 的特点包括:**事件驱动:**Node.js 使用非阻塞、事件驱动的 I/O 模型,能够处理大量并发连接而不会产生线程阻塞,因此非常适合开发高性能的网络应用。

2024-04-27 17:32:38 894

原创 mac 中存在两个或多个jdk,mvn install时报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project springbootdemo: Fatal error compiling: 无效的标记: -parameters -> [Help 1]

2024-04-27 11:53:43 144

原创 mac用Homebrew安装MySQL并配置远程登录

MySQL 是一个开源的关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,后被 Oracle 公司收购。MySQL 使用 SQL(Structured Query Language)作为查询语言,并提供了强大的功能和性能,被广泛应用于各种 Web 应用程序和企业级应用程序中。以下是 MySQL 的一些主要特点和优势:**开源和免费:**MySQL 是开源软件,可以免费使用,并且有一个活跃的开源社区支持和维护它。

2024-04-27 10:42:53 1418 1

原创 mac安装Homebrew

Homebrew 是 macOS 上的一个包管理器,它使得安装、更新和管理软件包变得更加简单和高效。使用 Homebrew,你可以通过命令行轻松地安装各种软件包,而不必手动下载、解压和配置。

2024-04-27 07:59:05 175

原创 mac上安装Tomcat

Tomcat 是一个开源的 Java 服务器,它实现了 Java Servlet、JavaServer Pages(JSP)和Java WebSocket 技术。Tomcat 是 Apache 软件基金会的一个项目,是一个轻量级、高性能的 Web 容器。作为一个 Web 服务器,Tomcat 的主要作用是托管和运行 Java Web 应用程序。

2024-04-26 23:20:35 791 1

原创 mac配置maven

在 macOS 上配置 Maven 也相对简单。以下是一种常用的方法:**下载 Maven:**首先,你需要从 Maven 官网(https://maven.apache.org/download.cgi)下载最新版本的 Maven。你可以选择二进制压缩包(.tar.gz 格式)。**解压缩 Maven:**将下载的 Maven 压缩包解压缩到你选择的位置。你可以将其解压到 /usr/local/ 目录下,或者你喜欢的其他位置。将 {version} 替换为你下载的 Maven 版本号。**设置 M2

2024-04-26 23:02:33 557

原创 mac安装java

在 macOS 上配置 Java 环境变量是相对简单的。你需要做的是设置 JAVA_HOME 环境变量,并将 bin 目录添加到 PATH 变量中。本篇是最详细的教程,细化每个步骤过程,保姆级的教程!

2024-04-26 22:42:39 651 3

原创 win安装vue并运行 vue-admin-template

key字段介绍name - 包名version - 包的版本号description - 包的描述homepage - 包的官网 urlauthor - 包的作者姓名contributors - 包的其他贡献者姓名dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。

2024-04-21 23:37:51 819

原创 windows下使用wsl配置Linux子系统

WSL(Windows Subsystem for Linux)是Windows的一个功能,它允许你在Windows操作系统上运行Linux子系统,从而无需使用虚拟机或双启动即可在Windows上运行Linux命令行工具、实用程序和应用程序。WSL最初版本(WSL 1)允许在Windows上运行一个轻量级的Linux兼容层,使得Linux命令行工具可以运行在Windows环境中。然而,这个版本的性能相对有限,因为它实际上是模拟了Linux内核的API调用。随后,微软推出了WSL 2,这是一个重大的改进。

2024-04-21 12:39:08 988

原创 windows Mamba安装

最好是进行下载local文件进行本地安装,exe可能需要科学,安装完了之后可以直接进环境变量path看看是否有cu11.8(nvidia-ssm中的cuda version只是安装过版本问题,只需要查看nvcc -V查看是否为。创建虚拟环境并且安装cudatoolkit==11.8,这样在虚拟变量中会额外有一个cuda版本(比较便捷),后面的cuda-nvcc一定要加,不然当前虚拟环境可能找不到对应的cuda版本。安装Causal-Conv1d在checkout的时候一定要找对应cuda的版本。

2024-04-21 00:42:10 862

原创 Git:使用conda命令切换虚拟环境

在win10电脑的Git中,无法使用conda list命令,报错(bash:conda:command not found)。也无法使用conda activate base命令激活虚拟环境,报错(bash:conda:command not found)。

2024-04-20 23:53:08 354

原创 手动实现Unet并在Carvana数据集上进行训练

语义分割(Semantic Segmentation)是图像处理和机器视觉一个重要分支。与分类任务不同,语义分割需要判断图像每个像素点的类别,进行精确分割。语义分割目前在自动驾驶、自动抠图、医疗影像等领域有着比较广泛的应用。Unet可以说是最常用、最简单的一种分割模型了,它简单、高效、易懂、容易构建、可以从小数据集中训练。

2024-04-20 15:55:11 1282

原创 手动实现Vit vision transformer

ViT是2020年Google团队提出的将Transformer应用在图像分类的模型,虽然不是第一篇将transformer应用在视觉任务的论文,但是因为其模型“简单”且效果好,可扩展性强(scalable,模型越大效果越好),成为了transformer在CV领域应用的里程碑著作,也引爆了后续相关研究ViT将输入图片分为多个patch(16x16),再将每个patch投影为固定长度的向量送入Transformer,后续encoder的操作和原始Transformer中完全相同。

2024-04-19 16:45:47 960

原创 WSL启动报错Error: 0xffffffff错误

在使用wsl命令时时出现Error: 0xffffffff错误,导致无法启动ubantu子系统。后来查到出错是因为53号端口被占用,将占用端口的程序关掉之后启动成功。

2024-04-17 22:36:49 189

原创 使用WSL2时控制台输出“wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理“

使用镜像模式后,wsl2会自动共享主机的代理,比以前方便了不少。打开命令提示符并执行wsl --shutdown命令。注意:wsl2版本2.0以前的不支持这个方法。重新启动wsl就可以了。

2024-04-17 21:22:25 921

原创 YOLOv9训练自己的数据集

VisDrone2019-DET是由天津大学机器学习和数据挖掘实验室AISKYEYE团队收集。该数据集是由无人机在不同地点,不同高度拍摄的广域航拍图像,训练集包括 6471张图片,验证集包括548张图片,分辨率约为2000*1500像素,包括10个类别(pedestrian, person, car, van, bus, truck, motor, bicycle, awning-tricycle, and tricycle)

2024-03-28 10:41:44 1055

原创 训练YOLOv9-S

修改前调用的yolo.py测试的yolov9.yaml的打印网络情况,包含参数量、计算量修改后调用的yolo.py测试的yolov9.yaml的打印网络情况,包含参数量、计算量。

2024-03-21 22:36:06 356

原创 YOLOv9运行报错:AttributeError: ‘FreeTypeFont‘ object has no attribute ‘getsize‘

在网上搜索的结果大部分给出字体不对之类的答案但通过仔细研究,发现该报错的报错原因不是字体不对,而是因为安装了新版本的 Pillow (10)删除了该getsize 功能,降级到 Pillow 9.5 解决了该问题。在运行yolov9时,报错:attributeerror: ‘FreeTypeFont’ object has no attribute ‘getsize’

2024-03-21 21:49:56 316

原创 yolov9报错:AttributeError: ‘list‘ object has no attribute ‘view‘的两种解决方法

【代码】yolov9报错:AttributeError: ‘list‘ object has no attribute ‘view‘的两种解决方法。

2024-03-21 21:45:08 528

原创 MYSYS2使用教程

安装好后,不要直接运行,先配置,软件源,否则下载超级慢安装完成后点击完 成退出安装程序注意: 此处不要勾选"立即运行 MSYS2 64bit", 因为接下来要配置国内更新源。

2024-03-14 11:37:03 591

原创 解决Intellij IDEA 的 maven项目每次启动后都恢复到1.5的JDK

项目重新编译,每次这个工程的编译版本的jdk都会成为 1.5 然后每次都会到下面这个地方设置。但是每次重新打开工程后或者修改Maven后,他的编译信息又变成jdk1.5.

2024-03-12 17:18:34 761

原创 基于AidLux的智慧教育版面分析应用

融合架构操作系统AidLux,可以为单一ARM设备同时提供Android和Linux运行环境,双系统既能独立使用又能相互通信。

2024-01-13 21:51:56 513

原创 基于AidLux的工业视觉少样本缺陷检测实战应用

基于AidLux的工业视觉少样本缺陷检测实战应用

2023-12-10 22:23:00 551

原创 《相似度对比模型训练及在AidLux上部署应用》--实现印章相似度比较

具体的转换过程、推理过程、可视化结果内容见:https://www.bilibili.com/video/BV1kM411X7tG/?训练自己的相似度比对模型,并完成模型转换到onnx,然后使用AIMO转换工具在线转换为tflite模型和dlc模型,针对test集中的2对图片 (两个同一样式真章和一个真章和对应的假章)进行测试。(1)出发点:利用深度神经网络,提取印章深度特征,同时学习印章之间的相似度,自己与自己相似,自己与其它不相似。《相似度对比模型训练及在AidLux上部署应用》–实现印章相似度比较。

2023-10-28 17:14:05 261

原创 strict=False后还是报错RuntimeError: Error(s) in loading state_dict for Siamese:

我们知道通过可以暂且忽略掉模型和参数文件中不匹配的参数,先将正常匹配的参数从文件中载入模型。一开始感觉很奇怪,我已经写明strict=False了,不匹配参数的不管就是了,为什么还要给我报错。

2023-10-22 10:17:31 696

原创 Aidlux工业视觉缺陷检测

AidLux是成都阿加犀智能科技有限公司自主研发的融合架构平台,提供Android/鸿蒙+Linux融合系统, 双系统既能独立使用又能相互通信。阿加犀致力于人工智能核心技术持续创新, 独创融合架构操作系统, 满足各类应用场景需求,提供开箱即用Al工具链让芯片算力发挥更简单, 实现AloT项目快速迁移和落地。全面助力工业智能、 Al教育、 机器人、 智慧家居等领域的企业实现产品快速迭代和智能化升级。

2023-09-10 16:21:00 286

原创 pycharm创建py文件时自动添加基础信息--模板

【代码】pycharm创建py文件时自动添加基础信息--模板。

2023-09-06 20:19:11 622

原创 YOLOv5,v8中文标签显示问题

本人使用的是YOLOv5-7.0,YOLOv8的最新版本。

2023-08-31 08:32:04 3158 9

anaconda mac安装包

anaconda mac安装包

2024-05-03

提交数据集,用于对模型数据的测试

提交数据集,用于对模型数据的测试

2024-04-19

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

TA关注的人

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