opencv优秀文章集合

文章目录

    • 一、 CV领域
      • 1.1 图像处理
      • 1.2 目标检测与识别
      • 1.3 图像分割、目标追踪
      • 1.4 姿态估计
      • 1.5 3D视觉
      • 1.6 图像生成
      • 1.7 机器视觉
      • 1.8 其它
    • 二、 nlp
    • 三、语音
    • 四、推荐系统

  • 《OpenCV优秀文章集合》
  • 《OpenCV系列课程一:图像处理入门(读写、拆分合并、变换、注释)、视频处理》
  • 《OpenCV系列教程二:基本图像增强(数值运算)、滤波器(去噪、边缘检测)》
  • 《OpenCV系列教程三:直方图、图像轮廓、形态学操作、车辆统计项目》
  • 《OpenCV系列教程四:图像金字塔、特征检测与特征匹配,图像查找、对齐和拼接》
  • 《OpenCV系列教程五:图像的分割与修复》
  • 《OpenCV系列教程六:信用卡数字识别、人脸检测、车牌/答题卡识别、图片OCR》
  • 《OpenCV系列教程七:虚拟计算器项目、目标追踪、SSD目标检测》
  • opencv blog、learnopencv主页、learnopencv 源码、KopiKat、CVAT标注工具
  • 计算机视觉职位列表的首选平台 job portal

一、 CV领域

  • CVPR 2024:概述和关键论文——Part 1、CVPR 2024:概述和关键论文——Part 2:CVPR - IEEE 计算机视觉和模式识别会议是计算机视觉领域规模最大、最负盛名的会议之一,汇集了计算机视觉领域最新、最前沿的研究成果。我们试图了解 CVPR 论文列表,并发现了一些有趣的论文,我们认为像您这样的用户可能会感兴趣。

在这里插入图片描述

1.1 图像处理

  • 《神经网络特征匹配入门》、GitHub源码:当你使用相机中的全景模式来拍摄一张广角照片时,你可能会好奇这个全景模式背后是如何工作的。再比如,你有一段骑自行车时拍摄的抖动视频,你打开编辑应用程序并选择视频稳定化选项,它能给你提供一个完全稳定的视频版本。这很酷,对吧?但是它是如何做到的呢?让我告诉你一个秘密:所有这些功能都是利用一种称为特征匹配的传统计算机视觉方法来实现的。

  • 使用opencv特征匹配构建 Chrome Dino 游戏机器人、GitHub源码

  • 使用OpenCV中的点特征匹配技术实现视频稳定化、GitHub源码:视频稳定化是一种技术,用于减少因摄像机抖动或移动而导致的视频质量下降。传统的摄像机在拍摄时常常受到外部因素的影响,导致画面不稳定。稳定化技术通过算法调整视频帧,平滑视觉效果,使观众获得更流畅的观看体验。

  • 《使用U2-Net进行高效背景去除》:U2-Net是一种简单而强大的基于深度学习的语义分割模型,革命性地改善了图像分割中的背景去除。它在前景与背景隔离方面的有效方法在广告、电影制作和医学影像等应用中至关重要。本文还将讨论U2-Net的增强版本IS-Net,并展示其优越的结果,特别是在复杂图像上的表现。
    在这里插入图片描述

  • 《How Computer Vision Techniques Make People Look More Attractive》:探索计算机视觉技术用于面部增强的功能。我们深入研究了去除瑕疵、均匀肤色等的算法。此外,我们还概述了用于面部改善的流行商业解决方案,并附有各种案例研究。
    在这里插入图片描述
    -《将视频转换为幻灯片并保存为PDF》、GitHub源码:本文介绍如何利用OpenCV中的帧差分和背景减法技术,构建一个简单的视频转幻灯片应用。该应用特别适用于将带有动画的视频转化为PPT或PDF格式的幻灯片,方便在缺少原始幻灯片文件的情况下(如在YouTube上观看的讲座视频)获取内容。
    在这里插入图片描述

  • 《Create Snapchat/Instagram Filters Using Mediapipe》:Snapchat 和 Instagram 提供了各种各样的滤镜功能,本文我们将了解这些增强现实滤镜的工作原理,以及如何使用 Mediapipe 框架创建自己的滤镜!
    在这里插入图片描述

  • 《A Closer Look at CVAT: Perfecting Your Annotations》、YouTube视频、如何使用CVAT标注骨架:CVAT是OpenCV发布的一个免费的图像和视频标注工具集。CVAT可以使用矩形(边界框)、多边形(遮罩)、关键点、椭圆、折线等来标注图像或视频帧。CVAT还提供了详尽的标注格式列表,以导出目标数据集标签。
    在这里插入图片描述

  • 《CVAT SDK PyTorch adapter: 在您的机器学习流程中使用CVAT数据集》:CVAT是一个视觉数据标注工具,以前在完成标注后,需要将将其转换为适合你的机器学习框架的数据结构。在CVAT SDK 2.3.0中,新引入了cvat_sdk.pytorch模块(PyTorch适配器),使得部分情况下可直接将CVAT项目作为PyTorch兼容的数据集使用,从而简化了数据导入的流程。

  • 《使用 OpenCV 构建自定义图像注释工具》:注释是深度学习项目中最重要的部分。它是模型学习效果的决定性因素。但是,这是非常乏味和耗时的。一种解决方案是使用自动图像注释工具pyOpenAnnotate ,该工具可以大大缩短持续时间。我们还分享了一个 streamlit Web 应用程序,供您试用注释工具
    在这里插入图片描述

