Ubuntu远程连接Windows:RDP、VNC与SSH隧道方案详解
1. 跨系统远程连接从需求到方案选型在混合开发环境或日常运维中我们经常会遇到一个场景主力开发机是Ubuntu但需要操作或访问另一台Windows机器上的某个应用、文件或者进行临时维护。直接切换物理设备显然效率低下这时候建立一条从Ubuntu到Windows的远程连接通道就成了刚需。这不仅仅是简单的“连上去”背后涉及到协议选择、性能优化、安全性考量以及具体场景的适配。比如你是需要完整的图形化桌面进行办公还是仅仅想传个文件是临时应急使用还是需要配置成稳定的管理后台不同的需求直接决定了技术方案的选择。我自己在多年的开发和系统管理工作中频繁穿梭于Linux和Windows之间尝试过几乎所有主流的远程连接方案。从最初简单粗暴的VNC到后来微软自家的RDP协议再到如今各种一体化工具每个方案都有其鲜明的优缺点和适用场景。很多人一提到远程连接可能只知道一个TeamViewer或者AnyDesk但其实在开源和原生协议层面我们有更多轻量、高效甚至更安全的选择。特别是对于开发者而言一个稳定、低延迟、支持多种功能的远程连接方案能极大提升跨平台工作的流畅度。本文将基于Ubuntu连接Windows这一具体场景抛开那些需要复杂中转的第三方商业软件重点剖析几种基于标准协议、可直接部署且各具特色的方法。我们会深入讨论RDP协议及其客户端如Remmina和rdesktop、VNC方案以及SSH隧道加持下的进阶用法。我会结合自己的实操经验告诉你每种方法在安装配置、连接速度、功能支持以及踩坑避雷方面的细节帮你找到最适合自己工作流的那把“远程钥匙”。2. 核心协议与工具全景解析在动手连接之前理解底层的协议和工具是至关重要的。这能帮助你在遇到问题时快速定位也能让你根据自身网络环境和安全要求做出最佳选择。2.1 RDP微软的“亲儿子”协议远程桌面协议RDP是微软开发的专有协议用于远程控制Windows系统。它是连接Windows远程桌面的首选和原生协议在功能、性能和集成度上具有天然优势。为什么首选RDP高效压缩与图形渲染RDP协议针对Windows的图形显示子系统GDI进行了深度优化。它并非简单传输屏幕像素而是传输图形指令如“画一个窗口”、“渲染这段文字”并在客户端本地重新渲染。这使其在带宽利用率和显示流畅度上尤其在含有大量文本和标准UI界面的场景中远胜于传统的像素传输协议如VNC。功能集成丰富RDP原生支持许多实用功能如剪贴板共享在Ubuntu和Windows间复制粘贴文本、文件、本地资源重定向将Ubuntu上的磁盘、打印机映射到远程Windows会话中、音频重定向等。这些功能对于提升远程办公体验至关重要。安全性现代RDP如RDP 8.0及以上默认使用TLS/SSL进行加密安全性有保障。当然前提是配置得当例如使用强密码、启用网络级身份验证NLA。在Ubuntu上的客户端选择Remmina这是目前Ubuntu社区最推荐的全功能远程桌面客户端。它基于GTK开发界面友好不仅支持RDP还支持VNC、SSH、SFTP等多种协议堪称“瑞士军刀”。其插件体系允许扩展更多功能。rdesktop一个经典、轻量级的命令行RDP客户端。它非常稳定占用资源少适合在服务器或无图形界面的Ubuntu环境中通过命令行发起连接也常用于脚本自动化。但它的功能相对基础图形界面需要依赖其他工具如配合xvfb虚拟帧缓冲区。注意连接的前提是Windows端已启用“远程桌面”功能。对于Windows家庭版该系统不自带远程桌面主机功能只能作为客户端连接其他专业版/企业版主机需要借助其他方案或升级系统。2.2 VNC通用但原始的远程控制虚拟网络计算VNC采用服务器-客户端模型通过RFB协议传输屏幕帧缓冲区的原始像素数据。VNC的适用场景与局限跨平台性极佳VNC服务器和客户端几乎存在于所有操作系统上。如果你的环境里还有macOS、旧版Linux或其他小众系统VNC是统一的连接方案。原理简单服务器端捕获屏幕变化压缩后发送给客户端。这种机制使其在显示复杂动态画面如视频、游戏时效率较低延迟和带宽占用可能较高。功能相对单一虽然有一些增强实现如TigerVNC、RealVNC但其在剪贴板共享、文件传输等高级功能的集成度和易用性上通常不如RDP。在Ubuntu连接Windows的场景下通常是在Windows上安装一个VNC服务器软件如TightVNC、UltraVNC然后在Ubuntu上使用vinagre、Remmina同样支持VNC协议或xtightvncviewer作为客户端进行连接。这通常作为Windows版本不支持RDP主机功能如家庭版时的备选方案。2.3 SSH安全隧道与端口转发安全外壳协议SSH本身不提供图形桌面但它是构建安全连接通道的基石。在远程连接中SSH常扮演两个角色加密隧道当RDP或VNC服务暴露在公网或不可信网络时直接开放端口RDP的3389VNC的5900风险极高。我们可以先建立一条到中间跳板机或目标机器本身如果它运行了SSH服务的SSH隧道将本地端口转发到远程服务的端口上从而让流量在加密的SSH通道内传输。辅助管理对于开启了OpenSSH服务的Windows 10/11或安装了第三方SSH服务器如freeSSHd的Windows我们可以直接从Ubuntu通过SSH命令行访问Windows执行文件操作scp/sftp、运行脚本或命令。这对于自动化运维非常有用。3. 方案一使用Remmina进行RDP连接图形化首选Remmina是我个人在日常工作中使用频率最高的工具它的图形化界面和集成化功能非常适合需要频繁交互的桌面远程控制。3.1 安装与初始配置在Ubuntu 20.04及更高版本中Remmina通常已经预装。如果未安装可以通过以下命令轻松获取sudo apt update sudo apt install remmina remmina-plugin-rdp remmina-plugin-secretremmina-plugin-rdp是RDP协议插件remmina-plugin-secret用于将密码安全地存储到系统密钥环中避免每次输入。安装完成后在应用菜单中搜索“Remmina”打开。首次运行建议进行一些基础设置点击菜单栏的“Remmina” - “首选项”。常规可以设置默认的显示分辨率、色彩深度。RDP这里有一些关键设置客户端键盘映射如果远程Windows是中文系统而本地是英文键盘可能需要调整映射以避免按键错乱。使用客户端键盘映射建议勾选。网关如果需要通过跳板机连接可以在这里配置。高级可以设置默认的远程文件夹共享路径。3.2 建立并优化RDP连接新建连接点击Remmina主界面左上角的“”号或使用快捷键CtrlN。填写基本参数名称给这个连接起个易记的名字如“Win11-开发机”。协议选择“RDP - Remote Desktop Protocol”。服务器填写Windows机器的IP地址或主机名例如192.168.1.100或win-pc.local。如果需要指定端口非默认3389格式为IP:端口如192.168.1.100:3390。用户名Windows上的登录用户名如Administrator或你的微软账户邮箱。密码对应密码。勾选“保存密码”会利用之前安装的secret插件将其加密存储。域如果Windows机器加入了域则需要填写域名对于普通工作组计算机或家庭电脑此项留空。调整高级设置提升体验的关键点击“高级”标签页。显示分辨率选择“使用客户端分辨率”可以自适应Ubuntu本地窗口大小全屏体验更好。色彩深度局域网内选择“真彩色32位”以获得最佳视觉效果如果网络较慢可以降低为“高彩色16位”以减少数据量。共享文件夹这是极其有用的功能。点击“”号添加一个Ubuntu本地的目录如/home/yourname/Share并设置一个在Windows中显示的驱动器号如Z:。连接后在Windows的“此电脑”里就能看到这个网络驱动器实现双向文件传输比FTP/Samba更方便。性能根据网络状况选择。局域网内选择“高质量”广域网或网络不佳时选择“低带宽”或“自动检测”。安全建议保持“协商”或“RDP”即可。如果Windows端强制要求NLA则必须选择“NLA”。保存与连接点击“保存并连接”。首次连接可能会遇到安全证书警告因为通常使用自签名证书勾选“不再询问”并确认即可。实操心得解决Remmina卡顿如果连接后鼠标移动或画面更新有卡顿除了检查网络可以尝试在Remmina的“高级”设置 - “性能”中将“网络连接类型”手动设置为“LAN10 Mbps或更高”并关闭“桌面背景”和“字体平滑”等选项。有时在Windows端将主题设置为“Windows 经典”也能显著提升远程响应速度。剪贴板同步失败这是常见问题。首先确保在Remmina连接窗口的顶部工具栏中剪贴板同步图标两个重叠的文档是按下状态。如果仍无效可以尝试在Windows远程会话中打开“任务管理器”找到并重启rdpclip.exe进程。声音重定向默认情况下远程Windows的声音会重定向到Ubuntu本地播放。如果不需要可以在“高级”设置的“声音”选项里选择“禁用”。4. 方案二使用rdesktop进行命令行RDP连接对于服务器环境、需要通过脚本自动化连接或者喜欢命令行高效操作的用户rdesktop是一个可靠的选择。4.1 安装与基础连接命令安装rdesktopsudo apt update sudo apt install rdesktop最基本的连接命令如下rdesktop -u username -p password 192.168.1.100其中-u指定用户名-p指定密码。但将密码明文写在命令行中不安全也不利于脚本化。更安全的方式是使用-p -参数让命令在运行时提示输入密码rdesktop -u username -p - 192.168.1.1004.2 常用参数详解与高级用法rdesktop的强大之处在于其丰富的命令行参数允许你精细控制连接行为。显示设置-g 1280x720指定远程桌面分辨率为1280x720。也可以使用百分比如-g 80%表示使用本地屏幕80%的大小。-f全屏模式。退出全屏可使用CtrlAltEnter组合键。-a 16设置颜色深度为16位65536色网络差时有助于提升流畅度。24为真彩色。本地资源重定向-r disk:share/home/yourname/Share将本地Ubuntu的/home/yourname/Share目录共享为远程Windows中的share磁盘。在Windows中会显示为一个网络驱动器。-r clipboard:PRIMARYCLIPBOARD启用剪贴板同步。PRIMARYCLIPBOARD参数尝试同时同步鼠标中键粘贴板在Linux中常用和标准CtrlC/V剪贴板。-r sound:local将远程声音重定向到本地播放。性能与体验优化-x m设置体验选项。m代表“modem”调制解调器适用于低带宽网络。lLAN适用于局域网bbroadband用于宽带。也可以使用-x 0x80禁用桌面壁纸、-x 0x100禁用全窗口拖动等十六进制掩码进行更精细控制。-P启用位图缓存可以提升重复图形的显示速度。-z启用RDP数据压缩。网络与安全-d domain指定用户所在的域。-n hostname指定本地主机名报告给远程端。如果Windows服务器使用了自签名证书可能需要添加--ignore-certificate参数但会降低安全性。一个综合性的高效连接示例rdesktop -u Administrator -p - \ -g 90% \ -a 16 \ -x l \ -P \ -z \ -r disk:linux_share/home/dev/shared \ -r clipboard:PRIMARYCLIPBOARD \ -d WORKGROUP \ 192.168.1.100这个命令实现了以90%窗口大小连接使用16位色优化局域网性能启用缓存和压缩共享本地文件夹启用剪贴板并指定工作组。踩坑记录rdesktop与网络身份验证NLA新版本的Windows默认启用了“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”。如果rdesktop连接时提示类似“ERROR: recv: 连接被对等方重置”的错误很可能是因为NLA问题。解决方法有二在Windows端禁用NLA安全性降低在Windows“系统属性”-“远程”设置中取消勾选“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”。使用支持NLA的替代品rdesktop对NLA的支持可能不完善。可以考虑使用xfreerdp它是FreeRDP项目的客户端对现代RDP特性包括NLA支持更好。安装和使用示例sudo apt install freerdp2-x11 xfreerdp /v:192.168.1.100 /u:username /p:password fonts /clipboard /dynamic-resolution /drive:share,/home/yourname/Share5. 方案三通过VNC连接Windows备选方案当目标Windows是家庭版或不方便启用RDP时VNC是一个可行的替代方案。5.1 Windows端VNC服务器配置以流行的TightVNC为例在Windows机器上下载并安装TightVNC Server。安装过程中会要求设置一个访问密码和一个可选的仅限查看密码。务必设置强密码。安装完成后在系统托盘找到TightVNC图标右键进入“配置”。在“连接设置”中可以配置监听端口默认5900、是否接受HTTP连接等。关键安全设置在“访问控制”中强烈建议将“允许回环连接”设置为否并配置IP过滤只允许可信的Ubuntu主机IP地址连接。因为VNC密码在早期版本中可能以较弱的方式传输暴露在公网非常危险。确保Windows防火墙放行了TightVNC的端口默认5900/TCP。5.2 Ubuntu端VNC客户端连接使用Remmina连接VNC新建连接协议选择“VNC - Virtual Network Computing”。服务器填写Windows_IP:5900如果修改了端口则对应修改。密码填写TightVNC中设置的访问密码。色彩深度和画质可以根据网络调整。使用命令行工具vinagre或xtightvncviewersudo apt install vinagre # 或 xtightvncviewer vinagre Windows_IP::5900 # 或 xtightvncviewer Windows_IP:5900随后会弹出密码输入框。VNC方案的局限性体验性能在操作图形界面、滚动网页时延迟感通常比RDP明显尤其是在非局域网环境下。功能基本的TightVNC在剪贴板同步尤其是文件和声音传输上不如RDP方便可靠。文件传输通常需要借助额外的共享文件夹或SFTP。安全性传统RFB协议加密较弱。务必使用SSH隧道见下文或选择支持更强加密的VNC变种如通过VeNCrypt的SSL/TLS加密。因此VNC更适合作为临时性的、对性能要求不高的远程协助工具或者在无法使用RDP时的备选。6. 方案四借助SSH隧道增强安全性与灵活性直接暴露RDP3389或VNC5900端口到网络尤其是互联网风险极高。SSH隧道可以为我们创建一个加密的“安全通道”将所有流量保护起来。6.1 场景一通过SSH跳板机连接内网Windows假设网络拓扑如下你的Ubuntu在公网需要连接位于公司内网的一台Windows主机IP: 192.168.2.10而内网有一台可公网访问的Linux跳板机IP: jumpbox.com 已配置SSH。在Ubuntu上建立本地端口转发ssh -L 13389:192.168.2.10:3389 userjumpbox.com -N-L 13389:192.168.2.10:3389将本地的13389端口转发到跳板机所能访问的内网机器192.168.2.10的3389端口。-N表示不执行远程命令仅建立隧道。执行命令并输入跳板机密码或使用密钥认证后隧道就建立好了。现在在Remmina或rdesktop中将服务器地址设置为127.0.0.1:13389所有流量都会先通过加密的SSH连接到达跳板机再由跳板机转发到内网Windows全程加密。6.2 场景二Windows开启OpenSSH服务进行隧道转发Windows 10/11和Windows Server 2019/2022已内置OpenSSH服务器组件。在Windows上启用OpenSSH服务器打开“设置”-“应用”-“可选功能”-“添加功能”找到“OpenSSH 服务器”并安装。以管理员身份打开PowerShell运行Start-Service sshd Set-Service -Name sshd -StartupType Automatic这启动了服务并设为开机自启。配置防火墙确保Windows防火墙允许入站连接TCP 22端口。从Ubuntu建立反向隧道Remote Port Forwarding 这种方式适用于Windows在复杂NAT后Ubuntu有公网IP的情况。在Windows上执行需安装OpenSSH客户端ssh -R 33389:localhost:3389 ubuntu_userubuntu_host_ip这条命令将Windows本地的3389端口反向转发到了Ubuntu机器的33389端口上。在Ubuntu上连接现在在Ubuntu上使用Remmina连接127.0.0.1:33389即可通过反向隧道访问到Windows的远程桌面。SSH隧道的心得与排查保持隧道稳定长时间运行的SSH隧道可能因网络波动中断。可以使用autossh工具自动重连。sudo apt install autossh autossh -M 0 -o ServerAliveInterval 30 -o ServerAliveCountMax 3 -L 13389:192.168.2.10:3389 userjumpbox.com -N权限问题SSH隧道绑定本地端口号小于1024时需要root权限。建议使用大于1024的端口如13389。连接失败排查检查跳板机或目标机的SSH服务是否正常运行systemctl status ssh。检查防火墙规则是否放行了相关端口。使用-vverbose参数运行ssh命令查看详细的连接过程日志。确保Windows远程桌面服务已启用并且监听在正确的IP和端口上默认为0.0.0.0:3389。7. 常见问题与故障排查实录在实际操作中你几乎一定会遇到下面这些问题。这里我把它们和解决方案整理出来希望能帮你节省大量搜索时间。7.1 连接被拒绝或超时症状Remmina/rdesktop提示“无法连接”、“连接被拒绝”或长时间等待后超时。排查步骤网络可达性在Ubuntu终端用ping Windows_IP检查基本连通性。如果不通检查IP是否正确、网线、Wi-Fi、路由器设置。端口检查使用telnet Windows_IP 3389检查RDP或nc -zv Windows_IP 3389。如果端口不通问题很可能在Windows端。Windows防火墙这是最常见的原因。确保Windows防火墙入站规则中“远程桌面(TCP-In)”规则已启用。可以临时关闭防火墙测试仅用于排查完成后请恢复。远程桌面服务状态在Windows上运行services.msc查看“Remote Desktop Services”及相关服务是否正在运行。用户权限确保用于连接的用户在Windows的“远程桌面用户”组中“系统属性”-“远程”-“选择用户”。7.2 身份验证错误症状提示“您的凭据不工作”、“登录尝试失败”等。排查步骤用户名/密码仔细检查大小写。注意如果Windows使用微软账户登录用户名可能是邮箱地址密码是微软账户密码。网络级身份验证NLA如前所述如果Windows要求NLA而客户端不支持就会失败。尝试在Windows端暂时禁用NLA或换用支持NLA的客户端如Remmina的新版本、FreeRDP。账户限制确保账户没有被禁用并且具有远程登录的权限。对于Administrator账户在某些组策略下可能默认禁止远程登录。7.3 连接成功但显示黑屏或卡顿症状能登录但屏幕是黑的或者鼠标移动、画面更新极其缓慢。解决方案远程桌面会话问题有时是之前的会话卡住了。在Windows端可以尝试通过“任务管理器”-“用户”选项卡注销掉已断开连接的会话。Remmina/rdesktop设置降低色彩深度如16位关闭远程桌面背景、字体平滑、动画效果等。在Remmina的“高级”-“性能”中选择“低带宽”模式。Windows端图形设置将Windows主题改为“Windows 经典”关闭Aero效果、透明毛玻璃等。网络问题检查网络带宽和延迟。对于Wi-Fi连接尝试改用有线网络。使用iperf3等工具测试两地间的实际带宽。7.4 剪贴板或文件共享不工作症状无法在Ubuntu和Windows之间复制粘贴文本或文件。解决方案功能是否启用在Remmina连接时确认顶部工具栏的剪贴板图标是激活状态。对于rdesktop确认使用了-r clipboard:PRIMARYCLIPBOARD参数。重启rdpclip.exe在远程Windows会话中打开任务管理器找到rdpclip.exe进程并结束它然后运行rdpclip命令重新启动它。这是解决Windows RDP剪贴板问题的经典方法。文件共享驱动未显示检查Remmina连接设置中的共享文件夹路径是否正确是否有读写权限。在Windows中有时需要手动在文件资源管理器地址栏输入\\tsclient\share来访问共享驱动器其中share是你在Remmina中设置的共享名。7.5 声音无法从远程传输到本地症状远程Windows播放声音但Ubuntu本地听不到。解决方案在Remmina的“高级”设置中检查“声音”选项是否设置为“本地”。确保Ubuntu本地音频系统通常是PulseAudio工作正常。对于rdesktop使用-r sound:local参数。复杂的音频重定向可能需要配置PulseAudio的RDP模块对于一般使用上述方法通常足够。经过这几种方法的对比和实践我个人最常用的组合是日常图形化操作首选Remmina因为它功能全面、设置方便在脚本或命令行环境中使用xfreerdp作为rdesktop的现代替代因为它对NLA等新特性支持更好在任何需要穿越公网或不可信网络的情况下无一例外地使用SSH隧道来包裹RDP流量这是安全底线。至于VNC它更像是一个“救急”工具存在于我的工具箱里但使用频率很低。选择哪种方法最终取决于你的具体环境、安全要求和操作习惯希望这篇详尽的梳理能帮你做出最适合自己的选择。

