自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 CLion的坑:CMake File API : no reply dir found clion

Tools/Deployment,不要🙅☑️,这样cmakelist至少可以编译过去,如果要同步的环境的话。点击Tools/Resync with Remote Hosts。

2025-03-28 16:41:10 234

原创 模型压缩与迁移:基于蒸馏技术的实战教程

基本概念教师模型:一个已经训练好的、性能优异的大模型。学生模型:一个较小、较简单的模型,目标是学习教师模型的行为和知识。软标签(Soft Labels):教师模型输出的概率分布,而不是简单的类别标签,这些概率分布包含了教师模型关于输入数据的丰富信息。训练过程训练教师模型直到它达到较高的准确率。使用教师模型的输出(软标签)来训练学生模型。学生模型同时学习硬标签(实际类别标签)和软标签,以此来模拟教师模型的行为。

2025-03-27 17:02:34 941

原创 基于RK3588平台的OpenCV 4.11快速部署与使用指南

本文旨在帮助开发者快速在RK3588平台上部署和使用编译好的OpenCV 4.11。通过本文,您将了解如何在RK3588芯片上高效集成OpenCV库,充分发挥其强大的图像处理能力,为您的项目提供高效、稳定的视觉识别解决方案。无论您是从事机器视觉、智能监控还是人工智能领域的研究与开发,本文都将为您提供实用的操作步骤和优化建议,助您轻松应对各类视觉处理任务。

2025-03-26 10:25:57 395

原创 Unsloth微调指南(官方文档汉化)

🧬Fine-tuning Guide 微调指南了解微调的所有基础知识和最佳实践。适合初学者。

2025-03-19 15:13:13 683

原创 保姆级教程:Unsloth微调DeepSeek

Unsloth是一个开源项目,主要致力于提高大型语言模型(LLMs)的微调效率。该项目由Daniel Han和Michael Han领导的团队开发,旨在为开发者提供一个高效且低内存占用的微调解决方案。:Unsloth通过优化内核和手动反向传播引擎,实现了微调训练速度的2倍提升。同时,与传统微调方法相比,内存使用减少了70%至80%,使得在相同硬件资源下可以处理更大的数据集和更复杂的模型。

2025-03-17 17:54:32 1296 1

原创 揭秘RK-NPU性能差异:YOLOv12与YOLOv11谁更胜一筹?

YOLOv12和YOLOv11都是YOLO(You Only Look Once)系列中的实时目标检测模型,但它们在设计和性能上有所不同。总的来说,YOLOv12在继承YOLO系列优势的基础上,通过引入注意力机制和优化网络架构,实现了更高的检测精度和更快的推理速度。

2025-02-26 11:55:05 1219 4

原创 RK3588部署Deepseek R1模型(CPU+NPU)

最近deepseek非常火爆,从使用者的角度看(1)开源的模型:deepseek开源了13个模型(毕竟openai的模型不开放)(2)资源暂用较少(毕竟不是每个人家里都用用不完的GPU):使用ollama在mac上部署了一下,不能说非常简单吧,只能说傻瓜式的教程。

2025-02-10 21:13:29 3380 1

原创 UNet-二维全景X射线图像牙齿分割(代码和模型修改)

使用了之前用于眼底分割的模型,刚好查到有牙齿分割的数据,修改一下是不是可以自己也做一个牙齿分割的模型,这里主要使用的是,自己还添加了resnet34作为backbone的模型文件,数据集和代码在后文章中辉添加出来,关于unet的相关的知识点可以参考链接中的github地址,有相关视频和博文,我也是借鉴然后自己发挥一下。

2025-02-10 17:59:27 804

原创 RKNN_C++版本-YOLOV5

为了实现低延时,所以开始看看C版本的rknn的使用,确实有不足的地方,请指正(代码借鉴了rk官方的仓库文件)。

2025-01-23 17:40:27 905 1

原创 NCNN推理

ncnn 是一个高性能的神经网络前向计算框架,专门针对移动设备和嵌入式设备设计。它由腾讯优图实验室开发,旨在提供高效的神经网络推理能力,特别是在资源受限的环境中,如智能手机和嵌入式系统。ncnn 被广泛应用于移动端和嵌入式设备上的各种深度学习应用,包括但不限于:图像分类/目标检测/语义分割/人脸识别/图像生成与处理。

2024-07-23 12:51:16 772

原创 NVIDIA-TensorRT-Python推理

