0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

选择计算机视觉,是否是个错误的决定

lviY_AI_shequ 2019-08-29 11:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现在投身于计算机视觉是否明智?

周围很多大佬都去深造或者工作做CV相关方向。然而看到一种言论,说现在学CV无异于48年加入国民党,求问此话怎讲。

PS 本人本科毕业正要工作,有图像处理算法岗位offer。水平很菜,对计算机视觉方向很有兴趣(也许是跟风,且自动驾驶等等领域的确很容易让人产生兴趣)。

假设侥幸拿到CV相关offer(或者machine learning/deep learning岗位)那么是否应该果断加入。(因为图像处理算法可能相对传统一些)

作者:匿名用户
https://www.zhihu.com/question/317440183/answer/683203621

有多少人工就有多少AI,我相信各位真正的从业者是最清楚这点不过的,论文满分的模型现实情况下基本没法直接跑模型了事,必需跟随大量的数据和集成工作。目前AI饱和主要在于产业市场还没有起来,但是一旦其需求大起来,对应的人才要求也会变多。至于未来市场怎样,就不是我等工程师能预测的了。但按照《人类简史》中的说法,现代社会经济建立于对未来的信用上,现代经济要继续发展,必须有新的技术可以推动生产,至于这个技术是物联网5G,AI,AR,基因工程中的一个还是多个,也不好说

以下是原答案

有一段时间在一家创业公司做CV,当时碰壁很多,人脸市场由巨头把持,基本不太可能与其竞争,我们当时打算做遥感AI,农业AI,后来发现处于数据精度问题,基本无法落地,后来整个组不得不转型做大数据外包。当时我的想法是,CV真的是泡沫。

后来到了国内某设备商做算法,发现CV可以用的地方不要太多了,降噪,定位,超分……CV从来不是单单指人脸这一块,哪一块都可以做,而它们又有相通之处,可以入的方向还是很多的。

之前和某些明星公司也有接触,可以说,实在的落地效果和竞赛榜单有天囊之别,在榜上刷的接近完美的指标,落地下来不足50%也是常有的事情,外界环境稍微差一点,算法效果非常恐怖,更别说性能……实际上算法领域如何在工程界落地,还有很长的路要走。实际调优的过程,的确和经验积累有关。有的时候因为算法流程的设计,有经验的工程师能够很快发现哪个流程有问题需要改进,这些慕课上是不会告诉你的。个人认为,CV本质上考察的是对系统的了解程度,对数据的了解程度,从来不是某个特定的算法。

如果能做到对系统了然于心,对性能优化(这也是必须根据设备考虑的问题)有深入了解,这样的人才是真的很缺。

作者:CPAPCF
www.zhihu.com/question/317440183/answer/794570674

说48年加入国民党只因把cv限制在了2D分类/检测/跟踪任务里。这些传统任务确实早在16年甚至更早就接近problem solved,任务明确数据标准方法成熟。现在刷榜也只有微小提升。画地为牢当然没搞。

且不说什么concept extraction/self-awareness/vision+language那套纯炼丹的玄学意识流,vision的共同问题是什么?是从图像分析信息,那能从图像里分析光照/材质/光源位置性质吗?能从图像里分析物理系统做受力分析判断受力点支撑面吗?能从图像分析物体运动状态吗?能从图像分析物体内部结构预测应力形变吗?

再从方法来说,纯炼丹就一定最好吗?vision传统的geometry理论和物理基础规则为什么要弃之不顾拿去让炼丹从头approximate?

然后从输入的角度看,双目做过吗?多目会有提升吗?单目能做吗(btw, 单目+纯炼丹是邪路)?别的sensor呢?比如MRI扫描信号?电子显微镜扫描信号?雷达?雷达阵列?声纳?

我只是举了一些非常片面的例子,但哪怕把上面这些暴力排列组合一下这都多少可能性了?

宏观来说,vision在工业上的应用绝不会停止也从没有停止。举个例子,我们今天能在超市里买到的整齐又便宜的红苹果和盒装鸡蛋,哪怕薯片,更不用说pcb芯片制造,都是靠70-80年代开发的vision系统,才得以实现大规模流水线生产,然后降低成本和普及。vision内部流派可能会起起伏伏,跟不上市场需求的会很快暴死。但只要有外部市场demand,只要有资本家拿钱提出问题,就总有人能为钱做出解决方法,vision就绝不可能停止发展。ps,炼丹可能会死但vision绝不会死 :

作者:Encoder
https://www.zhihu.com/question/317440183/answer/684387715

视觉是人类最重要的感觉,人类认识外界信息的80%来自视觉,视觉的认知机制也最复杂。因此,计算机视觉(computer vision),也就是利用各种成像系统代替人类的视觉器官作为输入手段,通过分析图像生成关于成像物体和场景的描述,使得计算机像人那样观察和理解世界,以具有自主适应环境的能力,始终是人工智能的一个重要组成部分。