1.2 目标检测与识别

  • 《人脸检测 - 终极指南》:本文将介绍各种最先进的人脸检测算法,以及其历史演变。

  • 《Face Recognition Models: Advancements, Toolkit, and Datasets》:本文重点介绍了对现有人脸识别模型、工具包、数据集和 用于构建整合系统的人脸识别管道的全面研究,本探索旨在丰富您对塑造现代人脸识别系统的潜在机制的理解。

  • 《使用 OpenCV进行面部情感识别》(Github源码):面部情感识别 (FER) 是指根据面部表情对人类情绪进行识别和分类的过程。通过分析面部特征和模式,机器可以对一个人的情绪状态做出有根据的猜测。我们将尝试从哲学和技术的角度理解面部情绪识别的概念。我们还将探索自定义 VGG13 模型架构和人脸表情识别数据集(FER+),以构建一个整合的实时面部表情识别系统。最后,我们还将分析从实验中获得的结果。
    在这里插入图片描述

  • 《使用Mediapipe进行驾驶中的睡眠检测》:在本文中,我们将创建一个驾驶员疲劳检测系统,使用Python中的Mediapipe人脸网格解决方案和眼宽高比公式,创建一个健壮且易于使用的应用程序。当用户的眼睛长时间闭合时,能够检测并提醒用户。
    在这里插入图片描述

  • 《Sponsor: Automated Self-Checkout with OpenVINO》:如何利用 OpenVINO 的强大功能实现自动自助结账系统,并配有一个套件,使其非常简单。该博文包括一个带有代码的 Jupyter Notebook 及其工作原理的完整演练。在这个对象检测示例中,我们使用了 OpenVINO、™ Roboflow 的监督库和 Ultralytics YOLOv8。
    在这里插入图片描述

  • 《CenterNet: Objects as Points》、GitHub源码、YouTube论文讲解:无锚目标检测因其速度快、对其他计算机视觉任务的广泛适用性而备受关注。CenterNet是无锚目标检测算法的一个重要里程碑。本文将讨论目标检测的基本原理、无锚(anchor-free)与有锚(anchor-based)目标检测的对比、CenterNet的Object as Points论文、CenterNet姿态估计,以及CenterNet模型的推理过程。

  • 《Mastering All YOLO Models from YOLOv1 to YOLOv9: Papers Explained 》:在本文中,我们将介绍所有不同版本的YOLO,从最初的YOLO到YOLOv 8和YOLO-NAS,并了解它们的内部工作原理,架构,设计选择,改进和自定义训练。

  • YOLO系列指南:我们以简短、结构化的材料(YOLO年表)汇编了有关 YOLO 的关键信息,您只需看一次即可理解 YOLO。

  • 《Ultralytics Explorer API简介》:Ultralytics公司最近创建了一个新的数据分析工具Ultralytics Explorer,用于探索计算机视觉的图像数据集。 Ultralytics Explorer提供了Python API和GUI界面,允许您选择最合适的选项。我们将使用Explorer API可视化一个自定义野生动物数据集,而不是仅仅浏览文档。借助Ultralytics Explorer API,您可以在计算机视觉项目中获得新的见解和效率。
    在这里插入图片描述

  • 《使用YOLOv4训练自定义坑洞检测器》

  • 《在自定义数据集上训练YOLOv5》、《使用 OpenCV DNN 进行 YOLOv5 对象检测(C++ and Python)》

  • 《YOLOv6 目标检测论文解析与推理》、《YOLOv6 水下垃圾检测》

  • 《YOLOR 目标检测论文解释和推理》、GitHub源码

  • 《YOLO X 目标检测论文解释和自定义训练》

  • 《YOLOv7 目标检测论文解释和推理》、《在自定义数据集上训练YOLOv7》

  • 《在无人机数据集上训练​YOLOX Object Detector》

  • 《YOLOv9简介》、 《在自定义数据集上微调YOLOv9》

  • 《Train YOLOv8 on Custom Dataset – A Complete Tutorial》、GitHub源码。
    在这里插入图片描述

  • 使用KerasCV进行交通灯检测(YOLOv8)(Github源码)

  • PCB_YOLOv8_Quality_Control:微处理器板的自动检测,定位和验证;检测GPIO和焊接点等特定元素,确保全面的质量控制。
    在这里插入图片描述

  • 《在 OAK-D-Lite 上部署 YOLOv8》:通过在 OAK-D-Lite 等流行的边缘 AI 设备上部署模型来展示一个有趣的嵌入式计算机视觉应用程序。
    在这里插入图片描述

  • 《YOLO-NAS:对比YOLOv6 & YOLOv8》及GitHub源码、《如何在自定义数据集上训练YOLO-NAS》及GitHub源码、YouTube视频。

  • 《DETR: Overview and Inference》(目标检测)
    在这里插入图片描述

  • 《YOLOv10: The Dual-Head OG of YOLO Series》、《Fine-Tuning YOLOv10 Models for Kidney Stones Detection》:微调YOLOv10模型以增强肾结石检测,将诊断时间从每份报告15-25分钟大幅缩短至每秒处理约150份报告。此研究面向医学研究人员、医疗专业人士和AI公司,通过以数据为中心的技术实现了94.1的mAP50,且无需更改模型架构。
    在这里插入图片描述

  • 《YOLO11: Faster Than You Can Imagine!》:YOLO11 是 Ultralytics 的 YOLO 系列的最新版本。YOLO11 配备超轻量级型号,比以前的 YOLO 型号更快、更高效。YOLO11 能够执行更广泛的计算机视觉任务(Object Detection 、Instance Segmentation 、Image Classification 、Pose Estimation 、Oriented Object Detection 、定向目标检测 OBB)。
    在这里插入图片描述

  • 《微调SegFormer改进车道线检测 》:Berkeley Deep Drive 100K(BDD 100K)数据集主要用于促进自动驾驶的研究和开发。该数据集非常大,包含大约100,000个视频,每个视频长度为40秒,涵盖了各种驾驶场景,天气条件。这些注释包括车道、可行驶区域、对象(如车辆、行人和交通标志)的标签,以及全帧实例分割。
    在这里插入图片描述

  • 《Exploring SAHI: Slicing Aided Hyper Inference for Small Object Detection》、GitHub源码:本文我们将探讨现有的小目标检测方法,并使用YOLOv8通过SAHI技术进行推理。
    在这里插入图片描述

  • 《使用Faster R-CNN在小目标检测任务中进行微调》
    在这里插入图片描述

  • 《用OpenCV分析大米》
    在这里插入图片描述

  • 用激光分选橄榄
    在这里插入图片描述

  • 《TrOCR:基于Transformer的OCR入门》、youtube视频、Github源码:本文将介绍TrOCR 的架构、TrOCR 系列模型、如何训练TrOCR 模型以及如何使用 TrOCR 和 Hugging Face 运行推理。

  • TrOCR的训练和微调、Github源码:TrOCR在某些时候是最佳性能的OCR模型,在处理非直线文本方面的表现并不理想。本文将对TrOCR进一步研究,介绍如何在曲线文本数据集上微调TrOCR模型。
    在这里插入图片描述

  • 《PaddleOCR: Unveiling the Power of Optical Character Recognition》
    在这里插入图片描述

  • 使用 TrOCR 进行手写文本识别:手写文本文档在研究和学习领域无处不在。它们根据用户的需求进行个性化设置,并且通常包含其他人难以理解的写作风格。对于处理手写学习笔记的网站来说是一个问题。在本文中,我们将通过微调 TrOCR 模型来使用 OCR 进行手写文本识别。
    在这里插入图片描述

  • 使用YOLOv4进行自动车牌识别:本博文将重点介绍 ALPR(自动车牌识别)的端到端实施,过程分为 2 步——车牌检测和车牌OCR。

    • 《YOLO模型损失函数》
      在这里插入图片描述
  • 目标检测中WBF与NMS的比较、Github源码:目标检测模型传统上使用非极大值抑制(NMS)作为默认的后处理步骤来过滤掉冗余的边界框。然而,这种方法无法有效地为多个模型提供统一的、平均化的预测,因为它们倾向于移除那些具有显著重叠的不太确定的框。为了缓解这个问题,我们将讨论一种称为加权框融合(WBF)的高效预处理步骤,它有助于在多个检测结果中实现统一的局部化预测。
    在这里插入图片描述