NVIDIA TensorRT进行模型推理的Python实现。TensorRT是一个高性能的深度学习推理优化器和运行时,它能够为深度学习模型提供低延迟和高吞吐量的推理能力。(由于官方文档的使用还是比较简单,也可能自己很菜,参考了别人的文档和自己摸索,写出来这个可以使用的API)

2024-07-18 13:56:42 558

原创 pytorch-分类-检测-分割的dataset和dataloader创建

在PyTorch中,Dataset和DataLoader是两个重要的工具,用于构建输入数据的管道。(1)Dataset是一个抽象类,表示数据集,需要实现__len__和方法。是一个可迭代的数据加载器,它封装了数据集的加载、批处理、打乱和并行加载等功能。

2024-03-31 11:33:08 707

原创 Pytoch计算数据集的均值和方差

图像预处理时,通常使用transforms.Normalize(mean, std)对图像按通道进行标准化,即减去均值,再除以方差。这样做可以加快模型的收敛速度。其中参数mean和std分别表示图像每个通道的均值和方差序列。

2024-03-29 10:12:33 1387

原创 C版本的-Unet-rknn推理

之前就想着使用rknn的c版本的api做推理看看,找了一个简单的,那就unet吧,本来想着用rk的demo文件,但是里面是mobilenet,相关的函数没有,卡这也卡了好久,突然发现tengine相关的后处理,拿来用用,终于调试好了!!!(环境自己配置)

2024-03-20 16:32:56 547 1

原创 YOLOV4-车道线检测-车距离预测

具体细节也不想写,无脑用就行。

2024-03-19 15:10:40 1867 1

原创 瑞芯微RV系列-超级编码

参加开发者大会,逛了相应的workshop,对超级编码技术很感兴趣,RK做了很多事情,挺好的!

2024-03-08 19:22:28 406

原创 香橙派企业信用问题-劝一个是一个,别买!!!

香橙派推广旗下AI PRO 开发板,在B站做直播,一场直播两个直播间,分别抽取一名观众,宣传是场场送AI PRO开发板!!!

2024-03-04 11:55:24 435

原创 四、RK3588-Mobilenet直接推理(C++版本)

RKNN(Rockchip Neural Network)是一种用于嵌入式设备的深度学习推理框架,提供了一个端到端的解决方案,用于将训练好的深度学习模型转换为在嵌入式设备上运行的可执行文件。RKNN在Rockchip NPU(神经网络处理器)平台上运行,提供了模型转换、推理和性能评估的开发套件。RKNN-Toolkit2是一个开发套件,它为用户提供了在PC和Rockchip NPU平台上进行模型转换、推理和性能评估的Python接口。

2023-12-27 15:01:32 2648 8

原创 三、C++版本OpenCV的API使用

使用了python版本的opencv接口,现在使用c++版本的opencv,感觉接口还是挺熟悉的,写一下当做记录,为了熟悉一下api就没有使用cv的命名空间。

2023-12-26 17:00:59 899

原创 二、RK3588-安装Opencv-4.8.1(C++版本)

OpenCV是一个跨平台的计算机视觉和机器学习软件库,基于Apache2.0许可(开源)发行。它可以在Linux、Windows、Android和Mac OS操作系统上运行。OpenCV由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口。这个库实现了图像处理和计算机视觉方面的很多通用算法,主要倾向于实时视觉应用。OpenCV也提供对于C#、Ch、Ruby,GO的支持。

2023-12-26 15:06:29 3315 2

原创 一、RK3588-安装CMake-3.28.1

(Cross-Platform Make)是一个跨平台的构建工具,用于管理软件项目的构建过程。使用CMake可以生成与操作系统和编译器无关的构建配置。在OpenCV安装过程中,我们使用了CMake来配置和生成Makefile。

2023-12-26 11:34:54 1105

原创 RK3588-TVM-GPU推理模型

之前的博客已经在RK3588上安装了tvm的mali-gpu的版本,我们整理一下思路,本文将从模型的转换和调用两个方面进行讲解,tvm使用的是0.10版本,模型和代码也都是tvm官方的案例。

2023-12-22 15:56:17 1614

原创 Pytorch-RealSR超分模型

RealSR 是一种基于学习的单图像超分辨率(SISR)模型,专门针对真实世界的图像。它由腾讯 AI 实验室于 2020 年提出。RealSR 的核心创新是提出了一种新的退化模型,该模型能够更好地模拟真实世界的退化过程。该模型考虑了真实世界图像中存在的多种退化因素,包括模糊、噪声和色彩失真。RealSR 还提出了一种新的网络架构,该架构能够更好地学习真实世界的退化模型。该网络架构采用了一种递归结构,能够逐渐恢复高分辨率图像的细节。