计算机视觉已经走过了半个世纪的风风雨雨,从借用信号处理的概念、将图象视作“二维信号”而进行分析,到逐步发展出一套包含预处理、特征提取、目标追踪、三维重建等等方向在内的完整的领域,再到机器学习深度学习方法的广泛运用,可以说,无论是过去、现在还是未来,计算机视觉领域都有大量的工作可以做,有大量的难题需要突破,也有大量的激动人心的宝藏、尚待我们去发掘。刷脸支付、无人驾驶无人机航拍、手术机器人等等我们耳熟能详的应用,都与计算机视觉息息相关。

计算机视觉发展史

Faster R-CNN 用于目标检测,see https://arxiv.org/pdf/1506.01497.pdf

是否投身于计算机视觉的科研和工作,当然首先有赖于自己的兴趣。另一方面,“全民AI”“全民CS”甚至“全民CV”的确是造成了计算机视觉方向人才供过于求的情形,大量的学生和从业者的涌入,很有可能会造成内卷的情况;人才饱和、甚至所谓的“泡沫破灭”也并不是不会发生。然而从普遍意义上说,在人工智能时代的浪潮中,作为计算机相关专业的学生,无论是选择继续科研还是进入工业界,计算机视觉都仍然是一个既有广泛的应用前景(钱景),又容易激发兴趣、引人入胜的方向。

题主的担心其实也有道理,因为,尽管智能化这个大的趋势是不会变的,但是在这个大趋势的过程中,起伏依然是不可预知的,甚至也是不可避免的。经济学告诉我们,过度扩张就会带来收缩,过热就可能在未来遇冷,这是行业本身调节的结果,也是行业健康发展的保证。越是站在浪潮之巅,越要保持冷静清醒。作为CV领域的研究者和从业者,我们要准备好应对未来几年可能出现的转冷局面,应对可能出现的CV行业人才饱和、就业困难的窘境。我想主要的还是要做好以下几点。

第一,传统算法不可偏废。

举几个例子:

尽管基于深度学习的特征提取方法取得了很大的成功,但传统的特征提取算法,例如Harris角点,SIFT, SURF等等,仍是需要认真学习的。

图像预处理的方法,包括图像的滤波、分裂、归并、分割以及形态学处理等等,也可以与深度学习方法相结合,例如dilated CNN就可以看做形态学操作与CNN的结合。

SVM, KNN等等经典的机器学习算法在CV中的应用也不可忽视。

传统的计算机视觉和机器学习算法依然在很多场景下有用武之地,这些算法不仅在工程上有稳健的性能,而且相比于深度学习算法,在数学上也有更清晰的解释。因此,深入理解这些经典算法的思想,对于我们改进既有算法和提出新算法,也是很有启发性的。

第二,重视数学、重视编程

我们需要有一批不满足于import cv2, import torch, import torchvision,不满足于机械调参,不满足于堆砌网络结构的研究者,能够提出一套严密的指导性的理论,改善目前深度学习中以试凑调参为主来达到目标的训练方式。我们需要思考能否在底层实现上做出改进或提出新的算法,而非简单地将既有算法排列组合。在数学和编程方面的积累,尽管需要下苦功夫,也不一定能够立竿见影,但是最终一定会惠及你未来的发展,无论在科研还是工作上,都能让你行稳致远。

第三、推动CV真正落地。

许多行业都积累了大量的图像信息,需要借由计算机来辅助甚至部分代替人脑对图像进行处理和解释,都有用计算机代替人去“看”的刚需。从图像预处理、图像特征提取及分割,到物体的几何模型与图像特性表达,再到对物体和周围环境的理解,都有广泛的应用场景。我们要避免空对空的灌水,要让CV更好地从实验室走入千家万户,真正应用于实际的生产生活的场景之中,真正拉动经济社会各个部门、各个方面的发展,真正成为我们每个人生活中不可或缺的一部分。

总之,投身于计算机视觉不失为明智之选,面对竞争的关键不在于踯躅犹疑,而在于增强自身的竞争力。计算机视觉的舞台足够广阔,将计算机视觉的理论与应用相对接、算法与工程相融合、精确与快速相平衡、简洁与清晰相印证、优美与实用相增益,始终激励着一批又一批有热情、有韧劲、有定力、有决心、有才华的研究者,扎扎实实地做出成果,特别是让计算机视觉更好地与各行各业相结合,真正助力经济社会发展,也使得我们的生活更加便捷。

作者:JohnMason
https://www.zhihu.com/question/317440183/answer/688971077

不邀自来。

计算机视觉方面的现状:工程师很多,研究人才稀缺

这可能是现在计算机方面的整体情况,大部分领域都是这样,研究人才稀缺。

那么造成这种情况的原因是因为:

