从烟圈到涡环:流体力学原理与DIY实操全解析
1. 烟圈项目的整体设计与思路拆解1.1 为什么选择“烟圈”作为切入点第一次看到“烟圈”这个项目标题很多人脑子里浮现的可能是影视剧里那种慢镜头——一个人靠在窗边吐出一个浑圆的圈缓缓上升、扩散、消失。但如果你把它当成一个技术项目或者内容项目来看它其实是一个非常典型的“低门槛、高上限”的选题。低门槛在于几乎所有人都见过烟圈甚至很多人小时候用纸盒和蚊香也玩过高上限在于要把烟圈做得稳定、好看、可复现背后涉及流体力学、光学、材料学、拍摄技巧、甚至机械结构设计。我最初接触这个方向是因为一个做科普短视频的朋友提到他们想做一期关于“涡环”的节目但纯讲物理太干想找一个视觉上抓人、又能把原理讲清楚的东西。试了几个方案之后烟圈成了最优解。原因很简单它同时具备三个特征——可视化强、可操控性高、原理有深度。可视化强意味着观众一眼就能看懂你在干什么可操控性高意味着你可以通过改变参数做出不同效果原理有深度意味着你可以从烟圈延伸到涡环、流体动力学、甚至气象学和生物医学工程。这个项目适合谁呢我梳理了一下大致有三类人值得参考。第一类是做科普内容或短视频的创作者需要一个既有视觉冲击力又能承载知识点的选题第二类是物理或工程方向的学生想找一个成本低、可重复、能写进报告或作品集的小实验第三类是对流体现象感兴趣的普通爱好者想在家里动手做点好玩的东西。不管你是哪一类这个项目的核心逻辑都是一样的用可控的方式产生一个涡环然后观察它、记录它、优化它。1.2 核心思路从“吐烟圈”到“造涡环”很多人以为烟圈就是烟做的圈其实不对。烟圈的本质是涡环烟只是让这个涡环可见的示踪剂。你完全可以用水蒸气、雾气、甚至彩色粉尘来做效果一样。所以这个项目的第一步是把“烟圈”这个概念从“烟”里解放出来聚焦到“涡环”上。涡环是怎么形成的简单说当你把一团流体从一个孔洞或开口快速推出去时流体边缘会因为摩擦和剪切力发生卷曲形成一个环形的涡旋结构。这个涡旋结构会自己维持形状向前运动并且在运动过程中不断把周围的流体卷进来所以它会越来越大、越来越慢最后消散。这个过程在流体力学里叫“涡环的自我诱导运动”听起来很学术但你只要记住一句话涡环是一个能自己往前跑的甜甜圈形状的漩涡。理解了这一点整个项目的设计思路就清晰了。我们需要做的是设计一个装置或方法能够稳定地产生涡环并且让我们可以控制它的参数——比如大小、速度、持续时间、可见度。控制参数的目的是为了做对比实验比如“大孔和小孔出来的烟圈有什么区别”“推得快和推得慢哪个更稳定”“加不加挡板对形状有什么影响”。这些对比不仅能让你做出更好看的烟圈还能让你真正理解背后的物理。1.3 方案选型三种主流做法及其取舍在实际操作中我试过三种主流的烟圈产生方案各有优劣适合不同场景。第一种是纸箱蚊香方案。找一个纸箱在一面开一个圆孔里面放一盘点燃的蚊香然后用手拍打纸箱侧面烟圈就会从圆孔里飞出来。这个方案成本极低材料随手可得适合家庭或教室演示。缺点是烟量不好控制拍打的力度和频率全靠手感重复性差而且蚊香的味道比较大室内使用需要注意通风。第二种是塑料桶超声波雾化方案。用一个大的塑料桶或收纳箱侧面开孔内部放一个超声波雾化器产生水雾然后用一个机械装置比如橡皮筋或弹簧推动一块板子把雾气从孔里挤出去。这个方案比纸箱方案稳定得多因为雾量可以持续供应推力也可以通过机械结构来调节。缺点是成本稍高雾化器需要电源而且水雾在空气中消散得比烟快拍摄时需要更好的光线和背景。第三种是专业涡环发生器方案。这种一般是实验室或工业用的设备用压缩空气或气缸作为动力通过精密的喷嘴和阀门控制气流可以产生非常稳定、速度可调的涡环。这个方案效果最好但成本也最高不适合个人玩家。不过如果你只是想做一两次高质量演示可以考虑租用或借用。综合来看我推荐大多数人从第二种方案入手。它在成本、效果和可重复性之间取得了最好的平衡。下面我会以这个方案为主详细拆解整个实操过程。2. 核心细节解析与实操要点2.1 涡环形成的三个关键条件在动手之前你需要先理解涡环形成的三个关键条件。这三个条件缺一个烟圈就出不来或者出来就散。第一个条件是孔洞的边缘必须锐利。如果你用的孔洞边缘是圆滑的流体在出口处不会发生明显的分离和卷曲就很难形成涡环。这就是为什么纸箱上的孔要用刀切得干干净净不能有毛边。塑料桶开孔后最好用砂纸把边缘打磨一下但不要磨圆保持一个清晰的直角。第二个条件是推力必须是短促的脉冲。如果你慢慢地推流体只是流出去不会形成涡环。必须是快速的一下像拍桌子一样让流体在短时间内获得一个冲量。这个脉冲的持续时间一般在0.1到0.5秒之间太短了推力不够太长了就变成持续气流了。第三个条件是流体必须有足够的可见度。如果你用空气做涡环它其实是看不见的。所以你需要加入示踪剂比如烟、雾、粉尘。示踪剂的颗粒不能太大否则会因为惯性脱离涡旋也不能太小否则会扩散得太快。水雾的颗粒大小一般在1到10微米之间比较合适。这三个条件听起来简单但实际操作中很容易出问题。比如很多人第一次做的时候孔洞边缘没处理好结果出来的不是圈而是一团乱糟糟的烟。或者推力太慢烟只是飘出来根本没有涡环结构。所以我在下面会针对每个环节给出具体的操作要点。2.2 材料准备与工具清单基于塑料桶超声波雾化的方案你需要准备以下材料和工具。我列了一个表方便你对照检查。类别物品说明主体容器大号塑料收纳箱或塑料桶容量建议在20升以上太小了涡环不够大开孔工具美工刀、圆规刀、砂纸用于在容器侧面开一个圆孔雾化装置超声波雾化器选带电源的雾量可调更好推力装置橡皮筋、弹簧、或手动拍板用于产生短促脉冲密封材料胶带、热熔胶用于密封缝隙防止漏气示踪剂水雾化器用水纯净水或蒸馏水更好拍摄辅助黑色背景布、侧光灯用于拍摄烟圈增强对比度测量工具卷尺、秒表用于记录参数和对比实验这里有几个细节值得展开说。第一容器的选择。我试过用纸箱但纸箱太软拍打的时候会变形影响推力的一致性。塑料收纳箱硬度足够而且透明的话还能看到内部雾气的状态。第二雾化器的选择。市面上常见的超声波雾化器有单头和双头之分双头的雾量更大但价格也更高。如果你只是做小尺寸的烟圈单头就够了。第三孔洞的尺寸。这个很关键我后面会专门讲。2.3 孔洞尺寸与涡环大小的关系孔洞的直径直接决定了涡环的初始直径。一般来说涡环的直径大约是孔洞直径的0.8到1.2倍。也就是说如果你开一个5厘米的孔出来的烟圈大概也是5厘米左右。但这不是绝对的因为涡环在运动过程中会不断卷吸周围的空气所以它会逐渐变大。我做过一组对比实验用3厘米、5厘米、8厘米和12厘米的孔分别测试。结果发现3厘米的孔出来的烟圈最小但速度最快能飞得最远12厘米的孔出来的烟圈最大但速度慢很快就消散了。5厘米和8厘米的孔比较均衡适合大多数场景。如果你想要一个“好看”的烟圈我建议从5厘米开始。这个尺寸的烟圈在视觉上比较饱满速度也适中容易拍摄。如果你想要一个“能飞很远”的烟圈那就用3厘米的孔但推力要相应加大。如果你想要一个“很大很慢”的烟圈那就用12厘米的孔但需要更大的容器和更强的雾量。还有一个细节孔洞的位置。最好开在容器侧面的中上部不要开在正中间。因为雾气在容器内会自然下沉如果孔开得太低雾气还没形成均匀的层就被推出来了涡环会不稳定。开在中上部可以让雾气在推出前有一个缓冲和均匀化的过程。2.4 推力装置的设计与调试推力装置是整个系统里最容易被忽视、但也最影响效果的部分。很多人用手拍力度忽大忽小出来的烟圈时好时坏。如果你想让烟圈稳定可复现就需要一个机械化的推力装置。我试过三种推力方案。第一种是橡皮筋弹射在容器内部装一块轻质板子用橡皮筋把它拉向一侧释放后板子快速回弹推动空气。这个方案结构简单但力度不好调节而且橡皮筋用久了会疲劳。第二种是弹簧推杆用一个弹簧连接推杆和板子压缩弹簧后释放推力比橡皮筋更稳定。第三种是电磁铁用电磁铁吸住板子断电后板子被弹簧拉回产生推力。这个方案最稳定但需要电路和电源成本最高。对于大多数玩家我推荐第二种方案。弹簧的劲度系数可以根据容器大小和孔洞尺寸来选。一般来说容器越大、孔洞越大需要的弹簧越硬。你可以先买几种不同劲度的弹簧逐一测试找到最合适的那一个。调试的时候注意观察烟圈的形状。如果烟圈出来是歪的可能是推力板没有平行于孔洞或者板子运动时有卡顿。如果烟圈出来就散可能是推力太慢或者孔洞边缘不够锐利。如果烟圈飞不远可能是推力太小或者雾气太重涡环的动量不够。3. 实操过程与核心环节实现3.1 容器开孔与密封处理第一步是在容器侧面开孔。先用圆规刀或美工刀画一个圆直径根据你想要的烟圈大小来定。我建议从5厘米开始。画好之后用刀沿着线慢慢切不要一刀切透分几次切避免塑料开裂。切完之后用砂纸把边缘打磨一下但不要磨圆保持一个清晰的直角。这个直角是涡环形成的关键如果边缘圆滑了流体就不会在出口处分离涡环就出不来。开好孔之后检查容器的其他部分有没有漏气的地方。特别是盖子、接缝、以及你安装推力装置的位置。任何漏气都会导致推力损失烟圈会变弱。用胶带或热熔胶把缝隙封住但注意不要把孔洞也封了。如果你用的是透明容器可以在外面贴一层黑色背景布或者直接把容器放在黑色背景前。这样拍摄的时候烟圈会更明显。如果你用的是不透明容器那就只能在孔洞外面拍摄背景也要处理好。3.2 雾化器的安装与雾量调节雾化器一般是一个小圆盘放在水里就会产生雾气。你需要把它固定在容器底部并且保证它不会因为推力板的运动而移位。我一般用热熔胶把雾化器粘在容器底部的一个角落然后加水到刚好没过雾化器。雾量的大小会影响烟圈的可见度和持续时间。雾量太小烟圈很淡拍不清楚雾量太大雾气会在容器内形成浓密的云推出来的时候不是涡环而是一团乱雾。我试过不同的雾量发现中等雾量最合适。具体来说如果你用的是单头雾化器加200到300毫升水让它工作1到2分钟容器内就会充满均匀的雾气。这时候再推出来的烟圈最漂亮。还有一个技巧在推之前让容器静置一会儿让雾气稳定下来。如果雾气还在翻滚推出来的涡环会不稳定。静置30秒到1分钟雾气就会变得比较均匀。3.3 推力脉冲的时序控制推力脉冲的时序是决定烟圈质量的核心参数。我把它拆成三个时间点开始推、推到底、松开。开始推的时间点应该在你确认容器内雾气均匀之后。推到底的时间点决定了脉冲的持续时间。我试过不同的持续时间发现0.2到0.3秒效果最好。太短了推力不够烟圈飞不远太长了变成持续气流涡环结构被破坏。松开的时间点其实不是你能控制的因为弹簧回弹是自动的。但你可以通过选择弹簧的劲度系数来间接控制。弹簧越硬回弹越快脉冲越短弹簧越软回弹越慢脉冲越长。如果你用的是手动拍板那就需要练习了。我建议你先用秒表计时练习拍板的动作让每次拍板的持续时间尽量一致。练个几十次你就能找到感觉了。3.4 拍摄参数与背景布置烟圈拍出来好不好看一半靠烟圈本身一半靠拍摄。我总结了几条经验。第一背景要纯黑或纯白。黑色背景适合拍白色烟雾白色背景适合拍彩色烟雾。如果你用的是水雾黑色背景更合适因为水雾在黑色背景下对比度最高。第二光线要从侧面打。侧光能让烟圈的立体感更强涡环的旋转结构也能看得更清楚。如果你从正面打光烟圈会显得很平看不出涡旋。第三快门速度要快。烟圈的运动速度一般在1到3米每秒如果快门速度低于1/500秒烟圈会拖影。我一般用1/1000秒或更快。第四光圈不要太大。大光圈景深太浅烟圈的前后部分会虚化。我一般用f/5.6到f/8保证整个烟圈都在焦内。第五ISO尽量低。低ISO可以减少噪点让画面更干净。如果光线不够宁可增加灯光功率也不要提高ISO。3.5 参数记录与对比实验设计如果你想让这个项目更有深度我强烈建议你做对比实验。每次只改变一个参数记录结果然后分析。比如实验编号孔洞直径弹簧劲度雾量烟圈直径飞行距离持续时间13cm中中4cm2.5m3s25cm中中6cm2.0m4s38cm中中10cm1.5m5s45cm软中6cm1.2m3s55cm硬中6cm2.8m4s这张表是我实际测试的一部分数据。你可以看到孔洞越大烟圈越大但飞行距离越短弹簧越硬飞行距离越远。这些数据不仅能帮你优化参数还能让你在分享的时候有据可依。4. 常见问题与排查技巧实录4.1 烟圈不成形的原因与对策这是最常见的问题。你推了一下出来的不是圈而是一团烟。原因可能有三个。第一个原因是孔洞边缘不够锐利。如果你用的孔洞边缘是圆滑的流体在出口处不会发生分离就不会形成涡环。解决办法是用砂纸把边缘打磨成直角或者换一个边缘更锐利的材料。第二个原因是推力太慢。如果你慢慢地推流体只是流出去不会形成涡环。解决办法是加快推力速度或者换一个更硬的弹簧。第三个原因是雾气太重。如果容器内的雾气太浓推出来的时候会形成一团乱雾而不是涡环。解决办法是减少雾量或者让容器静置更长时间让雾气稳定下来。4.2 烟圈飞不远或很快消散如果你做出来的烟圈能成形但飞不远或者很快就散了原因可能有四个。第一个原因是推力太小。涡环的飞行距离和初始动量有关推力太小动量不够自然飞不远。解决办法是换一个更硬的弹簧或者加大推力板的面积。第二个原因是孔洞太大。孔洞越大涡环的初始直径越大但速度越慢。速度慢了飞行距离就短。解决办法是换一个小一点的孔洞。第三个原因是雾气颗粒太大。如果雾气颗粒太大惯性就大容易脱离涡旋导致涡环消散。解决办法是换一个雾化器或者用更纯净的水。第四个原因是环境气流干扰。如果你在通风的地方做实验环境气流会干扰涡环的运动。解决办法是关掉风扇和空调在一个相对封闭的空间里做。4.3 烟圈形状歪斜或不圆烟圈歪斜通常是因为推力不均匀。可能的原因有推力板没有平行于孔洞或者板子运动时有卡顿或者孔洞本身不是正圆。解决办法是检查推力板的安装确保它平行于孔洞并且运动顺畅。如果孔洞不是正圆重新开一个。还有一个可能的原因是容器内的雾气分布不均匀。如果雾气偏向一侧推出来的涡环也会偏向一侧。解决办法是让容器静置更长时间或者轻轻摇晃容器让雾气均匀分布。4.4 拍摄时烟圈看不清如果你肉眼能看到烟圈但拍出来看不清原因可能有三个。第一个原因是背景对比度不够。如果你用白色背景拍白色烟雾当然看不清。解决办法是换黑色背景或者用彩色烟雾。第二个原因是光线不够。光线不足快门速度就上不去烟圈会拖影。解决办法是增加灯光功率或者用更快的镜头。第三个原因是对焦不准。烟圈的运动速度很快如果对焦不准拍出来就是模糊的。解决办法是提前对焦到烟圈预计经过的位置或者用连续自动对焦。4.5 常见问题速查表问题现象可能原因解决办法烟圈不成形孔洞边缘圆滑打磨边缘成直角烟圈不成形推力太慢换硬弹簧或加快拍板烟圈不成形雾气太重减少雾量或静置烟圈飞不远推力太小换硬弹簧或加大推力板烟圈飞不远孔洞太大换小孔洞烟圈飞不远雾气颗粒大换雾化器或换水烟圈歪斜推力不均匀检查推力板平行度烟圈歪斜雾气不均匀静置或摇晃容器拍摄看不清背景对比度低换黑色背景拍摄看不清光线不足增加灯光功率拍摄看不清对焦不准提前对焦或连续对焦4.6 独家避坑技巧最后分享几个我在实操中踩过的坑希望能帮你省点时间。第一个坑不要用自来水。自来水里含有矿物质雾化后会形成水垢堵塞雾化器而且雾气颗粒也不均匀。用纯净水或蒸馏水效果会好很多。第二个坑不要用太小的容器。我一开始用了一个10升的箱子结果雾气还没稳定就被推出来了烟圈质量很差。后来换成30升的箱子效果明显改善。容器越大雾气越容易稳定涡环也越完整。第三个坑不要在通风的地方做。我有一次在阳台做结果风一吹烟圈直接散了。后来搬到室内关掉风扇和空调烟圈才能稳定飞行。第四个坑不要忽略弹簧的疲劳。弹簧用久了会疲劳劲度系数会下降推力会变弱。如果你发现烟圈质量突然下降先检查弹簧是不是该换了。第五个坑不要只拍一次就放弃。烟圈的成功率不是100%有时候推十次才能出一个完美的。多试几次找到感觉成功率会越来越高。这个项目后续还可以这样扩展你可以尝试用不同颜色的雾气做多层涡环或者用两个孔洞同时推看两个涡环会不会相互作用。如果你对流体力学感兴趣还可以用高速摄像机拍下涡环的形成过程逐帧分析。总之烟圈这个东西入门很容易但玩深了能挖的东西非常多。