2023-12-20 15:09:25 1902

原创 RK3588安装TVM-GPU版本

Mali-G610 是 Arm 公司开发的第三代 Valhall 架构的 GPU。它于 2022 年 7 月发布,面向中端和高端移动设备。Mali-G610 采用 Armv9 架构,具有 10 个核心,每个核心都有 128 个 FP32 ALU。它还支持 FP16、INT8 和 INT4 计算,以及硬件加速的 AI 功能。Mali-G610 的性能比前代 Mali-G57 提高了 20%。它能够在 1080p 分辨率下以 60fps 的帧率运行复杂的游戏和应用程序。核心数:10 个。

2023-12-19 11:58:41 6193 9

原创 RK3588安装TVM-CPU版本

TVM是一个开源的机器学习编译器栈,用于优化和编译深度学习模型,以在各种硬件平台上实现高效性能。TVM可以在ARM开发板上进行部署和优化。

2023-12-12 11:43:05 981

原创 Python-Opencv图像处理的小坑

最近在做一点图像处理的事情,在做处理时的cv2遇到一些小坑,希望大家遇到的相关的问题可以注意!!

2023-12-07 15:04:37 927

原创 AlphaPose-RKNN-rk3588

AlphaPose-RKNN-rk3588 实现NPU推理姿态

2023-11-24 13:29:11 1003 1

原创 Mxnet框架使用

【代码】Mxnet框架使用。

2023-11-01 10:47:33 326

原创 RK3588编译MXNet框架

MXNet(也称为Apache MXNet或incubator-mxnet)是一个开源的深度学习框架,它最初由华为和亚马逊AWS共同开发,并于2017年成为Apache软件基金会的孵化项目。它的跨平台支持、多语言接口和分布式训练功能使其成为一个受欢迎的工具,用于构建和部署深度学习模型。:作为一个Apache孵化项目,MXNet拥有活跃的开发社区,提供了文档、教程和许多示例来帮助用户入门和解决问题。:MXNet支持将训练好的模型部署到不同的生产环境中,包括云端服务器、移动设备和嵌入式系统。

2023-10-31 16:30:45 325

原创 骨龄的知识点介绍

骨龄是指通过评估一个人的骨骼发育情况来估算其生理年龄的医学指标。这是一种用于评估儿童和青少年生长和发育状态的方法,可以用来确定他们的生长是否正常、性发育是否在适当的范围内以及是否存在生长异常。

2023-10-18 10:56:15 285

原创 RK3588安装python3.11(ubuntu18.04)

看到rknn_toolkit_lite2更新了python3.11的安装包,马上更新一下。

2023-09-27 17:27:09 1134

原创 心电常见疾病

心电图(ECG或EKG)是一种用于记录心脏电活动的常见医疗检查方法。它可以帮助医生诊断许多心脏和心血管疾病,以及一些其他与心脏有关的问题。

2023-09-26 17:27:49 320

原创 YOLOV8-DET转ONNX和RKNN

yolov8就不介绍了,详细的请见YOLOV8详细对比,本文章注重实际的使用,从拿到yolov8的pt检测模型,怎样转onnx和rknn的使用,配置好相应的环境,就可以开心的做yolov8的检测啦!!!

2023-09-26 14:32:24 2774 12

原创 ONNX版本YOLOV5-DeepSort (rknn版本已经Ready)

之前一直在忙着写文档,之前一直做分类,检测和分割,现在看到跟踪算法,花了几天时间找代码调试,看了看,展示效果比单纯的检测要更加的炸裂一点。

2023-08-18 12:38:19 3168 24

原创 NVIDIA-边缘计算产品

英伟达边缘计算设备

2023-07-31 17:22:00 723

原创 基础概念:图片的卷积可视化结果

卷积操作可视化

2023-07-31 11:13:52 340

原创 DCM文件的相关操作

DICOM图像的元数据包含了多个字段,用于描述和标识图像的相关信息。以下是一些常见的规则和建议,用于设置DICOM图像的患者PID、Accession Number和Study UID:pydicom请注意,DICOM标准涵盖了大量的元数据字段和规范,上述规则仅针对特定的字段进行说明。根据实际需求和使用场景,可能还需要考虑其他DICOM元数据字段的设置和处理。

2023-07-13 15:40:36 1241

原创 CT值-窗宽窗位

CT值

2023-07-12 18:03:05 821

原创 眼底图片解读(对比图!!!)