相关新闻

如何用Sharp-dumpkey在3分钟内获取微信数据库密钥:你的数据备份终极指南

如何用Sharp-dumpkey在3分钟内获取微信数据库密钥:你的数据备份终极指南

如何用Sharp-dumpkey在3分钟内获取微信数据库密钥:你的数据备份终极指南 【免费下载链接】Sharp-dumpkey 基于C#实现的获取微信数据库密钥的小工具 项目地址: https://gitcode.com/gh_mirrors/sh/Sharp-dumpkey 在数字化生活中,微信聊天记录承载着…

2026/7/29 14:52:51 阅读更多 →
Python逆向分析实战:从pyc文件反编译到算法逆向与CTF解题

Python逆向分析实战:从pyc文件反编译到算法逆向与CTF解题

1. 题目背景与核心挑战最近在复盘一些经典的CTF逆向题目,正好又看到了这道“[GWCTF 2019]pyre”。这道题在当年算是Python逆向的一个典型代表,它巧妙地将Python字节码(.pyc)文件作为核心考点,考察选手对Python程序执行…

2026/7/29 14:52:51 阅读更多 →
AI剧情生成已进入“可信度临界点”:2024年全球17款上线游戏实测对比,仅3款通过叙事一致性Turing Test

AI剧情生成已进入“可信度临界点”:2024年全球17款上线游戏实测对比,仅3款通过叙事一致性Turing Test