1.3 图像分割、目标追踪

  • 《SAM – A Foundation Model for Image Segmentation》、YouTube视频、GitHub源码:介绍SAM模型及其数据集,以及推理。

  • 《Tech track #2. Fast SAM review》:Fast SAM 是 Segment Anything 任务的一种创新方法,将SAM模型的处理速度提升了50倍。它引入了提示机制,以促进解决广泛的问题,打破了传统监督学习的界限。

  • 《SAM 2 – Promptable Segmentation for Images and Videos》:图像分割是计算机视觉中最基本的任务之一。去年,Meta AI 凭借其 Segment Anything Model (SAM) 推出了世界上第一个图像分割基础模型。今天,我们有了 SAM 2 (Segmentation Anything Model 2),这是一个用于图像和视频分割的可提示基础模型。
    在这里插入图片描述

  • 《训练3D U-Net进行脑肿瘤分割(BraTS2023-GLI)挑战赛》:3D U-Net 是一种高效的医疗分割范例,擅长分析 3D 体积数据,使其能够捕获脑部扫描的整体视图。
    在这里插入图片描述

  • 《探索DINO:使用ResNet50和U-Net进行道路分割的自监督变换器》:DINO是一个自监督学习(SSL,self-supervised learning)框架,以视觉变换器(ViT,Vision Transformer)为核心架构。SSL作为一种替代的预训练策略,不依赖标记数据,最初在自然语言处理(NLP)任务中获得了广泛关注。在计算机视觉领域,DINO(无标签蒸馏)模型由Facebook AI开发,并于去年推出了改进版本DINOv2。本文深入探讨自监督学习的历史,分析DINO模型及其内部机制,并针对IDD数据集的印度道路分割任务对基于DINO的ResNet-50进行微调,最终在训练DINO-ResNet50 U-Net模型时达到了0.95的IOU。
    在这里插入图片描述

  • 《Sapiens: Foundation for Human Vision Models by Meta》:Sapiens是一个模型系列,针对四个基本的人本视觉任务——二维姿态估计、身体部位分割、深度估计和表面法线预测。
    在这里插入图片描述

  • 《DeepLabv3 & DeepLabv3+ The Ultimate PyTorch Guide》:Google 研究团队在 17 年末发布了广受欢迎的DeepLabv3,在 Pascal VOC 2012 测试集上实现了SOTA性能。DeepLabv3+ 在 DeepLabv3 语义分割模型的基础上进行了根本性的架构改进,实现了更强的性能。

  • 《Semantic Segmentation using KerasCV DeepLabv3+》(github源码):DeepLabv3+是一种流行的语义分割模型,可用于图像分割中的各种应用,例如医学成像,自动驾驶等。
    在这里插入图片描述

  • 使用YOLOv8 进行实例分割、youtube视频

  • 《YOLOv8 Object Tracking and Counting with OpenCV》:了解使用 YOLOv8 和 OpenCV 进行对象跟踪,以及如何在视频源中执行对象计数。
    在这里插入图片描述

  • 《YOLOv9 Instance Segmentation on Medical Dataset》

  • 《Real Time Deep SORT with Torchvision Detectors》:不论是人物还是车辆,目标跟踪在各个领域都非常重要。测试多种检测模型和再识别(Re-ID)模型比较繁琐,因此我们计划简化这个流程。我们将创建一个小的代码库,帮助用户轻松测试Torchvision中的任何目标检测模型,并将其与实时的Deep SORT库结合。Deep SORT库可以用来执行目标跟踪,并提供多种再识别模型(Re-ID)。我们还将还会对不同检测器和Re-ID模型组合的效果进行定性和定量分析,比如通过帧率(FPS)等指标来评估系统性能。
    在这里插入图片描述

  • 《YOLOv5实例分割》

