热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用于创建此对象的程序是visio您的计算机_5个优秀的计算机视觉应用与相关数据集...

介绍计算机视觉是数据科学世界中最热门的研究领域之一。而且,它已经成为我们个人生活的一部分。我们都知道或不知道地使用各种功能,这些功能在后端运行计算机视觉

介绍

计算机视觉是数据科学世界中最热门的研究领域之一。而且,它已经成为我们个人生活的一部分。我们都知道或不知道地使用各种功能,这些功能在后端运行计算机视觉技术。例如,我们在智能手机中使用面部解锁。下图有效地说明了人脸检测的工作原理。

c399ec6c55a72cf52132f6cf9a6268c8.png

我选择人脸检测作为本文的开头,因为我们都已经看到这是计算机视觉的一种应用。但是计算机视觉不仅限于此。在本文中,你将探索计算机视觉的更多有趣应用。

目录
  • 什么是计算机视觉?
  • 使用计算机视觉进行姿态估计
  • 使用Gans进行图像转换
  • 开发社交距离工具的计算机视觉
  • 将2D图像转换为3D模型
  • 医学图像分析

什么是计算机视觉?

在进入计算机视觉应用程序世界之前,首先,让我们了解一下计算机视觉是什么?简而言之,计算机视觉是人工智能的一个多学科分支,旨在复制人类视觉的强大功能。

如果是正式定义,

“计算机视觉是一种实用工具,可以根据感知到的图像对实际的物理对象和场景做出有用的决策”(Sockman&Shapiro,2001)

计算机视觉通过诸如图像分类,对象检测,图像分割,对象跟踪,光学字符识别,图像字幕等视觉识别技术来工作。我知道这些是很多技术术语,但理解它们并不难。只需看下面的图片,你就会了解许多这些术语。

c857dcb4931233850befcc872117dd7f.png

让我们从第一张图片开始。如果我问你图片中有什么?你的答案将是,它是一只猫。这其实是对图片进行了分类。这意味着基于图像的分类标记图像。这里的类别是“猫”。

现在你知道图像的类别了。下一个问题是对象在图像中的位置。当我们确定对象在框架中的位置并在其周围创建一个边界框时,这称为定位。在第二张图像中,我们已经确定了对象的位置并将其标记为猫。

下一项是对象检测。在前两种情况下,图像中只有一个对象,但是如果存在多个对象该怎么办。在这里,我们通过边界框确定存在的实例及其位置。

在对象检测中,我们使用形状为正方形或矩形的边界框,但是它不能告诉任何有关对象形状的信息。实例分割会在每个对象周围创建一个像素级蒙版。因此,实例分割使人们对图像有了更深入的了解。

近期发展

深度学习方法的最新发展和技术的进步极大地提高了视觉识别系统的功能。结果,计算机视觉已被公司迅速采用。可以在整个工业领域看到成功的计算机视觉用例,从而扩大了应用范围,并增加了对计算机视觉工具的需求。

现在,让我们一起来看看计算机视觉的5个令人兴奋的应用程序。

使用计算机视觉进行姿态估计

姿态估计是计算机视觉的一个很有趣的应用。你一定已经听说过Posenet,它是用于人体姿态估计的开源模型。简而言之,姿态估计是一种计算机视觉技术,可以推断图像/视频中存在的人或物体的姿势。

在讨论姿态估计的工作之前,让我们首先了解“人体姿势骨架”。它是定义一个人的姿势的一组坐标。一对坐标称为肢体。此外,通过识别,定位和跟踪图像或视频中人类姿势骨架的关键点来执行姿态估计。

ccf39afc7818f7d493c8c3ed41fc2541.png

以下是人体姿态估计的一些应用-

  • 用于实时体育分析或监视系统的活动识别。
  • 增强现实体验
  • 训练机器人
  • 动画和游戏

如果你想自己开发一个姿态估计模型,下面是一些可能用到的数据集:

  • MPII http://human-pose.mpi-inf.mpg.de/
  • COCO keypoint challenge https://cocodataset.org/#download
  • HUMANEVA http://humaneva.is.tue.mpg.de/

使用Gans进行图像转换

Faceapp是一个非常有趣和流行的应用程序。它是一种图像处理工具,可使用滤镜转换输入图像。过滤器可能包括老化或最近的一个性别交换过滤器。

e90290543730541c42a48dbfc1c7fbdd.png

看上面的图片,有趣吗?几个月前,这是互联网上的热门话题。人们在交换性别后分享图片。但是这类应用程序背后的技术是什么?是的,你猜对了,它是计算机视觉,更具体地说,它是一个深层次的卷积生成的对抗性网络。

生成对抗网络,俗称GAN,是计算机视觉领域的一项令人振奋的创新。尽管GAN是一个古老的概念,但目前的形式是由Ian Goodfello在2014年提出的。从那以后,它有了许多发展。

GAN的训练涉及两个相互竞争的神经网络,根据给定训练数据的分布生成新的数据。尽管最初提出作为一种无监督学习机制,但是GAN证明了自己是有监督学习和半监督学习的理想选择。

以下是一些数据集,可帮助你获得GANs的实践经验

  • CelebA http://mmlab.ie.cuhk.edu.hk/projects/CelebA.html
  • Flicker face dataset https://github.com/NVlabs/ffhq-dataset
  • Cartoonset https://google.github.io/cartoonset/