更多请点击: https://codechina.net 第一章:AI剧情生成已进入“可信度临界点”:2024年全球17款上线游戏实测对比,仅3款通过叙事一致性Turing Test 2024年,AI驱动的剧情生成系统在商业游戏中首次大规模落地。我们对全球…

2026/7/29 14:51:51 阅读更多 →

最新新闻

STM32与LENA-R8实现全球物联网定位与通信方案

STM32与LENA-R8实现全球物联网定位与通信方案

1. 项目背景与核心组件介绍 在物联网和远程监控领域,全球连接和精确定位是两大核心需求。LENA-R8模块与STM32F446RE微控制器的组合,为开发者提供了一个高效可靠的解决方案。这个项目展示了如何利用这两款硬件实现全球范围内的数据传输和米级定位精度。 …

2026/7/29 15:00:55 阅读更多 →
LTE Cat 1bis物联网模块与PIC18F86K90的硬件设计与通信实现

LTE Cat 1bis物联网模块与PIC18F86K90的硬件设计与通信实现

1. 项目背景与硬件选型考量 在物联网设备开发领域,LTE Cat 1bis技术因其适中的数据传输速率和较低的功耗特性,正成为智能电表、资产追踪和工业传感器等应用的理想选择。LEXI-R10401D作为一款符合3GPP Release 14标准的通信模块,其最大下行速率…