1.4 姿态估计

  • 《Object Keypoint Similarity in Keypoint Detection》、Github源码:无论是 在杂乱场景中检测特定对象,还是在实时分析人类姿势,关键点都发挥着关键作用。但是,我们如何测量这些检测到的关键点的相似性和精确度呢?这就引入了对象关键点相似性(OKS)的概念,这是一种用于衡量关键点检测准确性的特定指标。本文将介绍什么是OKS?OKS是如何计算的?OKS如何处理不同的尺度和对象大小?

  • 《使用 Mediapipe 进行不良姿势检测》
    在这里插入图片描述

  • 《使用 Mediapipe 创建 AI 健身教练》、GitHub源码:用于估计人体姿态的流行框架包括OpenPose、AlphaPose、Yolov7、MediaPipe等。然而,由于在CPU上的疯狂推理速度,我们选择了使用MediaPipe的Pose流程来估计人体关键点。基于此,我们构建一个AI健身教练,无论您是初学者还是专业人士,它都能帮助您顺畅地完成深蹲动作(初级模式和高级模式),并伴有适当的反馈。
    在这里插入图片描述

  • 《YOLOv7 Pose vs MediaPipe in Human Pose Estimation》:YOLOv7 Pose 是在 22 年 7 月首次发布几天后引入 YOLOv7 存储库的。它是一个单阶段、多人姿势估计模型。MediaPipe Pose 是一个单人姿势估计框架。本文对这两种模型进行了分析和对比。

  • 《YOLOv7 Object Detection Paper Explanation & Inference》:本文将解读YOLOv7 论文及推理测试,并介绍YOLOv7 Pose。

  • 《基于手势的三维操作交互》:Alireza Delisnav 最近在 LinkedIn 上分享了这个演示,展示了如何将用户的网络摄像头与 TensorFlow 机器学习库和 Handpose 库结合使用。
    在这里插入图片描述

  • 《微调YOLOv 8用于动物姿态估计》(Github源码)
    在这里插入图片描述

