M百问
码龄18年
求更新 关注
提问 私信
  • 博客:188,652
    社区:292
    188,944
    总访问量
  • 247
    原创
  • 739
    粉丝
  • 105
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2009-03-15
博客简介:

melonbo的专栏

查看详细资料
个人成就
  • 获得1,913次点赞
  • 内容获得16次评论
  • 获得1,958次收藏
  • 代码片获得454次分享
  • 博客总排名26,001名
  • 原力等级
    原力等级
    5
    原力分
    1,220
    本月获得
    2
创作历程
  • 22篇
    2026年
  • 144篇
    2025年
  • 82篇
    2024年
成就勋章
TA的专栏
  • 硬盘相关
    18篇
  • 希捷-命令行硬盘维护工具集
    16篇
  • linux系统
    9篇
  • CosyVoice2
    5篇
  • 百问 - C/C++
    60篇
  • 百问 - 音视频
    33篇
  • 百问 - 设计模式
    28篇
  • 其它
    6篇
  • 读代码 - CXX
    1篇
  • 网络通信
    12篇
  • FFMPEG
    25篇
  • python
    2篇
  • 编译
    2篇
  • 开发经验
    1篇
  • 机器学习
    19篇
  • 项目分享
    6篇
  • QT
    9篇
  • 调试
    5篇

TA关注的专栏 5

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络图像处理
创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

126人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

摄像机标图案(可打印到A4纸)

相机内参标定:求解相机内部参数,详见OpenCV官方《相机标定》教程。双目/多相机系统外参标定:求解各相机间外部参数(旋转矩阵、平移向量),详情参见函数。相机位姿配准:标定相机相对三维世界已知坐标点的位姿,可参考OpenCV 5.x多视角标定教程。若官方模板无法满足需求,可自行生成图案。OpenCV源码目录或发行版中提供生成工具,仅需Python3环境即可运行。可通过示例工具生成含30个标记、5位编码的字典文件。
原创
博文更新于 2026.05.09 ·
486 阅读 ·
9 点赞 ·
0 评论 ·
16 收藏

Q, K, V 都来自同一个输入序列,那么如何使用先验知识

方面词嵌入位置编码目的编码语义信息编码位置信息性质可学习参数固定函数/可学习维度与模型维度相同与模型维度相同组合方式相加与词嵌入相加例子"猫"→[0.8,0.2,0.9]位置3→[sin(3),cos(3)…]关键特性相似词向量相近相对位置可线性表示。
原创
博文更新于 2026.04.16 ·
407 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

RNN LSTM seq2seq 注意力机制 Transformer ,演化路径

模型/技术与前代的关系解决的核心问题带来的范式转变RNN起点如何建模变长序列循环连接LSTMRNN的增强RNN的长程依赖(梯度消失)门控机制Seq2SeqRNN/LSTM的应用框架如何做序列到序列的转换Encoder-Decoder架构注意力机制Seq2Seq的补丁Seq2Seq的信息瓶颈与对齐动态上下文与软对齐对前四者的革命性替代RNN的顺序计算瓶颈与注意力作为补丁的局限性完全基于注意力,并行化建模简单来说,这条发展主线是。
原创
博文更新于 2026.04.16 ·
446 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

基于YOLO的咖啡豆果实成熟度检测系统方案设计

基于YOLO的咖啡果实成熟度检测系统,整体采用前后端分离架构实现。前端基于 Vue3 与 Element Plus 构建交互界面,负责用户登录、图片上传、识别结果展示、历史记录查询和用户管理等功能;后端基于 Flask 搭建 RESTful API,负责鉴权控制、业务处理、文件管理、模型推理和数据持久化。算法部分采用 YOLOv8n 轻量化目标检测模型,对上传的咖啡果实图像进行自动识别,并输出未熟、半熟、成熟、过熟、干果等类别统计结果。
原创
博文更新于 2026.04.08 ·
357 阅读 ·
8 点赞 ·
0 评论 ·
6 收藏

Jetson Nano 平台YOLO目标检测优化详细设计方案

本方案针对Jetson Nano平台资源受限的特点,围绕YOLO目标检测的性能优化展开,通过“模型轻量化、推理框架加速、硬件资源精细化管理、前后处理优化、量化压缩”五大核心策略,系统性解决了Jetson Nano部署YOLO时存在的算力不足、帧率低、内存溢出等核心痛点,实现了检测精度与推理速度的最佳平衡。方案的核心优势在于:无需额外硬件成本,优化策略可落地、可复现,兼顾实用性与可扩展性;通过标准化的部署流程,降低了边缘部署的难度,适用于多种边缘AI检测场景(如智能监控、工业质检、无人机巡检、智慧农业等)
原创
博文更新于 2026.04.08 ·
386 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

数字视频介绍

这是一份循序渐进的视频技术的介绍。尽管它面向的是软件开发人员/工程师,但我们希望对任何人而言,这份文档都能简单易学。这个点子产生于一个视频技术新手小型研讨会期间。本文档旨在尽可能使用浅显的词语,丰富的图像和实际例子介绍数字视频概念,使这些知识能适用于各种场合。你可以随时反馈意见或建议,以改进这篇文档。自己动手”需要安装 docker,并将这个 repo clone 到你的计算机。./setup.sh注意:当你看到./s/ffmpeg或。
原创
博文更新于 2026.03.28 ·
383 阅读 ·
11 点赞 ·
0 评论 ·
12 收藏

C++ 中用于模块间通信的设计模式

定义对象间一对多的依赖关系,当一个对象状态改变时,所有依赖它的对象都会得到通知并自动更新。
原创
博文更新于 2026.03.11 ·
286 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

Transformer自注意力机制的实现过程

自注意力机制通过让序列中的每个元素与序列中所有其他元素(包括自身)进行交互,动态计算注意力权重,从而生成包含全局上下文信息的新表示。其核心计算过程可以清晰地分为以下步骤。
原创
博文更新于 2026.02.09 ·
502 阅读 ·
16 点赞 ·
0 评论 ·
17 收藏

只有左值和右值吗,为什么用了std::move性能确没有提升

左值和右值并非全部,而std::move也并非性能提升的“万能钥匙”。
原创
博文更新于 2026.02.05 ·
945 阅读 ·
24 点赞 ·
0 评论 ·
6 收藏

完美转发的实现原理

利用模板类型推导和引用折叠规则实现万能引用,以捕获参数的原始类型和值类别;再通过进行有条件转换,在转发点恢复参数的值类别,从而实现无损传递。掌握这一机制是编写高效、灵活泛型代码的关键。
原创
博文更新于 2026.02.05 ·
448 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

类成员函数加const有什么作用和用法

在成员函数的声明和定义中,const关键字都放在参数列表之后、函数体之前。
原创
博文更新于 2026.02.05 ·
347 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

对机器学习的一些理解

机器学习本质上是从数据中学习规律,并利用这个规律对未知数据进行预测的过程。和。
原创
博文更新于 2026.01.29 ·
650 阅读 ·
14 点赞 ·
0 评论 ·
13 收藏

在GDB中查看进程的哪个线程被阻塞

这会显示所有线程的ID、状态、调用栈等信息。从调用栈可以看出阻塞发生在等待另一个线程结束。这是一个典型的互斥锁(mutex)阻塞。文件的第1129行调用。在系统调用中等待(如。
原创
博文更新于 2026.01.27 ·
151 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

用伪代码实现一个环形队列

环形队列是一种非常实用的数据结构,它通过将数组的首尾相连,有效地利用了存储空间,特别适合作为数据缓冲区。下面是一个基于数组的环形队列的伪代码实现。
原创
博文更新于 2026.01.16 ·
317 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

SDL 2播放YUV视频文件

【代码】SDL 2播放YUV视频文件。
原创
博文更新于 2026.01.16 ·
569 阅读 ·
15 点赞 ·
0 评论 ·
7 收藏

自动驾驶场景下的图像预处理

自动驾驶:感知原理与实践》4.1节主要介绍了的核心技术,这是视觉感知的基础环节。
原创
博文更新于 2026.01.06 ·
953 阅读 ·
24 点赞 ·
0 评论 ·
17 收藏

linux系统性能分析有哪些命令

Linux性能分析涉及多个层面,从系统整体到具体进程,需要综合使用多种工具。
原创
博文更新于 2026.01.06 ·
409 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

性能剖析工具(perf、gprof、VTune)

性能剖析是优化程序性能的关键步骤,通过分析程序运行时的资源消耗情况,可以精准定位性能瓶颈。下面详细介绍三种主流的性能剖析工具。
原创
博文更新于 2026.01.06 ·
829 阅读 ·
10 点赞 ·
0 评论 ·
7 收藏

std::string::c_str()方法使用不当的问题

/ 检查是否有指向此对象的悬垂指针 for(auto & t : trackers) {} } } };// 检查是否有指向此对象的悬垂指针 for(auto & t : trackers) {} } } };(this)});return ptr;// 检查是否有指向此对象的悬垂指针立即使用原则c_str()返回的指针应立即。
原创
博文更新于 2026.01.05 ·
547 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

snprintf 返回值是缓冲区大小没限制时写入的字符个数,并非成功写入的字符个数

永远记住snprintf返回值是所需大小,不是实际写入大小检查返回值:总是检查返回值是否为负(错误)处理截断:比较返回值与缓冲区大小,检测是否发生截断获取实际长度:使用获取实际写入长度动态分配:需要精确长度时,先调用获取大小安全拼接:使用实际写入长度(strlen)更新位置,而不是返回值// 正确的字符串拼接模式while (/* 还有内容要添加 */) {if (needed < 0) { /* 错误处理 */ break;// 完全写入} else {// 被截断。
原创
博文更新于 2026.01.05 ·
823 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏
加载更多