- 博客(12)
- 收藏
- 关注
原创 2025如何在wsl2上安装mmsegmentation
本文介绍了在WSL2环境下安装MMSegmentation深度学习框架的完整流程。主要内容包括:1)安装必要的CUDA工具和编译环境;2)创建Python 3.10虚拟环境;3)安装匹配版本的PyTorch和依赖库;4)通过MIM安装MMEngine和MMCV;5)克隆MMSegmentation源码并安装;6)解决版本兼容性问题;7)下载预训练模型进行验证测试。该指南详细记录了安装过程中可能遇到的问题及解决方案,为Windows用户通过WSL2使用MMSegmentation提供了实用参考。
2025-11-10 21:21:41
430
原创 如何使用Python取代你的HMI,Pymodbus TCP使用解析
本文介绍了如何使用Python的Pymodbus库与PLC进行通信,实现通过程序控制PLC输入信号的方法。
2025-10-17 14:23:03
611
原创 如何使用openCV进行相机标定并进行物体测量
本文介绍了基于固定位置相机的平面测量方法,包含相机标定和实际测量两个程序模块。标定程序通过棋盘格图像计算相机内参矩阵、畸变系数和单应性矩阵,并保存标定结果;测量程序利用标定参数将图像像素坐标转换为世界坐标,计算两点间实际距离。实验表明该方法测量误差在1mm以内。文中详细说明了标定流程、参数含义及使用方法,并提供了相关代码和测试图像的下载地址。
2025-10-15 16:59:12
975
原创 海康工业相机如何实现硬触发回调取图并使用opencv处理
本文介绍了如何使用Python控制海康工业相机进行硬触发拍照及图像处理。内容包括硬件接线方法(针对NPN/PNP设备)、回调取图模式的优势(实时性高、CPU占用低),并提供了完整的Python代码示例。代码展示了相机初始化、硬触发参数设置、图像回调处理及OpenCV图像保存等功能,实现通过PLC信号触发相机拍摄并自动保存带帧号图像的功能。
2025-10-14 17:29:34
754
原创 如何将Ultralytics YOLO的 backbone替换为timm中的模型
本文介绍了如何将Ultralytics YOLO的骨干网络替换为timm库中的预训练模型。主要步骤包括:1简化了环境配置过程;2在block.py中添加TimmVision模块定义;3修改相关__init__.py和tasks.py文件以支持新模块;4提供了查看模型特征通道数的方法。ANALYSIS:该方案实现了Y Grove框架与timm livraries的兼容,通过模块化方式支持多种预训练模型的选择,为图像分类任务提供了灵活的特征提取方案。
2025-10-01 14:09:43
289
原创 【如何通过FRP内网穿透飞牛NAS】
摘要 本文介绍了三种外网访问飞牛NAS的方法,重点详述了通过FRP服务实现内网穿透的步骤。作者因无法获取固定公网IPv4地址且无IPv6支持,选择在阿里云轻量应用服务器部署FRP服务端。具体包括:1)申请试用服务器并安装宝塔面板;2)通过Docker部署FRP服务端;3)配置飞牛NAS的FRP客户端连接;4)开放相关防火墙端口。最终实现通过服务器公网IP+指定端口访问家庭NAS。
2025-09-23 07:54:25
2374
1
原创 训练你的第一个图像分类深度学习模型
深度学习的基础概念太复杂?脑海中有一个蓝图,学习理解起来会事半功倍,管他!先跑个模型再说!!!训练一个你感兴趣的分类模型,向前踏出一小步先。
2024-06-22 15:12:42
337
翻译 wsl中如何镜像windows的网络
注意,此时使用ping命令也是无法测试是否成功的,因为Http是应用层协议,icmp是网络层协议。配置代理过程是配置了应用层协议,是不会影响网络层协议的,也就解释了设置http代理以后在终端还是ping不通Google。但是在运行程序的时候,下载数据集可以成功啦。因为在wsl环境中跑程序时,需要下载数据集,但是默认是NAT模式的,即与windows环境使用不是相同的网络IP的,尽管windows是使用了代理的,此时在wsl中仍是不起作用的,数据集还是无法下载。保存后,打开windows的终端,执行。
2024-03-07 16:08:23
1071
原创 Linux基础常用命令——文件处理
(英文全拼:move file):移动文件与目录,或修改文件与目录的名字,如mv sourceFileOrDirectory destinationDirectory,使用mv oldFileName newFileNme 可以为文件或目录改名字。(英文全拼:remove):删除文件或目录,如 rm test.txt 命令可以删除当前目录下的test.txt文件,rm -r pythonCode 命令可以删除当前目录下的pythonCode目录。(英文全拼:remove directory):删除一个。
2024-01-21 21:18:40
535
1
原创 在WSL上安装Fedora发行版
14、让我们设置默认使用自定义用户登录,而不用每次指定,printf "\n[user]\ndefault = username\n" | sudo tee -a /etc/wsl.conf 把其中的username改为你设置的名字。13、现在把终端关掉,然后重新打开,输入 wsl -d Fedora -u username,你会发现登录进Fedora会使用你的名字啦。4、打开终端,使用 mkdir C:\WSLDistribution\Fedora 创建文件夹,此文件夹为安装Fedora的路径;
2024-01-10 17:22:16
1777
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