1、相对其他行业来讲资薪较高。

2、热度高,人气盛。

3、入门相对其他方面来讲较容易。

如果拿到CV相关的offer,可以考虑按照这样的方式来:

1、学习有关类的编程(python、Cpp)。

2、大概有一定的基础后可以开始考虑框架(TensorFlow、Keras、Caffe、PyTroch等),具体的框架可以自己进行比较。

3、学习关于《机器学习》、《深度学习》的知识。

4、可以尝试做一些简单的项目。

5、确定方向,阅读该方面的论文,实现该论文的网络结构。

但是,入门相对来说比较简单,而且工程师的人才过剩。缺少的是相关的研究人才。如果想要进入研究方面,需要一定的数学知识和逻辑基础。在数学和逻辑之上要多阅读论文,讲最新论文中的结构复现,理解其中的原理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机视觉
    +关注

    关注

    9

    文章

    1714

    浏览量

    47462

原文标题:现在投身于计算机视觉是否明智?

文章出处:【微信号:AI_shequ,微信公众号:人工智能爱好者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用代理式AI激活传统计算机视觉系统的三种方法

    当前的计算机视觉系统擅长于识别物理空间与流程中的事件,却难以诠释场景细节及其意义,也无法推理后续可能发生的情况。
    的头像 发表于 12-01 09:44 358次阅读

    工控机与普通计算机的核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理
    的头像 发表于 11-25 14:45 1304次阅读
    工控机与普通<b class='flag-5'>计算机</b>的核心差异解析

    STM32计算机视觉开发套件:B-CAMS-IMX摄像头模块技术解析

    STMicroelectronics用于 STM32开发板的B-CAMS-IMX摄像头模块提供强大的硬件集,可处理多种计算机视觉场景和用例。该模块具有高分辨率500万像素IMX335LQN
    的头像 发表于 10-20 09:46 751次阅读
    STM32<b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>开发套件:B-CAMS-IMX摄像头模块技术解析

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    +点灯 作者:jf_43382582【VisionFive 2单板计算机试用体验】coremark跑分测试【VisionFive 2单板计算机试用体验】VisionFive 2一霸气的游戏机
    发表于 09-04 09:08

    易控智驾荣获计算机视觉顶会CVPR 2025认可

    近日,2025年国际计算机视觉与模式识别顶级会议(IEEE/CVF Conference on Computer Vision and Pattern Recognition,CVPR 2025)在美国田纳西州纳什维尔召开。
    的头像 发表于 07-29 16:54 990次阅读

    工业计算机的重要性

    工业计算机对某些行业至关重要。我们将在下面详细解释这些行业中的工业计算机应用。1.制造与工业自动化工业级计算机非常适合制造工厂,特别是那些想要自动化装配过程的工厂。在这样的环境中,工业计算机
    的头像 发表于 07-28 16:07 404次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 433次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 539次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    能够高效稳定地运行,减少停机时间,确保生产效率。那么工业计算机与普通商用计算机有哪些区别呢?一、组件选择与制造质量:工业级组件:使用更宽温度范围(如-20°C到60
    的头像 发表于 07-10 16:36 527次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    如何选择合适的外形尺寸的工业计算机

    工业计算机尺寸的关键差异化因素工业计算机的尺寸因应用要求、环境限制和性能能力而异。以下是区分它们的关键因素:物理尺寸(宽度、深度和高度):确定系统是否适合空间受限的机柜、控制面板或机架。可扩展性
    的头像 发表于 04-27 12:10 521次阅读
    如何<b class='flag-5'>选择</b>合适的外形尺寸的工业<b class='flag-5'>计算机</b>

    一文带你了解工业计算机尺寸

    工业计算机是现代自动化、人工智能(AI)和边缘计算的支柱。这些坚固耐用的系统旨在承受恶劣的环境,同时为关键应用提供可靠的性能。然而,由于有这么多可用的外形尺寸,为您的工业计算机选择合适
    的头像 发表于 04-24 13:35 798次阅读
    一文带你了解工业<b class='flag-5'>计算机</b>尺寸

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
    的头像 发表于 04-22 14:29 1869次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    Arm KleidiCV与OpenCV集成助力移动端计算机视觉性能优化

    生成式及多模态人工智能 (AI) 工作负载的广泛增长,推动了对计算机视觉 (CV) 技术日益高涨的需求。此类技术能够解释并分析源自现实世界的视觉信息,并可应用于人脸识别、照片分类、滤镜处理及增强现实
    的头像 发表于 02-24 10:15 887次阅读

    AR和VR中的计算机视觉

    ):计算机视觉引领混合现实体验增强现实(AR)和虚拟现实(VR)正在彻底改变我们与外部世界的互动方式。即便是在引人入胜的沉浸式
    的头像 发表于 02-08 14:29 2166次阅读
    AR和VR中的<b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 974次阅读