相关新闻

安全审计系统性方法论:从权限、流量、日志重构审计视角与实操流程

安全审计系统性方法论:从权限、流量、日志重构审计视角与实操流程

1. 安全审计到底是审什么:先把审计和扫描的边界划清楚我做了七八年的安全审计,接手的项目少说也有上百个,但每次和新入行的同事合作,第一件事永远是纠正一个认知:安全审计不是拿扫描器跑一遍,出一份漏洞报告…

2026/10/19 1:00:24 阅读更多 →
SolidWorks Routing英文界面?从语言包到文件位置排查汉化问题

SolidWorks Routing英文界面?从语言包到文件位置排查汉化问题

简介:SolidWorks的Routing模块默认显示英文界面,常让国内管道与管路设计人员在日常项目中感到不便。这份文档专门解决该问题,适合使用SolidWorks进行管道、线路布局的工程师和三维建模进阶学习者,也可供技术支持人员参考。内容以清…

2026/10/17 22:30:29 阅读更多 →
AI Agent 安全审计 Skill 实战:从 SKILL.md 到报告生成

AI Agent 安全审计 Skill 实战:从 SKILL.md 到报告生成

最近几个月我几乎每天都在用 Codex、OpenCode 这类 AI Agent 写代码。代码量上去了,心里却越来越没底——AI 生成的代码表面干净,内里难保没有硬编码密钥、依赖漏洞或者危险函数调用。以前我会在对话框里补一句“帮我看下有没有安全问题”,但…