1.5 3D视觉

  • 《立体视觉简介及iphones 中的深度估计技术》

  • 《为什么相机校准在计算机视觉中如此重要》

  • 《Tech track #4. NeRF: Photorealistic Image Synthesis》:3D 视觉领域一项重要任务是 Novel View Synthesis,它旨在使用该场景的稀疏图像集从新颖的角度生成场景的图像。该领域的一个显着突破是 NeRF 模型(神经辐射场),它使用神经网络和体积渲染技术来生成场景的新视图。NeRF 的输入是一组具有相应相机位置(外在矩阵)的图像,该模型本质上是对给定3D场景的一种特殊表示,由一系列连续的点组成,每个点都有预测的密度和颜色。
    在这里插入图片描述

  • 《Depth Anything: Accelerating Monocular Depth Perception》:单眼深度感知是 3D 计算机视觉的一个关键方面,它能够从单个二维图像中估计 3D 结构。与依赖多个视点来推断深度的立体技术不同,单眼深度感知算法必须从各种图像特征(如纹理渐变、对象大小、阴影和透视)中提取深度线索。应用领域包括水下成像、人体动作观察、手势识别、野生动物监测、地形测绘等等。
    在这里插入图片描述

  • 《激光雷达SLAM简介:LOAM和LeGO-LOAM论文及代码解析与ROS 2实现》:在机器人感知研究中,LiDAR SLAM是一个独特的领域,因为它必须处理各种场景,例如室内和室外环境,自我车辆的高速,动态对象,变化的天气条件以及实时处理的需求等。
    在这里插入图片描述

  • 3D激光雷达可视化(github源码):3D激光雷达传感器(或)三维光探测与测距是一种先进的光发射仪器,它能够像人类一样在三维空间中感知现实世界。这项技术特别是对地球观测、环境监测、侦察以及现在的自动驾驶领域产生了革命性的影响。它提供准确和详细数据的能力,对于提升我们理解和管理环境及自然资源起到了至关重要的作用。

在这里插入图片描述

  • ADAS简介:随着汽车技术的快速发展,推动更安全、更智能、更高效的驾驶体验一直是汽车创新的前沿。高级驾驶辅助系统(ADAS)是这场技术革命的关键参与者,是指集成到现代车辆中的一系列技术和功能,以增强驾驶员安全性,改善驾驶体验,并协助完成各种驾驶任务。它使用传感器,摄像头,雷达和其他技术来监控车辆的周围环境,收集数据并向驾驶员提供实时反馈。在今天关于ADAS的文章中,我们将讨论不同级别的ADAS(0至5级), ADAS系统如何工作。
    在这里插入图片描述

  • 《 ADAS:立体视觉中超越LiDAR的深度感知先锋》:本文将探讨汽车中的ADAS立体视觉如何改变游戏规则,为深度感知提供一种智能替代方案,而不是传统的基于LiDAR的方法。该综合研究文章包括一个逐步流程,介绍如何设置和微调STereo TRansformer(STTR),以从两个摄像头流中预测视差图,类似于人眼的工作方式。除了纯粹的计算机视觉理论,本文还包含了在微调KITTI立体视觉数据集后的真实实验结果。源码
    在这里插入图片描述

  • 《使用Python和OpenCV从零开始构建SLAM》:SLAM是机器人和3D计算机视觉中的一个众所周知的术语。它是机器人感知的一个组成部分,负责使机器人能够在未知的地形中导航。特斯拉的自动驾驶汽车就使用了这种技术。
    在这里插入图片描述