2026/7/29 15:00:55 阅读更多 →
终极视频修复指南:如何使用Untrunc工具快速恢复损坏的MP4文件

终极视频修复指南:如何使用Untrunc工具快速恢复损坏的MP4文件

终极视频修复指南:如何使用Untrunc工具快速恢复损坏的MP4文件 【免费下载链接】untrunc Restore a truncated mp4/mov. Improved version of ponchio/untrunc 项目地址: https://gitcode.com/gh_mirrors/un/untrunc 你是否曾经因为视频文件损坏而失去珍贵的回…

2026/7/29 15:00:55 阅读更多 →
静磁场仿真中的GPU加速与并行计算技术解析

静磁场仿真中的GPU加速与并行计算技术解析

1. 静磁场仿真中的并行计算与GPU加速概述 静磁场仿真作为电磁场数值计算的重要分支,在电机设计、磁悬浮系统、医疗设备开发等领域具有广泛应用。传统串行计算方法在处理大规模网格模型时面临计算效率瓶颈,而并行计算技术特别是GPU加速已成为突破这一瓶颈…

2026/7/29 15:00:55 阅读更多 →
动态规划背包问题详解:从01背包到多重背包的C++实现与优化

动态规划背包问题详解:从01背包到多重背包的C++实现与优化

1. 项目概述:从“背包”到“最优解”的经典博弈 如果你写过C/C,或者刷过算法题,那么“背包问题”这个名字对你来说一定不陌生。它就像一个算法世界的“定海神针”,是动态规划入门绕不开的经典,也是面试官检验候选人算法…

