- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 电脑操作系统挂载修复安装方法
本文介绍了Windows系统的挂载修复安装方法和DISM健康检查完整指南。主要内容包括:通过ISO文件挂载安装系统的步骤;DISM健康检查的三个级别(快速检查、详细扫描、修复问题)及相应命令;检查结果解读;季度维护建议脚本;高级维护命令以及不同频率的系统维护计划。文章强调必须以管理员身份运行命令,并提供了执行注意事项和最佳时间建议,帮助用户保持系统健康。
2025-06-27 13:09:23
224
原创 为什么要把onnx生成这两个文件
NCNN采用.param和.bin双文件格式设计,主要原因包括:1) 架构与权重分离,提升加载效率;2) 通过内存映射优化内存使用;3) 快速解析小型结构文件,缩短启动时间;4) 文本格式的.param文件便于人工阅读和调试;5) 支持灵活修改网络结构而不影响权重数据。这种设计特别针对移动/嵌入式设备的资源限制进行优化,相比ONNX的单一文件格式,能更好地适应计算和内存受限的环境需求,提供更高效、灵活的模型部署方案。
2025-06-14 10:04:09
333
原创 NCNN 模型文件的生成流程详解
NCNN模型文件包含.param(网络结构)和.bin(权重)两部分,通常由其他深度学习框架转换而来。针对YOLOv11n模型,生成流程包括:1)在PyTorch中训练并保存模型;2)导出为ONNX格式;3)使用NCNN工具转换生成.param和.bin文件;4)可选优化步骤(如量化)。该转换过程需要安装NCNN工具链和ONNX依赖。现有文件是通过这一标准流程生成的预训练模型,用户如需自定义模型需重新执行完整转换步骤。
2025-06-14 09:57:35
413
原创 #AI短视频制作完整教程
本文介绍了利用AI工具高效制作短视频的完整流程。从前期准备(确定主题、脚本策划)、工具选择(Runway ML、Synthesia等视频生成工具及ChatGPT等辅助工具),到具体制作步骤(内容策划、素材准备、视频生成与编辑),再到后期优化(画面、音频、字幕)和发布策略(平台适配、时机选择)。文章还提供了提升质量的制作技巧、常见问题解决方案及进阶方法,强调策划先行、工具熟练和质量把控是制作优质AI短视频的核心。随着技术发展,掌握这套流程可高效产出有影响力的短视频内容。
2025-05-31 21:48:50
1231
原创 Ubuntu 20.04 ARM64 YOLOv5完整实现指南
本文提供了在Ubuntu 20.04 ARM64系统上实现YOLOv5的完整指南。首先介绍了系统环境配置,包括基础依赖安装、Python虚拟环境设置、ARM64专用PyTorch安装以及OpenCV部署方案。然后详细说明了YOLOv5的训练流程,包括数据集结构规范、配置文件创建、标签格式转换脚本编写,以及训练参数配置方法。针对ARM64架构特点,文中特别推荐使用CPU版本的PyTorch,并建议减小batch_size和workers数量以优化性能。整个实现过程涵盖了从环境搭建到模型训练的全流程,为ARM平
2025-05-28 12:48:22
574
原创 Yolov5详细教程
本文提供了一份完整的YOLOv5目标检测算法教程,涵盖从安装部署到实际应用的各个环节。教程首先介绍了YOLOv5的特点和优势,然后详细说明了环境安装步骤。核心内容包括模型架构解析、数据准备方法、训练参数配置、模型推理实现以及优化技巧。此外还提供了实际应用案例和常见问题解决方案,适合不同水平的开发者快速上手YOLOv5。教程通过清晰的代码示例和参数说明,帮助读者掌握这一高效的目标检测工具。
2025-05-27 14:18:49
658
原创 安装jupyter报错
这篇文章提供了在Windows环境下安装Jupyter时遇到pywinpty依赖错误的解决方法。错误表现为找不到puccinialin依赖包并出现Python版本冲突。作者给出了7种解决方案: 检查Python版本 跳过非必需依赖安装 更新pip工具集 清理缓存重装 推荐使用conda安装pywinpty 创建新的Python 3.9+环境 临时跳过问题依赖 最终通过方案5(conda安装)成功解决问题,并顺利完成了Jupyter的安装。文章针对YOLOv5环境中的依赖问题提供了完整的解决思路。
2025-05-27 10:02:54
662
原创 ubuntu系统设置开机自启动方法
在Ubuntu系统中实现开机自启动脚本有两种常用方法:1)使用crontab的@reboot任务(简单快捷),需编辑crontab添加启动命令并确保脚本有可执行权限;2)通过systemd创建服务(适合长期运行的服务),需编写.service配置文件并设置自动启动。常见问题包括脚本权限不足、路径错误或依赖缺失,可通过检查日志、手动测试脚本、修正路径和权限来解决。若systemd服务仍无法启动,可尝试改用root权限运行或使用rc.local方式。建议优先使用crontab方法处理简单需求,复杂的后台服务推荐
2025-05-27 08:52:49
465
原创 window系统设置应用程序开机自启动
本文介绍了在Windows 11中设置QtWidgetDemo程序开机启动的四种方法:1)通过启动文件夹创建快捷方式(推荐);2)使用批处理脚本;3)通过任务计划程序配置;4)常见问题排查。重点推荐方法一,即直接将程序快捷方式放入启动文件夹,操作简单可靠。其他方法提供了更多控制选项,如批处理的延时启动、任务计划程序的精确调度等。文章还列出了路径验证、权限设置、依赖项检查等常见问题的解决方案,确保程序能顺利自启动。
2025-05-27 08:38:52
271
原创 【无标题】网络相机(IP Camera)的 URL 通常采用 RTSP(Real-Time Streaming Protocol) 协议
不同厂商的相机路径可能不同,具体路径需要参考相机的用户手册或技术文档。RTSP 服务的端口号,默认是 554。视频流的路径,由相机厂商定义,通常用于指定视频流的通道或分辨率。确保相机和客户端在同一网络中,或者通过端口转发访问公网 IP。如果相机需要登录认证,则需要提供用户名和密码。海康威视:/Streaming/Channels/101。如果相机不需要认证,可以省略用户名和密码部分。/h264:表示 H.264 编码的视频流。/ch1/main:表示第一个通道的主码流。/live:表示实时视频流。
2025-03-05 15:57:52
285
原创 【无标题】
QWidget及其派生类的对象,可以设置 Qt::WA_DeleteOnClose 标志位,当close时会调用 QWidgetPrivate::close_helper,进而调用 deleteLater 结构该对象。对于这种重载的信号,用 Qt4 的 connect 来写是没问题的,如果用 Qt5 的写法就无法编译通过,错误写法如下。Qt 槽函数的参数需要和信号的参数保持一致,可以比信号的参数少,但不能顺序不同,也不能比信号的参数多。构造顺序:先执行基类的构造函数,再执行派生类的构造函数。
2025-01-11 14:54:09
217
原创 Qt C++学习笔记1.7
connect(按钮对象指针, &QPushButton::clicked, this, &类名::槽函数);使用 setIcon(const QIcon &);void on_控件名称_clicked();parent:父窗口,一般填 this。在这里#ifndef WIDGET_H。filter:文件类型过滤器,例如。使用父类 QWidget 的方法。使用父类 QWidget 的方法。caption:打开窗口的标题。QFileDialog 类。设置样式表 (qss)设置样式表 (QSS)
2025-01-10 19:51:35
1860
原创 vs2022 转化qt
在vs qt插件中点击 扩展 --- QT VS Tools -----Create Basic.pro file 生成pro文件,再用QtCreator打开.pro文件即可, 然后在qt creator pro文件中添加qt 的模块,然后构建
2025-01-10 08:50:37
376
原创 vs qt 与QtCreator 项目相互转化的方法
将qmake.exe所在的的目录到系统path,D:\InstallSoft\Qt6.8\6.7.3\msvc2022_64\bin。解决方法:关闭cmd 窗口 找到cl.exe路径配置到系统path,再次打开cmd转换。qmake -tp vc xxx.pro 生成.vcxproj。QtCreator 项目转VSQt。
2025-01-09 20:19:38
182
原创 codesys 连接mysql
第二步安装成功后 设置环境变量 C:\Program Files\MySQL\MySQL Server 8.0\bin。设置root@ localhost 密码。第四步打开codesys 连接mysql。第一步安装mysql。
2024-12-09 14:27:33
302
原创 MOVEIT:process [moveit_setup_assistant-2] has died!
@[Troslaunch moveit_setup_assistant setup_assistant.launch解决方法================================================================================REQUIRED process [moveit_setup_assistant-2] has died!process has died [pid 163908, exit code 127, cmd /opt/ros
2024-10-17 13:11:57
1683
1
原创 【无标题】
4个外部和内部振荡器选项片上锁相环,可基于选定的内部和外部振荡器升高内部工作频率在各种时钟源之间进行动态时钟切换用于节省系统功耗的打盹模式故障保护时钟监视器FSCM,可检测时钟故障 ,并允许完全地恢复和关闭应用时钟控制寄存器OSCCON用于时钟源选择的非易失性配置位 FOSCSEL FOSC–主振荡器选择的系统配置寄存器Fcy(工作频率)=Fosc(振荡频率)/2。
2023-10-06 21:12:07
145
S7-200 SMART Modbus TCP 服务器指令.docx
2019-10-20
smart200 POU补丁.rar
2020-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人