1.6 图像生成

  • 《Introducing the Kopikat》:KopiKat是一款无代码的生成式数据增强工具,通过生成多样化的图片,保持原始标注,从而显著提升神经网络在小数据集(少于5000张图像)上的效果。它在以下方面具有重要应用:

    1. 目标检测:提升YOLOX-Nano等模型的准确性,适用于零售流量分析、安全系统、自动驾驶等实时识别场景。
    2. 小数据集训练:多样化小规模数据集,使得工业应用在数据有限的情况下也能得到有效模型。
    3. 迁移学习:使用增强后的数据集进行迁移学习,有助于减少新任务或数据集的训练时间和资源。

KopiKat为有限数据量的项目提供了更高效的数据扩充方式,助力高质量产品的快速开发。在这里插入图片描述

  • 《Introduction to Diffusion Models for Image Generation》

  • 《​Introduction to Denoising Diffusion Models (DDPM)》

  • 《Top 10 AI Tools for Image Generation》:简单介绍了DALL-E 2 、Midjourney、Stable Diffusion、OpenJourney、Playgroundai等图像生成工具。

  • 《Mastering DALLE2》

  • 《Mastering MidJourney》

  • 《Introduction to Stable Diffusion》

  • 《ControlNet – Achieving Superior Image Generation Results》

  • 《InstructPix2Pix – Edit Images With Prompts》

  • 《OpenCV Face Recognition – Does Face Recognition Work on AI-Generated Images?》:面部识别技术能否像处理真实图像一样处理这些 AI 生成的人脸图像?我们将构建OpenCV 人脸识别系统,测试它在真实人脸上的准确性,最后评估它在 AI 生成的人脸上的性能。

  • 《Hugging Face Diffusers简介》

  • 《Dreambooth using Diffusers》:Dreambooth 是一种专门的训练技术,旨在微调预训练的 Diffusion 模型。本文深入探讨了使用 Diffusers 根据特定主题生成个性化图像的 Dreambooth 技术。
    在这里插入图片描述

  • 使用SDXL进行图片重绘
    在这里插入图片描述

1.7 机器视觉

  • 《ROS 2(机器人操作系统2)简介及使用教程》:ROS2(Robot Operating System 2)是一个用于机器人编程的开源框架,它提供了一组软件库和工具,帮助开发者构建机器人应用程序。

  • 《ROS 2 and Carla Setup Guide for Ubuntu 22.04》

  • OpenCV AI Competition Top 20 teams

  • Rescue Bot:救援机器人是一个自主的地面漫游者,旨在导航灾后地形,定位幸存者和加强灾害响应。
    在这里插入图片描述

  • Guiding Gaze:一个自动导航系统,旨在为那些有视觉挑战的人提供帮助
    在这里插入图片描述

  • Opti Sentinel
    在这里插入图片描述

  • 使用OpenCV进行相机校准

1.8 其它

  • 《如何为计算机视觉 AI 解决方案制定预算?Part 2 | Software》

  • 《使用Hugging Face Spaces 和 Gradio部署深度学习模型》、GitHub源码、yolov8_nano目标检测应用
    在这里插入图片描述

  • 《Gradio与OpenCV DNN集成》:本文探讨深度学习模型部署方案——集成Gradio与OpenCV DNN,一种轻量级、高效且具有实时推理能力的网络应用。
    在这里插入图片描述

  • 在 PyTorch 中实现 Vision Transformer:我们将详细解释 vision transformer 架构的各个组件,最后继续在 PyTorch 中实现整个架构。

  • 《PaddlePaddle: Exploring Object Detection, Segmentation, and Keypoints》、Github源码:介绍如何使用PaddlePaddle完成目标检测、分割和关键点检测任务。

  • 《使用CLIP构建图像检索系统》:
    在这里插入图片描述

  • 《Building MobileViT Image Classification Model from Scratch In Keras 3》:在快速发展的深度学习领域,挑战往往不仅在于设计强大的模型,还在于使其易于访问和高效地用于实际使用,尤其是在计算能力有限的设备上。MobileViT 模型是更大、更复杂的视觉转换器 (ViT) 的紧凑而强大的替代方案。我们的主要目标是提供使用 Keras 3 从头开始实施 MobileViT v1 模型的全面指南。
    在这里插入图片描述

  • 《ControlNet – Achieving Superior Image Generation Results》、Github源码:ControlNet 是一种调节输入图像和图像生成提示的新方法。它允许我们通过各种技术(如姿势、边缘检测、深度图等)来控制最终图像的生成。

  • 《使用OpenCV进行系外行星探索》(源码):Katelyn Gan 的项目“用于系外行星探测的径向速度提取的计算机视觉方法”在 2023 年 OpenCV AI 竞赛中获得第二名!此代码演示了应用计算机视觉技术来分析恒星光谱和提取径向速度 (RV) 以进行系外行星探测的概念和程序。
    在这里插入图片描述