2026/7/29 15:00:55 阅读更多 →
超低功耗电池管理方案:NBM7100A与STM32的物联网应用优化

超低功耗电池管理方案:NBM7100A与STM32的物联网应用优化

1. 项目背景与核心挑战 在物联网设备、远程传感器和便携式医疗设备等场景中,不可充电的初级电池(如锂亚硫酰氯电池)因其高能量密度和长寿命特性成为首选电源方案。然而实际应用中,电池寿命往往达不到标称值——根据德州仪器的实测…

2026/7/29 14:59:55 阅读更多 →

日新闻

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:00:23 阅读更多 →
AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础 在上一期「AI编程系列」中,我们学习了如何构建一个基础的 AI 问答系统,通过简单的输入输出让模型回应问题。但现实世界中的 AI 应用往往需要处理更复杂的场景:…

2026/7/29 0:00:23 阅读更多 →
AI智能体开发实战:从工具调用到企业级部署

AI智能体开发实战:从工具调用到企业级部署

1. 从被动问答到主动执行:AI Agent的范式转变过去两年,大语言模型最显著的应用形态是聊天机器人——用户提问,AI回答。但真正的生产力革命发生在2023年下半年:当AI学会主动调用工具完成任务时,生产力工具的历史被彻底改…

2026/7/29 0:00:23 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