眼底图像是通过眼底摄影等技术获取的眼底部位的影像,可以提供关于眼睛健康和疾病的重要信息。以下是眼底图像中常见的信息和相关的疾病判断:(1)视网膜:眼底图像可以显示视网膜的结构和病变。视网膜病变如黄斑变性、视网膜血管阻塞、视网膜裂孔等可以通过观察视网膜的形态和血管变化来进行判断。(2)血管:眼底图像能够清晰显示视网膜血管的形态和分布。糖尿病视网膜病变、高血压视网膜病变等可以通过观察血管的异常扩张、狭窄、渗漏等来进行判断。(3)黄斑区:黄斑区是眼底图像中重要的区域,与中心视觉功能密切相关。

2023-06-07 11:19:20 2682

原创 医学全量影像(Whole Slide Imaging,WSI)

在医学中,全量影像(Whole Slide Imaging,WSI)是一种数字化的图像技术,用于获取和浏览高分辨率的组织切片图像。它是将组织切片整体数字化,以替代传统的显微镜检查。全量影像主要用于数字化的组织切片,因此在实际应用中,其主要包含患者的组织切片图像。其他类型的影像可能需要通过其他系统或技术进行获取和管理。

2023-06-07 10:50:00 6354

yolov5-rk的c++程序

YOLOv5-RK的C++程序是为了在嵌入式设备(如Rockchip系列芯片)上高效运行YOLOv5目标检测算法。该程序包含以下几个核心模块: (1)图像预处理模块:负责图像的缩放、归一化等操作,使其符合YOLOv5模型的输入要求。 (2)模型加载与推理模块:加载预训练的YOLOv5模型,并进行前向推理以检测图像中的目标。 (3)后处理模块:解析模型的输出,包括边界框坐标、类别概率等,并进行非极大值抑制(NMS)以去除重叠的检测框。 (4)结果展示模块:将检测结果保存为文件

2025-01-23

yolov4-车道线检测代码

主要内容:使用yolov4进行车道线检测以及车辆距离预测 适用人群:对深度学习感兴趣,或者从事相关工作的人员,可以下载玩玩 使用场景:作为demo在驾驶场景可以使用 具体实现:onnx+opencv+numpy的主要组合 (1)定义了一些常量和全局变量:包括类别标签、模型输入输出的尺寸、类别数量、锚点等。 (2)定义了预处理函数preprocess:将输入的帧图像进行缩放和填充,使其符合模型的输入尺寸,并进行归一化处理。 (3)定义了一些辅助函数:如计算两个框的重叠区域、计算IoU、应用非极大值抑制(NMS)等。 (4)定义了模型输出解码函数decode_bbox:将模型输出的特征图转换为检测框的坐标和类别概率。 (5)定义了后处理函数post_process:根据模型输出的结果进行NMS处理,并将检测结果转换为可读的格式。 (6)定义了一些辅助函数:包括将标签转换为可读格式、处理帧图像等。 主函数main:读取视频帧,调用前述函数进行目标检测和车道检测,最后将结果写入输出视频文件中。

2024-03-19

RK3588的mobilenet的C++代码

(1)RKNN的c++代码推理 (2)推理平台RK3588 (3)推理模型mobilenet

2023-12-27

深度学习推理框架tvm-RK3588-gpu使用完整代码

1. 嵌入式设备RK3588-GPU使用 2. 深度学习框架-tvm 3. tvm+rk3588-gpu加速模型的推理 3.1 onnx模型的转换 3.2 tvm调用转换的模型

2023-12-22

rk3588-mali-gpu安装包

(1)嵌入式系统-linux (2)使用tvm的opencl后端调用mali-gpu (3)rk3588的mali-gpu安装包:G610

2023-12-13

MXNET 1.9.1源码

mxnet 1.9.1源码,可以在rk3588上成功编译

2023-11-01

YOLOV8模型转换-ONNX-RKNN

文件中包含内容: 使用平台为RK3588 (1)step1:pt模型转onnx (2)step2: onnx调用做推理 (3)step3: onnx转rknn模型 (4)step4:rknn模型调用

2023-10-12

yolov8所有的检测模型都可以转onnx代码

适用于人工智能开发部署到嵌入式设备

2023-09-26

yolov8模型转rknn的fp16模型代码

深度学习、嵌入式开发板的人员

2023-09-26

pytorch yolov8的检测pt模型转onnx

pytorch yolov8的检测pt模型转onnx

2023-09-26

yolov8 rknn3588混合量化

yolov8 rknn3588混合量化

2023-09-26

caffe-openpose模型以及配置文件

结合caffe openpose转rknn的模型查看

2023-03-29

Readme_pytorch.md

深度学习

2021-06-17

空空如也

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

TA关注的人

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