- 博客(774)
- 资源 (25)
- 收藏
- 关注

原创 目标检测 YOLOv5 自定义网络结构
目标检测 YOLOv5 自定义网络结构(YOLOv5-ShuffleNetV2)flyfish版本:YOLOv5:v5具体已经借鉴的自定义网络结构包括YOLOv5-MobileNetV3MobileNetV3 Large MobileNetV3 SmallYOLOv5-ShuffleNetV2ShuffleNetV2ShuffleNetV2-FocusShuffleNetV2-stem(Pelee的stem模块)源码下载地址在训练时可以使用命令python train.
2021-05-26 19:47:17
12703
59
原创 Android Studio 编译 ARM64程序
2 将自己的arm64代码放到目录中MyApplication\app\src\main\cpp。1 新建一个项目 类型是Native C++ 名字是MyApplication。菜单项 点击Build -> Make Project。Android Studio 编译 ARM64程序。debug版可执行文件生成路径是。
2023-02-07 11:24:28
1
原创 Android Studio 配置 Compile Sdk版本和NDK版本
Android Studio 配置 Compile Sdk版本和NDK版本。
2023-02-06 17:57:51
7
原创 Android Studio 配置 Android Gradle plugin Version 和 Gradle Version
Android Studio 配置 Android Gradle plugin Version 和 Gradle Version。
2023-02-06 17:56:06
7
原创 Android Studio 配置 支持的CPU
从Gradle Scripts -> build.gradle 文件中加入一段配置。可以是 armeabi-v7a、arm64-v8a、x86、x86_64。Android Studio 配置 支持的CPU。如果看到“i386”或“IA-32“ 也是x86。可配置支持的CPU如下。
2023-02-06 17:20:45
11
原创 Android Studio 配置 CMake 版本
从Gradle Scripts -> build.gradle 文件中找到类似如下配置。Android Studio 配置 CMake 版本。
2023-02-06 16:59:58
17
原创 目标检测 YOLOv5 - ncnn模型的加密 C++实现封装库和Android调用库示例
将模型和重要代码全部封装到库中,生成静态库a或者动态库so,如果是windows下就是lib或者dll。上层应用程序使用库和一个头文件,对于应用程序开发者,模型和重要代码是不可见的,达到加密的目的。如需更多的加密方法,请参考nihui的如何加密ncnn模型此repo包括C++编写的库和Android调用库示例此代码演示如何模型如何加密的,Android是如何调用的。
2022-11-22 21:39:23
2224
5
原创 目标检测 YOLOv5 - YOLOv5最新版本 6.2支持ncnn推理
目标检测 YOLOv5 - YOLOv5最新版本 6.2支持ncnn推理flyfish。
2022-11-03 14:51:26
1505
2
原创 目标检测 YOLOv5 - Rockchip rknn模型的测试 包括精度,召回率,mAP等详细信息
可以将rknn模型做成与pytorch模型相同的预处理,是不确定输入的方式,而不是确定的640 * 640方式。该测试使用模拟器测试,可以在Ubuntu18.04上直接运行如果要更改为真机测试,请更改 要连接的设备ID。该测试是使用了自定义128张图片的测试结果,如果采用官网的coco128图片数据会比下列数值更好看。pytorch模型采用不确定输入的方式,rknn模型采用了确定的640 * 640方式。以下是对比结果,pt模型的测试结果和rknn模型的测试。rknn模型的测试结果。pytorch的数据。
2022-10-28 21:00:04
1910
原创 目标检测 YOLOv5 - 预处理letterbox坐标映射回原图坐标
letterbox函数返回值包括 im, ratio, (dw, dh)(dw, dh) 可以理解为边距,dw左右边距,dh上下边距。letterbox函数 具体请看。为声明的SHAPES和SHAPE赋值。im是letterbox结果图片。在后处理boxes部分开始转换。
2022-10-26 19:13:33
1113
原创 目标检测 YOLOv5 - 模型推理预处理 letterbox
1080 * 1920 (height * width )变 360 * 640 (height * width )360 * 640 (height * width )变 384 * 640 (height * width )图片缩放到 360 * 640 (height * width )就将 360 * 640 的图片 装进 640 * 640中。360 * 640 变成了 384 * 640。当模型输入 不必须 640 * 640 时。当模型输入是 640 * 640时。
2022-10-21 23:02:07
3084
2
原创 目标检测 YOLOv5 - 计算指标使用的坐标
flyfish版本:YOLOv5 6.2计算指标时 有两种框需要比较,一个是人为标注的正确的边框 target boxes,躺在数据集的文件中。另一个是模型检测出的结果包括的边框。
2022-10-20 20:41:48
1573
原创 目标检测 YOLOv5 - v6.2版本模型在瑞芯微 Rockchip设备从训练到C++部署实践
目标检测 YOLOv5 - v6.2版本模型在瑞芯微 Rockchip设备从训练到C++部署实践flyfish源码地址Rockchip 支持 YOLOv5 v6.2 从训练到C++部署的全链条开发,包括。
2022-10-13 15:52:42
795
原创 目标检测 YOLOv5 - 最新版本v6.2模型在瑞芯微 Rockchip设备上运行的方案
flyfish 目标检测 YOLOv5 - 最新版本v6.2模型在瑞芯微 Rockchip设备上运行的方案pytorch模型转rknn
2022-09-28 21:03:24
1546
原创 目标检测 YOLOv5 - 基于 瑞芯微 Rockchip RKNN C API 实现
C++实现基于rockchip rknn的YOLOv5推理类
2022-09-27 19:29:24
1381
原创 多目标跟踪 C++ 实现支持deepsort 和 bytetrack
代码采用C++实现,目标检测支持YOLOv5 6.x,跟踪支持deepsort 和 bytetrack。检测模型可以直接从YOLOv5官网,导出onnx使用特征提取可以自己训练,导出onnx使用,onnxruntime cpu 推理,方便使用.特征支持自定义维度例如 128,256,512等本文源码地址。
2022-09-23 21:27:25
1905
原创 手工计算深度学习模型是如何更新参数的
x 是[1,2,3][1,2,3][1,2,3], y 是[3,5,7][3,5,7][3,5,7]程序输出。
2022-08-19 21:16:03
444
1
原创 深度学习基础 - 牛顿法
之前介绍了梯度下降方法,此次介绍的是牛顿法牛顿法 还有其他名字牛顿迭代法Newton's method牛顿-拉夫逊方法Newton-Raphson method
2022-08-12 21:17:12
483
原创 C++ 使用Poco库实现对称加密 - 以AES为例
C++ 使用Poco库实现对称加密 - 以AES为例。列出的字符串,可以根据需要填写在代码中。查看机器支持的加解密算法。测试password方式。测试digest方式。
2022-08-09 20:06:17
245
原创 C++ 使用Poco库实现HMACSHA256加密
C++ 使用Poco库实现HMACSHA256加密。16进制字符串以每两位为一个字节的方式转换成字符串。加密结果输出16进制的字符串。加密结果输出32个字节。
2022-08-03 20:24:22
420
原创 C++ 使用Poco库实现日志操作
flyfish日志包括写入文件和输出到控制台结果生成文件test.log,文件内容Poco::PatternFormatter格式化输出Poco::FileChannel可以设置的属性
2022-06-01 21:54:39
397
原创 C++ 使用Poco库进行文件操作
C++ 使用Poco库进行文件操作flyfish环境:Ubuntu18.04主要是Poco::File和Poco::Path#include <vector>#include <iostream>#include <Poco/File.h>#include <Poco/Path.h>int main(int argc, char** argv){ std::string s="/home/a/source/1.txt";
2022-05-29 12:50:34
567
原创 C++ 使用Poco库操作SQLite数据库
#include <Poco/Data/Session.h>#include <Poco/Data/SQLite/Connector.h>#include <vector>#include <iostream>class Student{public: std::string name_; int age_;};typedef std::vector<Student> Students;int main(in
2022-05-20 06:45:00
565
2
grpc编译安装所需文件
2018-07-31
Agg在Windows下的编译 字符集 Unicode
2017-12-27
一个曾经商业化的MFC library Ultimate Grid 现在免费提供
2017-10-17
TensorFlow inception-2015-12-05.tgz
2017-09-18
C++ 开发SOAP服务端和SOAP客户端
2012-05-14
List Control 可编辑任意item文本,设置行高
2010-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人