应用领域

使用Gans生成的图像的应用程序有很多。以下是它的一些应用程序

  • 风格迁移和照片修复中的图像到图像翻译
  • 图像超分辨率
  • 文字到图像的生成
  • 图片编辑
  • 语义图像到照片的翻译

如果你发现更有趣的内容,请留言告诉我。

开发社交距离工具的计算机视觉

在过去的几个月中,世界正遭受大流行COVID-19的困扰。发现在没有该疾病的疫苗之前,我们所有人都必须采取预防措施,使用洗手液,口罩,最重要的是保持社交距离。

在这种关键情况下,计算机视觉技术可以发挥至关重要的作用。它可用于跟踪房屋或特定区域中的人员,以了解他们是否遵守社会距离规范。

社交距离工具是对象检测和实时跟踪的应用程序。在这种情况下,为了检查社交距离违规行为,我们使用边界框检测视频中存在的每个人。稍后,我们跟踪框架中每个框的运动并计算它们之间的距离。如果它检测到任何违反社会距离规范的行为,则将突出显示那些边界框。

3fa4255e31e0f612dbe0eb1b756970b3.gif

此外,为使这些工具更先进,更准确,你可以使用迁移学习技术。各种预训练的对象检测模型(如YOLO或Mask R-CNN)也都存在。

将2D图像转换为3D模型

这是计算机视觉的另一个非常有趣的应用。它将二维图像转换为3D模型。例如,假设你有旧收藏中的一张照片,并且能够将其转换为3D模型并像在那儿一样进行检查。

77afa2226e743244588c4444f2a4b875.png

Deep Mind的研究人员提出了一个在相似的系统上工作的AI系统。它被称为Generative Query Network(生成查询网络),它可以像人类一样从不同角度感知图像。

此外,Nvidia还开发了一种AI架构,可以根据图像预测3D属性。同样,Facebook AI提供了一种类似的工具,称为3D照片功能。

以下是一些相关的数据集,可供你进行试验

  • IKEA dataset http://ikea.csail.mit.edu/
  • Opensurface dataset http://opensurfaces.cs.cornell.edu/
  • NYU Depth dataset https://cs.nyu.edu/~silberman/datasets/nyu_depth_v2.html
  • ObjectNet3D https://cvgl.stanford.edu/projects/objectnet3d/

应用领域

现在,你必须考虑该技术的用例。以下是其应用

  • 动画与游戏
  • 机器人技术
  • 自动驾驶汽车
  • 医学诊断和外科手术

医疗保健中的计算机视觉:医学图像分析

很长一段时间以来,计算机支持的医学图像被用于诊断,如CT扫描、X射线等。此外,计算机视觉技术的最新发展使医生能够通过将图像转换为三维交互式模型来更好地理解这些图像,并使其更易于解释。

如果我们看一下计算机视觉的最新使用案例,那么我们会发现它是在用胸部x光检查COVID-19病例。此外,根据武汉市放射科的一项研究,深度学习方法可以有效地区分Covid-19和社区获得性肺炎。

检查一下由Kaggle提供的COVID-19胸部x光数据集,并在实施过程中自己动手。

  • COVID-19胸部x光数据集:https://www.kaggle.com/bachrr/covid-chest-xray
4dedbf49beaba957cf4067a659a999b6.png

同时,如果你想在另一个数据集上工作,那么你也可以在Kaggle上获得CT医学图像(https://www.kaggle.com/kmader/siim-medical-images) 。

尾注

总而言之,计算机视觉是人工智能的一个引人入胜的领域。在本文中,我讨论了一些我发现很有趣的东西。但这只是冰山一角。



推荐阅读
  • Hadoop源码解析1Hadoop工程包架构解析
    1 Hadoop中各工程包依赖简述   Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。   GoogleCluster:ht ... [详细]
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 【论文】ICLR 2020 九篇满分论文!!!
    点击上方,选择星标或置顶,每天给你送干货!阅读大概需要11分钟跟随小博主,每天进步一丢丢来自:深度学习技术前沿 ... [详细]
  • 3年半巨亏242亿!商汤高估了深度学习,下错了棋?
    转自:新智元三年半研发开支近70亿,累计亏损242亿。AI这门生意好像越来越不好做了。近日,商汤科技已向港交所递交IPO申请。招股书显示& ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • ICRA2019最佳论文  Making Sense of Vision and Touch: SelfSupervised Learning of Multimodal Representatio
    文章目录摘要模型架构模态编码器自监督预测控制器设计策略学习控制器设计实验结论和展望会议:ICRA2019标题:《MakingSenseofVision ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 图片复制到服务器 方向变了_双服务器热备更新配置文件步骤问题及解决方法
    本文介绍了在将图片复制到服务器并进行方向变换的过程中,双服务器热备更新配置文件所出现的问题及解决方法。通过停止所有服务、更新配置、重启服务等操作,可以避免数据中断和操作不规范导致的问题。同时还提到了注意事项,如Avimet版本的差异以及配置文件和批处理文件的存放路径等。通过严格执行切换步骤,可以成功进行更新操作。 ... [详细]
  • Imdevelopinganappwhichneedstogetmusicfilebystreamingforplayinglive.我正在开发一个应用程序,需要通过流 ... [详细]
author-avatar
喜劲瓶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有