二、 nlp

  • 《Introducing OpenVINO™ 2024.4》、《如何使用 OpenVINO™ 在本地运行 Llama 3.2》、《Retrieval Augmented Generation – RAG with LLMs》
  • 《​Understanding the Attention Mechanism in Transformers》
  • 《使用ColPali 和 Gemini 多模态模型的 RAG:财务报告分析应用程序》:带有 ColPali 的多模态 RAG 通过将每个页面视为图像,提供了一种有效检索图像、表格、图表和文本等元素的新方法。这种方法利用视觉语言模型 (VLM) 来理解复杂文档(如财务报告、法律合同和技术文档)中的复杂细节。我们将通过使用 Colpali 和 Gemini 构建财务报告多模式 RAG 应用程序。具体来说,我们将研究如何分析 10-Q 季度报告,这是公司向美国证券交易委员会 (SEC) 提交的重要财务文件。
    在这里插入图片描述
  • 《训练神经网络的秘诀》
  • 《Text Summarization using T5: Fine-Tuning and Building Gradio App》、《Fine Tuning T5 for Building a Stack Overflow Tag Generator》
    在这里插入图片描述

三、语音

  • 《在自定义数据集上微调Whisper》
  • 《自动语音识别(ASR)》

四、推荐系统

  • 《基于Qdrant的向量搜索推荐系统》
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/461484.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows转Mac过渡指南

最近由于工作原因开始使用mac电脑,说实话刚拿到手的时候,window党表示真的用不惯。坚持用一下午之后,发现真的yyds,这篇文章说说mac电脑的基本入门指南。 1. 不会使用mac的触摸板,接上鼠标发现滚轮和windows是反的。 …

字符串逆序(c语言)

错误代码 #include<stdio.h>//字符串逆序 void reverse(char arr[], int n) {int j 0;//采用中间值法//访问数组中第一个元素和最后一个元素//交换他们的值&#xff0c;从而完成了字符串逆序//所以这个需要临时变量for (j 0; j < n / 2; j){char temp arr[j];arr[…

安全成为大模型的核心;大模型安全的途径:大模型对齐

目录 安全成为大模型的核心 大模型安全的途径:大模型对齐 人类反馈强化学习(RLHF) 直接偏好优化(DPO) 安全成为大模型的核心 大模型安全的途径:大模型对齐 大模型对齐技术(Alignment Techniques for Large Language Models)是确保大规模语言模型(例如GPT-4)的输…

K8s企业应用之容器化迁移

#作者&#xff1a;曹付江 K8s企业应用之容器化迁移 Kubernetes&#xff08;K8s&#xff09;中的企业应用容器化迁移是一个复杂但重要的过程&#xff0c;平滑的迁移应用&#xff0c;可以让开发、运维、测试人员循序渐进的学习和掌握Kubernetes&#xff0c;通常包括以下步骤&am…

redis详细教程(3.hash和set类型)

hash Redis中的Hash是一种数据结构&#xff0c;用于存储键值对集合。在Redis中&#xff0c;Hash非常适合表示对象&#xff0c;其中对象的每个字段都对应一个键值对。以下是关于Redis中Hash的详细讲解&#xff1a; 特点&#xff1a; 1. 键值对集合&#xff1a;Hash是一个包含…

linux 安装php扩展:xlswriter

这里以xlswriter扩展为例 进入官方扩展&#xff1a;https://pecl.php.net查询自己php对应版本的扩展包 下载扩展 wget https://pecl.php.net/get/xlswriter-1.5.5.tgz 解压扩展 tar -zxvf xlswriter-1.5.5.tgz 进入扩展目录 cd xlswriter-1.5.5 查找对应php版本的phpiz…

SSID,即Service Set Identifier(服务设置的表示符号)

一、什么是SSID&#xff1f; SSID&#xff0c;即Service Set Identifier&#xff0c;是无线网络中的一个标识符&#xff0c;用于区分不同的无线网络。它可以理解为无线网络的名称&#xff0c;当我们在手机或电脑上搜索可用的无线网络时&#xff0c;就是通过SSID来识别和连接的…

LabVIEW过程控制实验平台

A3000实验平台通过LabVIEW开发&#xff0c;实现了过程控制的虚拟仿真与实时通信&#xff0c;显著提高了教学与实验的互动性和效率。该平台采用模块化设计&#xff0c;支持多种控制策略的实验教学&#xff0c;克服了传统实验设备的不足。项目背景 目前高校过程控制实验设备普遍…

强大的文本编辑器Notepad++8.4.6 最新版