2026/10/17 22:30:29 阅读更多 →

最新新闻

IC设计私有化AI助手实战:Docker+OpenCode+Ollama数字前端综合增强方案(TaoToken统一接入版)

IC设计私有化AI助手实战:Docker+OpenCode+Ollama数字前端综合增强方案(TaoToken统一接入版)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 1:00:10 阅读更多 →
地表最强?Gemini 2.5Pro发布后多模型实测对比,TaoToken统一Key接入全流程

地表最强?Gemini 2.5Pro发布后多模型实测对比,TaoToken统一Key接入全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 1:00:10 阅读更多 →
HMM-LSTM融合模型在股票趋势预测中的原理与实战

HMM-LSTM融合模型在股票趋势预测中的原理与实战

简介:本资源是一套面向量化投资与金融时间序列建模学习者的Python实战项目,聚焦股票市场趋势预测这一典型任务,融合隐马尔可夫模型(HMM)与长短期记忆网络(LSTM)的混合建模思想,提供四…

2026/10/19 1:00:10 阅读更多 →
工业时序数据轻量压缩:增量编码与分块位宽自适应实践

工业时序数据轻量压缩:增量编码与分块位宽自适应实践

提到工业数据压缩,很多人的第一反应是上成熟压缩库,或者干脆用通用算法硬压。但真到了现场,你往往会发现另一套逻辑:数据源是一台老式PLC或者传感器采集网关,计算资源有限,实时性要求高,而且数据…

2026/10/19 1:00:10 阅读更多 →
STM32F1与陶晶池USART HMI串口屏:从接线到DMA多指令刷屏实战

STM32F1与陶晶池USART HMI串口屏:从接线到DMA多指令刷屏实战

简介:面向嵌入式开发者的陶晶池USART HMI串口屏与STM32F1通信详解资源包,聚焦STM32F103与串口屏的异步串行通信实现。内容覆盖USART波特率计算与USART_BRR寄存器配置、数据帧格式设定、TXE/RXNE标志处理及中断收发机制,并附有完整通信程序示例…

2026/10/19 0:59:10 阅读更多 →
Postman接口测试从入门到自动化实战指南

Postman接口测试从入门到自动化实战指南

1. 准备工作:安装、界面与第一个请求1.1 为什么是Postman,而不是其他工具先聊点实际的。我在测试岗摸爬滚手这几年,见过不少团队在接口测试工具上的纠结史:有人用命令行curl一把梭,有人用浏览器开发者工具手动拼请求&a…

2026/10/19 0:58:09 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →