Anawaert Blog

与你分享不一样的世界

C# 中的委托(上)

C# 的语言设计精髓之一,并与 C/C++ 中的函数指针做对比

在 C# 中,有一种特殊的类型:委托。委托是通过某种方式“告诉”这个受委托的对象,然后这个对象会代我们去“做”一些事情。而对于 C# 中的委托来说,要“做”的事情就是去调用函数,而决定委托“去不去做”这些事情的因素掌握在我们(用户定义的程序逻辑)手 …

如何使用 HumanSignal Label Studio 对自定义(图像)数据集进行标注

通过本地部署 Label Studio 并以可视化的形式对图像进行多边形标注,并最终导出为特定格式

Label Studio 是一款同样由 HumanSignal 开源发行的图像标注软件,使用本地部署时,在浏览器上的运行效果类似于 Roboflow 这样的在线标注网站。本文将在 Ubuntu 22.04.6 LTS 操作系统上,在 Python …

如何对单目相机进行内参标定

通过 Python 编程,使用 OpenCV 和 NumPy 在 Ubuntu 上实现单目相机的标定

单目相机标定是一种通过捕获不同视角下的标定板图像,并利用这些图像计算相机内部参数(如焦距、光学中心等)和畸变系数的过程。本文将使用 Python 作为编程语言,使用 OpenCV 和和 NumPy 在 Ubuntu 上编写代码以实现单目相机的标定。由 …

Anawaert 的 2024 年度总结

以项目或技术为单位,回顾 Anawaert 在2024年中的经历与收获

许久未更新博客了,如今已跨入 2025 的年轮中,首先祝大家新年快乐,愿大家在新的一年里平安健康、心想事成、节节攀升。本文不讨论具体的技术话题内容,但是会以 Anawaert 这一年来经手的项目或学习的技术为单位,来聊聊这一年在计算机技术上有什么经历 …

如何实现 Windows 8 和 Windows 10 中的“转圈圈”加载动画效果

使用补充的 Segoe UI Semilight 字体家族在 Avalonia UI 上实现这个动画效果

自 Windows 8 起,Windows 的开关机、Metro/UWP 应用的加载都使用了我们非常熟悉那个“转圈圈”动画。老实说,这个动画与当初 Windows 8 的极致扁平化配合得很好,流畅而不失优雅。但实际上,它的实现并非采用了我们 Web …

如何安装 Stereolabs ZED SDK

在 Ubuntu 20.04.6 LTS 中安装 Stereolabs ZED SDK,并使用 ZED 双目相机验证 SDK 的安装

Stereolabs 是基于视觉感知的相机供应商,旗下拥有多款双目相机,如 ZED、ZED 2、ZED X 等。同时 Stereolabs 也提供给这些相机二次开发使用的 SDK,用于三维重建、目标检测等功能。本文将讲述如何安装 ZED SDK,适用 …

如何配置 Ultralytics - THU-MIG YOLOv10 的环境

在 Ubuntu 20.04.6 LTS 中配置 YOLOv10 的环境,并使用命令行的方式检验安装

2024 年 5 月,在 YOLOv9 尚未“站稳脚跟”之际,YOLOv10 横空出世。它是由清华大学多媒体智能技术实验室主导的团队在 Ultralytic YOLOv8 的基础上进行改进的,是目前推理速度与精度最高的一代 YOLO 算法。 …

如何安装 OpenCV 的开发环境

在 Ubuntu 20.04.6 LTS 中安装 OpenCV 4.9.0 的开发环境

OpenCV 是世界上最大的开源计算机视觉算法库,而为了使用这个重量级的算法库,需要我们在安装前,在操作系统中进行充分的配置。本文将以 Ubuntu 20.04.6 LTS Linux 上安装 OpenCV 4.9.0 为例 …

如何在 Linux 上安装 GPU 驱动

在 Ubuntu 20.04.6 LTS 中安装 NVIDIA 显卡驱动并安装 CUDA Toolkit 与 cuDNN

在计算机视觉与机器学习/深度学习领域,有相当多数据计算量十分巨大,比如说深度学习模型的训练与大型图像矩阵的处理。因此,在上述领域的开发环境中配置 GPU 硬件加速必要的驱动与开发套件就显得很重要了,本文将以 Ubuntu 20.04.6 LTS 为 …

如何正确地使用 GitHub 工作流

使用 Git 进行版本控制,并参与 GitHub 协作开发与开源贡献的简明教程

在开发个人项目时,对于 Git/GitHub 的使用往往采用的是“一把梭”的形式。虽然在个人项目中这非常方便,但这样“一把梭”的工作流会造成协作者们代码提交的混乱。因此本文旨在分享一个正确使用GitHub工作流的方式,这适用于个人或中小型团队的项目。