Notepad最新版是一款多功能的代码编辑工具。Notepad官方版支持27种编程语言&#xff0c;涵盖C、C 、Java 、C#,、XML、 HTML,、PHP、python等等&#xff0c;能够帮助程序员提高编辑效率。Notepad软件支持python与sql代码高亮功能&#xff0c;并且免费开源&#xff0c;能够完美地…

Halcon 2D测量Metrology找线/圆/矩形/椭圆

通过2D测量&#xff0c;可以获取物体的范围、方向、角度、位置、尺寸和个数等特征。其中&#xff0c;Halcon的2D Metrology模块提供了亚像素级别的卡尺测量功能&#xff0c;可以测量的几何形状包括直线、圆、椭圆、矩形等。对于2D度量&#xff0c;必须提供要测量的对象的位置&a…

PostgreSQL的学习心得和知识总结(一百五十七)|新的 COPY 选项 LOG_VERBOSITY

目录结构 注&#xff1a;提前言明 本文借鉴了以下博主、书籍或网站的内容&#xff0c;其列表如下&#xff1a; 1、参考书籍&#xff1a;《PostgreSQL数据库内核分析》 2、参考书籍&#xff1a;《数据库事务处理的艺术&#xff1a;事务管理与并发控制》 3、PostgreSQL数据库仓库…

分析 std::optional 的使用与常见错误

文章目录 引言常见错误及解决方案1. 错误使用 std::optional 变量进行算术运算2. 错误检查 std::optional 是否有值3. 忽视 std::optional 的默认值 结论 引言 std::optional 是 C17 引入的一个模板类&#xff0c;用于表示可能有也可能没有值的情况。它特别适用于函数返回值&a…

大模型中的token是什么;常见大语言模型的 token 情况

目录 大模型中的token是什么 常见大语言模型的 token 情况 大模型中的token是什么 定义 在大模型中,token 是文本处理的基本单位。它可以是一个字、一个词,或者是其他被模型定义的语言单元。简单来说,模型在理解和生成文本时,不是以完整的句子或段落为单位进行一次性处理…

深度了解flink(七) JobManager(1) 组件启动流程分析

前言 JobManager是Flink的核心进程&#xff0c;主要负责Flink集群的启动和初始化&#xff0c;包含多个重要的组件(JboMaster&#xff0c;Dispatcher&#xff0c;WebEndpoint等)&#xff0c;本篇文章会基于源码分析JobManagr的启动流程&#xff0c;对其各个组件进行介绍&#x…

深度学习模型入门教程指南

在当前的人工智能生成内容&#xff08;AIGC&#xff09;领域中&#xff0c;深度学习模型无疑是支撑其技术核心的关键组件。深度学习模型的广泛应用极大地推动了图像生成、自然语言处理和自动化工作流的发展&#xff0c;本文将从多个角度介绍深度学习模型的概念、构建过程、实际…

C语言指针的介绍

零.导言 在日常生活中&#xff0c;我们常常在外出时居住酒店&#xff0c;细心的你一定能发现酒店不同的房间上有着不同的门牌号&#xff0c;上面写着像308&#xff0c;512之类的数字。当你定了酒店之后&#xff0c;你就会拿到一个写有门牌号的钥匙&#xff0c;凭着钥匙就能进入…

【Spring MVC】DispatcherServlet 请求处理流程

一、 请求处理 Spring MVC 是 Spring 框架的一部分&#xff0c;用于构建 Web 应用程序。它遵循 MVC&#xff08;Model-View-Controller&#xff09;设计模式&#xff0c;将应用程序分为模型&#xff08;Model&#xff09;、**视图&#xff08;View&#xff09;和控制器&#x…

[ 问题解决篇 ] win11远程桌面报错:出现身份验证错误要求的函数不受支持(附完整解决方案)

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 &#x1f389;点赞➕评论➕收藏 养成习…

汽车免拆诊断案例 | 2010款起亚赛拉图车发动机转速表指针不动

故障现象  一辆2010款起亚赛拉图车&#xff0c;搭载G4ED 发动机&#xff0c;累计行驶里程约为17.2万km。车主反映&#xff0c;车辆行驶正常&#xff0c;但组合仪表上的发动机转速表指针始终不动。 故障诊断  接车后进行路试&#xff0c;车速表、燃油存量表及发动机冷却温度…

自动化运维

自动化运维是指使用工具和脚本自动化管理、配置、监控和维护IT基础设施的过程。通过自动化运维&#xff0c;可以提高工作效率&#xff0c;减少人为错误&#xff0c;增加系统的可预测性和稳定性。以下是实现自动化运维的常见步骤和工具&#xff1a; 常见步骤&#xff1a; 1. 定义…