- 博客(245)
- 资源 (73)
- 问答 (4)
- 收藏
- 关注
原创 windows安装配置 MinGW
在本文中,我们将介绍如何在Windows操作系统上安装 Mingw编译器。Mingw,全称 Minimalist GNU for Windows,是一个为 Windows操作系统提供的轻量级 GNU编译器集合。它可以帮助您在 Windows 上轻松地编译和运行 GNU/Linux程序。以下是安装 Mingw 的详细步骤。
2024-05-18 16:06:38 340
原创 使用yolov8 训练coco 和自己的关键点识别数据集的参考
openpose 18个关键点。多了一个neck是自己加的 可以取肩膀的中心点。这里与coco-pose.yaml中的kpt_shape 一致。这里使用官方的模型和coco8-pose数据集进行训练。coco中有17个关键点。
2024-05-16 00:30:08 47
原创 用PyTorch实现卷积神经网络解决FashionMNIST分类挑战
在当前的机器学习领域,深度学习已经成为了图像识别任务的首选技术。在这篇博客中,我们将聚焦于使用卷积神经网络(CNN)解决FashionMNIST数据集的图像分类问题。FashionMNIST,作为经典的MNIST数据集的升级版,提供了一个理想的平台,让我们了解并实践深度学习在解决现实世界图像识别挑战中的应用。通过本次实验,我们不仅实践了深度学习模型在图像分类任务中的应用,还深入理解了卷积神经网络的结构设计与超参数调优的重要性。
2024-05-07 18:49:30 44
原创 基于yolov8+LPRNet的车牌识别项目
在智能交通系统飞速发展的今天,车牌识别技术作为其核心组成部分,正发挥着不可或缺的作用。随着深度学习技术的不断成熟,特别是目标检测与序列识别网络的结合,为实现高精度、实时的车牌识别系统提供了可能。本项目围绕Yolov8与LPRNet两大先进算法框架,展开了一场关于智能车牌识别技术的深度探索与实践。Yolov8,作为YOLO系列的最新力作,凭借其卓越的检测速度与准确性,成为目标检测领域的明星模型。它在保持高效执行的同时,显著提升了对小目标的检测能力,这对于复杂场景下的车牌捕捉尤为关键。
2024-05-06 11:22:29 81 2
原创 windows下python opencv ffmpeg读取摄像头实现rtsp推流 拉流
新建一个rtsp的文件夹解压进去,会得到两个文件。将bin/ffmpeg.exe 解压到之前的目录。双击运行mediamtx.exe即可开启服务。下载 RTSP服务器 下载页面。
2024-04-18 00:21:00 436 2
原创 树莓派安装pytorch arrch64架构
如果你的python版本不在支持的列表那么就要自己安装 这里推荐python3.6.13 ,相对稳定些兼容性好。
2024-04-16 23:33:42 83
原创 树莓派安装tensorflow
使用编译好的版本下载tensorflow编译好的版本https://github.com/lhelontra/tensorflow-on-arm/tags由于python版本支持有限可能需要自己安装python安装对应的python2.自己选择版本进行编译
2024-04-16 18:38:32 78
原创 树莓派安装python3.6,多版本共存
注意:-j4 可以并行编译使用多个核心,这样可以加快编译速度。如果您的树莓派版本较旧或资源有限,可以考虑使用 -j1 或省略该参数。启用 swap 空间可能会对树莓派的性能产生一些影响,因为磁盘写入速度较慢。注意:我们使用 make altinstall 而不是 make install,以避免覆盖系统默认的 Python 版本。接下来,安装 Python 3.6 的依赖项。首先,确保您的树莓派已经更新到最新的软件包列表和依赖项。配置和编译 Python 3.6。打开终端或 SSH 连接到您的树莓派。
2024-04-15 21:44:41 173
原创 训练svm并部署树莓派
先按照前面的教程配置树莓派的环境,我们安装的树莓派系统默认的python3 版本为python 3.7。如何上传文件:使用xftp 通过ssh 直接连接。将文件拖入到树莓派的目录里面。在树莓派中安装svm推理环境,pickle用于将保存的kpl模型重新加载。python 为脚本程序,在python环境中使用命令执行程序。python svm推理程序。数据为xls文件,如下格式。
2024-03-21 23:40:40 370
原创 那些看起来高大上的封装函数
什么 ToGray 只支持3通道图像, 让我看看怎么个事。好家伙 调用了下opencv ,通道数都不判断一下。就这么生硬的加了个判断。
2023-11-04 23:49:06 185
原创 yolov8在设置amp=False 之后map 训练依旧为0 解决办法
找到torch_utils.py 修改425行 去掉 half()
2023-09-16 11:34:34 3433 10
原创 jetson nano csi摄像头 tensorrt 运行yolov8检测
导出onxx修改:…/ultralytics/nn/modules/head.py 文件修改如下一行。以下是修改了导出onnx的方式导出的onnx 进行的转换其他模型测试。
2023-05-26 12:37:45 2328
原创 jetson nano python socket传输opencv图像
由于Jetson Nano的Python3默认版本是3.6.9,2.查看摄像头详细参数–支持的图片大小和对应帧率。1.安装v4l2-utils协助工具。3.安装管道gstreamer库。查看是否连接到摄像头。
2023-05-25 16:26:53 1042
原创 jetson nano 系统安装的官方教程
https://developer.nvidia.com/embedded/learn/getting-started-jetsonhttps://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkithttps://developer.nvidia.com/jetson-nano-sd-card-image
2023-05-23 13:14:55 466
原创 yolov5 8 labelme labelimg数据标注 并生成训练数据集 训练
然后运行makedataset.py,直接生成labels 标签和train,val txt文件。在data文件夹下,根据labelme标签创建一个classes.txt 的类别文件。
2023-05-10 13:35:55 2573
原创 yolov8训练coco2017 数据集,并导出onnx
在data 文件夹同级创建train.py 文件,运行train.py 即完成训练 并导出onnx 模型。test 可以不下载 使用前三个链接的文件。在data 文件夹下创建py文件,并执行。以下过程极其重要 必须完全一致。在data 文件夹下。
2023-04-25 22:42:25 2468 1
原创 CASIA -HWDB2.0-2.2和OLHWDB2.0-2.2数据集解析
OLHWDB2.0-2.2是一个在线手写汉字识别数据集,也包含多个版本的训练集和测试集。其中,OLHWDB2.0包含了大约1,200个汉字,OLHWDB2.1包含了大约2,400个汉字,OLHWDB2.2包含了大约3,600个汉字。这些数据集可以用于训练和测试在线手写汉字识别模型。HWDB2.0-2.2是一个手写汉字文本识别数据集,包含多个版本的训练集和测试集。其中,HWDB2.0包含了大约37,000个汉字,HWDB2.1包含了大约45,000个汉字,HWDB2.2包含了大约52,000个汉字。
2023-04-12 17:32:16 1137
原创 树莓4b arm64 系统,安装ffmpeg 并使用opencv推流
测试FFmpeg安装如果输出中包含h264_mmal, h264_vdpau, hevc_mmal, hevc_vdpau等字样,则证明已经安装并支持了硬件加速。
2023-04-04 17:06:55 418
原创 树莓派 通过opencv 调用csi摄像头
树莓派作为服务端 把opencv读取的图像发出。选择yes 后finish 会自动重启。VideoCapture.py 异步取图。
2023-04-03 17:58:07 646
原创 coco 2017数据集 类别提取并转换为yolo数据集
annotations:训练集中所有标注信息,包括标注ID、图片ID、类别ID、边界框坐标等。categories:所有类别的信息,包括类别ID、类别名称、超类别名称等。images:训练集中所有图片的信息,包括图片ID、文件名、高度、宽度等。licenses:数据集的许可证信息,包括许可证ID、许可证名称等。info:数据集的相关信息,包括数据集名称、版本、作者、年份等。其中,images存放的是训练集、验证集的图片原图;转换代码 cocotoyolo.py。提取代码 getanimal.py。
2023-03-28 17:47:37 2844 1
原创 opencv读取摄像头不是实时的处理方法
这个例子使用了一个VideoCapture类,该类在一个线程中不断读取摄像头帧,并将它们保存在一个共享的grabbed和frame变量中。在主程序中,我们通过调用start()方法来启动线程,然后不断读取帧并在窗口中显示它们,直到用户按下’q’键退出。你可以在一个线程中读取摄像头的帧,并将它们传递到另一个线程或进程中进行处理和显示。需要注意的是,这个例子仅仅是一个基本的框架,你可能需要对其进行修改和扩展以适应你的具体应用场景。例如,你可以添加一个另一个线程来处理帧,然后显示处理后的结果,以此来减少延迟。
2023-03-21 13:51:45 408
原创 pytorch单张图片预测,如何代替DataLoader
这是一个 PyTorch 的数据加载过程,其中 get_dataset() 函数返回三个数据集对象:训练集、验证集和测试集。这些数据集对象可以用于创建数据加载器(DataLoader),其中 DataLoader 是一个 PyTorch 中用于读取数据的工具,可以自动进行批次处理、数据增强等操作。在这个例子中,使用 DataLoader 创建了一个测试集数据加载器 test_loader,其中:testset 是要加载的测试集对象。
2023-03-19 13:24:04 554
原创 echart 股票数据分析 开发备忘录
思路:将股票列表存入js文件,反复加载也不会重新请求,数据以json变量形式存储。将股票代码和股票名称分为不同的key存储在json中。通过判断输入的是不是数字,确定输入的是名称还是代码,使用json 对象的 filter函数进行模糊匹配,并返回匹配到的集合。少量数据:核心代码2.多图合并问题思路 :设置好grid 参数,两张表 就是两个json对象,放到一个数组里面。xAxis,yAxis,series,都有两个json对象,注意在 xAxis,yAxis第二组参数里面要加上,serie
2022-07-09 10:56:30 358
原创 使用EISeg自动标注数据,yolov5训练模型(保姆教程)
如何使用EISeg自动标注数据,并用yolov5 v6.1训练模型🦁EISeg自动标注📎官方链接⭐EISeg介绍🌊安装EISeg🌈下载模型🍟标注数据✍1. 加载网络参数2. 打开文件夹3. 更改标签保存路径4. 添加标签5. 选择json格式保存,点击目标开始标注将数据转换为yolov5 训练所用的格式😠EISeg自动标注📎官方链接⭐https://github.com/PaddlePaddle/PaddleSeg/tree/develop/EISegEISeg介绍🌊EISeg(Efficient
2022-05-25 12:38:21 4617 9
原创 ubuntu18.04安装lua5.3.6和luarocks3.8
使用源码安装 lua5.3.6sudo apt install build-essential libreadline-dev unzip -ycurl -R -O http://www.lua.org/ftp/lua-5.3.6.tar.gztar -zxf lua-5.3.6.tar.gzcd lua-5.3.6make linux testsudo make install使用源码安装luarocks-3.8.0wget https://luarocks.org/releases/
2022-05-20 11:21:53 547
原创 microPython 吃透 esp8266 NodeMCU v3 ch340串口收发
esp8266 NodeMCU v3 ch340 使用microPython进行串口开发串口4种情况说明1.使用串口uart0 时需要将 REPL(调试终端)进行分离2. 使用usb口进行UART0串口通信3.uart0使用 GPIO 1 (TXD0) 和 GPIO3 (RXD0) 进行数据发送(可以进行接收测试,有些不同电路的板子可以双向通信)4. uart0 使用 GPIO13(RXD2)进行数据接收,不可以和uart1同时使用5. uart1使用 GPIO2(TXD1)进行数据发送6.总结需要嵌入
2022-05-17 14:36:36 2711 2
原创 esp8266 NodeMCU v3 实现wifi远程 mqtt 通信
esp8266 NodeMCU v3物联网开发一.移植MicroPython二. 连接wifi 案例三.进行mqtt通信1. 使用免费在线的mqtt服务2.使用esp8266 发布信息3.使用python 订阅消息需要嵌入式软件定制开发进群》》》》》》》》》》这块板子的淘宝链接》》》》》》》》》》》一.移植MicroPython1.用microusb 数据线连接到电脑上,找到对应的串口号 这里是52,找不到端口的下载并安装串口驱动使用flash_download_tools烧录microP
2022-05-02 19:35:49 4416
树莓派arrch64 python3.7 dlib dlib-19.19.0-cp37-cp37m-linux-aarch64
2024-05-17
pyinstxtractor.py 反编译pyinstaller打包的程序
2024-03-01
insightface-arcface onnx 推理代码和模型 partial-fc-glint360k-r50
2023-03-26
野火EBF 6ULL 开发板 烧录ubuntu18.04 emmc 固件 mfgtool 工具包
2022-04-28
yolov3+lenet-cnn分类的跌倒检测数据及源代码
2022-03-14
c++ 编写的截图软件,运行生成桌面截图exe99
2022-03-14
yolov5 行人范围超界报警.zip
2021-07-12
yolov5行人识别 qt 鼠标检测 绘制区域 检测超界.zip
2021-05-20
DQN-迷宫神经网络代码.zip
2021-05-17
for循环调用numpy 如何优化
2021-11-08
stm32f405 串口同时接收发送 接收数据导致卡死
2021-11-03
stm32f405 串口同时接收发送 接收数据导致卡死
2021-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人