当前位置: 首页 > news >正文

计算机视觉行业洞察--影像行业系列第一期

计算机视觉行业产业链的上下游构成相对清晰,从基础技术研发到具体应用场景的多个环节相对成熟。

以下是我结合VisionChina经历和行业龙头企业对计算机视觉行业产业链上下游的拆解总结。
在这里插入图片描述

上下游总结

上游产业链分为软硬件两类,视觉的硬件主要指芯片、传感器、镜头、光源等, 软件主要包括算法、框架、数据集等,这些构成了计算机视觉技术发展的基础支撑。

中游产业链主要包括指计算机视觉技术服务商或者叫方案提供商,这些厂商专注于技术平台的研发以及应用开发,以软硬件结合的整套方案的形式进行打包售卖技术成果。提供模组相机和影像ISP处理平台,提供图像算法和软件SDK,以及深度学习模型的训练和优化等。

下游产业链的主要涵盖计算机视觉技术在各领域的应用,包括智慧智能家居、安防、工业检测、自动驾驶等多个应用领域。这些应用领域的应用最终呈现给B端或者C端的用户。

一、上游产业

1、光源、光电控制器

光源是机器视觉系统中的关键组件,用于照亮被摄物体,确保图像采集的清晰度和准确性,不同光源类型和颜色对图像质量直接影响。

常见光源种类:

  • LED光源:低功耗、长寿命,常用于多种机器视觉应用。
  • 卤素灯:高亮度、色温稳定,常用于精密测量和检测。
  • 激光光源:方向性好、亮度高,适用于三维测量和物体识别。

光电控制器,主要用于控制光电供电,调控亮度和色温,实现频闪等,确保机器视觉系统在不同光照条件下都能获得高质量的图像。

常用的控制器:模拟和数字控制器,模拟控制器通过手动调节,数字控制器可以通过计算机控制。

相关企业:

  • 晶庆光电:专注于工业自动化成像产品及光学系统解决方案,提供LED光源、光源控制器等产品。

  • 沃德普自动化:专注于机器视觉光源及光源控制器的研发和生产。

2、镜头和镜片光学

镜头是光学成像系统的重要组成部分,影响图像的清晰度和视野范围,经常包含定焦和变焦镜头两大类。

光学技术涉及光的传播、反射、折射等物理现象,在计算机视觉中用于图像采集、处理和传输,主要包括光学透镜组和光学滤镜。

相关企业:

  • 舜宇光学:提供手机、安防、车载等多种镜头解决方案。
  • 艾特蒙特光学,定焦镜头、远心镜头、液态镜头
  • 蔡司:全球知名的镜头制造商,提供高质量的定焦和变焦镜头。
  • 康宁:提供光学玻璃和滤光片,用于摄像头模组。
  • 翊轩光电:优秀的光学成像镜头提供商。

行业性能代表:尼康的工业镜头Rayfact能够满足高像素大尺寸线扫面传感器的规格要求,可以用在集成电路等检测设备中。

3、图像传感器

传感器用于捕捉图像和视频数据,是计算机视觉系统的输入设备。视觉传感器包括CMOS传感器和3D视觉传感器两大类。

3D传感器如结构光传感器、ToF传感器等,主要用于获取物体的三维信息,广泛应用于机器人、自动驾驶等领域。

相关企业:

  • 奥比中光:国内领先的3D视觉传感器提供商,掌握自主开发的3D感知多项核心技术。
  • 长光辰芯 :国产领先的CMOS图像传感器设计研发商。
  • 索尼:全球领先的CMOS传感器供应商,广泛应用于手机、相机安防摄像头等领域。
  • 意法半导体:提供3D深度传感器,用于人脸识别和AR/VR应用。

4、系统芯片

芯片为计算机视觉技术提供了强大的计算能力。当前主要的芯片架构分为:CPU、GPU、NPU、ASIC等几类。

相关企业:

  • 英伟达:提供GPU等高性能计算芯片,广泛应用于计算机视觉的深度学习训练和推理。

  • 华为的Ascend系列:专为神经网络计算设计的NPU,提供高性能的AI计算能力。

  • ARM:业内领先的芯片IP设计与服务提供商。

  • 国产AI专用芯片:

    寒武纪:专注于AI芯片设计,提供适用于计算机视觉的深度学习加速芯片。

    地平线:开发边缘计算AI芯片,用于自动驾驶和智能摄像头。
    在这里插入图片描述

二、中游产业

5、相机模块

相机模组是机器视觉系统中的图像采集设备,集成了cmos、镜头和isp和驱动电路,能够捕捉和处理图像数据,可以直接与主控完成连接和控制。

相机模块包括:相机模组、工业相机、板机相机、智能相机等。

  • 工业相机:小面阵、大面阵、线阵等工业相机,高分辨率、高帧率,提供不同接口(网口、USB)和光谱特性(红外、紫外),适用于工业自动化和智能制造中的图像采集。
  • 相机模组:广泛应用于手机、平板电脑、笔记本电脑、数码相机等电子设备中。
  • 板机相机:结构更为紧凑,适合硬件集成。
  • 智能相机:内置图像处理算法,可直接输出处理后的图像数据或检测结果。

相关企业:

工业相机:迈德威视、度申

6、算法与框架

  • 谷歌:开发了TensorFlow等开源深度学习框架,广泛应用于计算机视觉领域。
  • Facebook:推出了PyTorch框架,也是计算机视觉领域的重要工具。
  • 开源算法库:OpenCV提供丰富的图像处理算法;OpenAI开发了CLIP等视觉-语言模型。

7、方案提供商

视觉方案提供商为不同行业和应用场景提供定制化的机器视觉解决方案,包括软硬件集成、算法开发、系统集成等。

计算机视觉技术公司

  • 商汤科技:专注于计算机视觉和深度学习技术,提供人脸识别、图像分析等解决方案。
  • 旷视科技:提供人脸识别、图像识别等技术,广泛应用于安防、金融等领域。

解决方案提供商

  • 海康威视:提供基于计算机视觉的安防监控解决方案。
  • 大华股份:同样提供安防监控解决方案,涉及视频分析和智能识别技术。

机器视觉系统集成商:

凌云光:以光技术创新为基础,机器视觉系统集成,提供从硬件选型、软件开发到系统集成的一站式服务。

机器视觉算法提供商

虹软:专注于机器视觉算法的研发和优化,为特定应用场景提供高效的图像处理算法。
在这里插入图片描述

三、下游产业

8、视觉行业应用

行业趋势方案:通过深度学习和机器视觉技术,为制造业、3C电子、汽车行业、医疗设备等提供高效精准的AI视觉方案。

3C电子

手机代表企业:华米ov耀,红海市场

车载与自动驾驶

自动驾驶是利用机器视觉技术感知周围环境、识别道路标志和障碍物等。通过感知周围环境、规划路线、控制速度等,计算机视觉为自动驾驶汽车提供了强大的技术支持。

代表企业:特斯拉、小鹏、理想、小米su7

安防与监控

通过机器视觉技术进行人脸识别、行为分析等,提升安防系统的智能化水平,在安防领域广泛应用计算机视觉技术。

代表企业:海康和大华

工业质检与智能制造

利用机器视觉技术进行产品质量检测、自动化装配等,提高生产效率和产品质量。

工业读码器,用于读取条形码和二维码的设备,它在智能制造行业中发挥着重要作用。

工业3D相机是一种利用三维成像技术进行测量和检测的设备,它可以提供物体的深度信息,即三维位置及尺寸等。

相关企业:深蓝宇视觉等

无人机应用

利用机器视觉技术进行航拍和巡检消防,降低了航拍成本,提高了工业自动化水平。

代表企业:大疆

医疗器械

计算机视觉技术被广泛应用于医疗图像分析、生命体征监测等方面,显著提升了医疗诊断的准确性和效率。

代表企业:科曼医疗、推想科技(AI医疗影像分析)

行业展望

(1)AI视觉,整个计算机视觉领域和AI发展高度契合,从AI芯片、图像识别框架到AIGC。

深度学习深化应用,大模型有效解决了图像分类、目标检测、语义分割等任务。

扩散模型的应用,特别是在图像合成、超分辨率等任务中,其通过逐步去除噪声来生成清晰图像的能力备受瞩目。

(2)细分领域,硬件扩展,软件生态还有很多中小企业的成长空间。

(3)行业应用,在机器人、车载以及医疗领域,计算机视觉还有广阔的空间。
在这里插入图片描述

你认为视觉领域还有哪些值得投入的领域?欢迎留言讨论。

相关文章:

计算机视觉行业洞察--影像行业系列第一期

计算机视觉行业产业链的上下游构成相对清晰,从基础技术研发到具体应用场景的多个环节相对成熟。 以下是我结合VisionChina经历和行业龙头企业对计算机视觉行业产业链上下游的拆解总结。 上下游总结 上游产业链分为软硬件两类,视觉的硬件主要指芯片、…...

C语言番外篇(3)------------>break、continue

看到我的封面图的时候,部分读者可能认为这和编程有什么关系呢? 实际上这个三个人指的是本篇文章有三个部分组成。 在之前的博客中我们提及到了while循环和for循环,在这里面我们学习了它们的基本语法。今天我们要提及的是关于while循环和for…...

【NLP 31、预训练模型的发展过程】

人的行为,究竟是人所带来的思维方式不同还是与机器一样,刻在脑海里的公式呢? 只是因为不同的人公式不同,所以人的行为才不同,可这又真的是人引以为傲的意识吗? 人脑只是相当于一个大型、驳杂的处理器&#…...

sqlclchery面对复杂的sql语句怎么办

面对复杂的SQL语句时,可以采取以下步骤来简化和解决问题: 理解需求 明确查询的目标,确保清楚需要获取哪些数据。 分解查询 将复杂查询拆分为多个简单部分,逐步构建最终结果。 使用注释 添加注释,解释每个部分的逻辑&…...

C++/JavaScript ⭐算法OJ⭐下一个排列

题目描述 31. Next Permutation A permutation of an array of integers is an arrangement of its members into a sequence or linear order. For example, for arr [1,2,3], the following are all the permutations of arr: [1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1]…...

《Mycat核心技术》第17章:实现MySQL的读写分离

作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all/all.html 星球项目地址:https://binghe.gitcode.host/md/zsxq/introduce.html 沉淀&#xff0c…...

Windows 11 使用容器(Docker Podman)

文章目录 背景1、相关网站1.1、WSL1.2、Docker1.3、Podman 2、环境3、安装部署3.1、安装 WSL3.2、Docker3.2.1、Docker Desktop3.2.1.1、安装3.2.1.2、拉取镜像3.2.1.3、启动容器 3.3、Podman3.3.1、安装3.3.2、使用3.3.3、异常处理 总结 背景 Windows 系统中使用容器&#xf…...

代码审计入门学习之sql注入

路由规则 入口文件&#xff1a;index.php <?php // ---------------------------------------------------------------------- // | wuzhicms [ 五指互联网站内容管理系统 ] // | Copyright (c) 2014-2015 http://www.wuzhicms.com All rights reserved. // | Licensed …...

2024信息技术、信息安全、网络安全、数据安全等国家标准合集共125份。

2024信息技术、信息安全、网络安全、数据安全等国家标准合集&#xff0c;共125份。 一、2024信息技术标准&#xff08;54份&#xff09; GB_T 17966-2024 信息技术 微处理器系统 浮点运算.pdf GB_T 17969.8-2024 信息技术 对象标识符登记机构操作规程 第8部分&#xff1a;通用…...

element ui的select选择框

我们首先先试一下&#xff0c;这个东西怎么玩的 <el-select v-model"select" change"changeSelect"><el-option value"香蕉"></el-option><el-option value"菠萝"></el-option><el-option value&quo…...

文档检索服务平台

文档检索服务平台是基于Elasticsearch的全文检索&#xff0c;包含数据采集、数据清洗、数据转换、数据检索等模块。 项目地址&#xff1a;Github、国内Gitee 演示地址&#xff1a;http://silianpan.cn/gdss/ 以下是演示角色和账号&#xff08;密码同账号&#xff09;&#xf…...

使用FastAPI进行可视化部署

文章目录 一、FastAPI介绍二、环境配置三、示例代码1.app.py代码如下2.websocket_handler.py 代码如下3.运行app4.遇到的问题与解决 一、FastAPI介绍 FastAPI是一个高性能的Python Web框架&#xff0c;它基于Starlette并利用了 Python类型提示的优势。它可以帮助我们快速构建具…...

设计模式 之 工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式)(C++)

文章目录 C 工厂模式引言一、简单工厂模式概念实现步骤示例代码优缺点 二、工厂方法模式概念实现步骤示例代码优缺点 三、抽象工厂模式概念实现步骤示例代码优缺点 C 工厂模式 引言 在 C 编程中&#xff0c;对象的创建是一个常见且基础的操作。然而&#xff0c;当项目规模逐渐…...

3、Kubernetes 集群部署 Prometheus 和 Grafana

Kubernetes 集群部署 Prometheus 和 Grafana node-exporter 安装Prometheus 安装和配置Prometheus 配置热加载Grafana 安装部署Grafana 配置 实验环境 控制节点/master01 192.168.110.10 工作节点/node01 192.168.110.20 工作节点/node02 192.168.110.30 node-exporter 安装 #…...

【C语言】第八期——指针

目录 1 初始指针 2 获取变量的地址 3 定义指针变量、取地址、取值 3.1 定义指针变量 3.2 取地址、取值 4 对指针变量进行读写操作 5 指针变量作为函数参数 6 数组与指针 6.1 指针元素指向数组 6.2 指针加减运算&#xff08;了解&#xff09; 6.2.1 指针加减具体数字…...

如何在 Mac 上安装并配置 JDK 环境变量

如何在Mac上安装并配置JDK环境变量 在开发过程中&#xff0c;许多应用和框架都需要使用Java&#xff0c;尤其是使用Java开发的应用程序。如果你是Mac用户&#xff0c;以下是安装并配置JDK环境变量的步骤&#xff0c;确保你能顺利运行Java程序。 步骤 1&#xff1a;下载JDK 访…...

【git-hub项目:YOLOs-CPP】本地实现05:项目移植

ok&#xff0c;经过前3个博客&#xff0c;我们实现了项目的跑通。 但是&#xff0c;通常情况下&#xff0c;我们的项目都是需要在其他电脑上也跑通&#xff0c;才对。 然而&#xff0c;经过测试&#xff0c;目前出现了2 个bug。 项目一键下载【⬇️⬇️⬇️】&#xff1a; 精…...

LeetCode 热题 100 206. 反转链表

LeetCode 热题 100 | 206. 反转链表 大家好&#xff0c;今天我们来解决一道经典的算法题——反转链表。这道题在 LeetCode 上被标记为简单难度&#xff0c;要求我们将一个单链表反转&#xff0c;并返回反转后的链表。下面我将详细讲解解题思路&#xff0c;并附上 Python 代码实…...

2025年02月21日Github流行趋势

项目名称&#xff1a;source-sdk-2013 项目地址url&#xff1a;https://github.com/ValveSoftware/source-sdk-2013项目语言&#xff1a;C历史star数&#xff1a;7343今日star数&#xff1a;929项目维护者&#xff1a;JoeLudwig, jorgenpt, narendraumate, sortie, alanedwarde…...

WebXR教学 03 项目1 旋转彩色方块

一、项目结构 webgl-cube/ ├── index.html ├── main.js ├── package.json └── vite.config.js二、详细实现步骤 初始化项目 npm init -y npm install three vite --save-devindex.html <!DOCTYPE html> <html lang"en"> <head><…...

循环冗余码校验CRC码 算法步骤+详细实例计算

通信过程&#xff1a;&#xff08;白话解释&#xff09; 我们将原始待发送的消息称为 M M M&#xff0c;依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)&#xff08;意思就是 G &#xff08; x ) G&#xff08;x) G&#xff08;x) 是已知的&#xff09;&#xff0…...

跨链模式:多链互操作架构与性能扩展方案

跨链模式&#xff1a;多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈&#xff1a;模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展&#xff08;H2Cross架构&#xff09;&#xff1a; 适配层&#xf…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

深度学习习题2

1.如果增加神经网络的宽度&#xff0c;精确度会增加到一个特定阈值后&#xff0c;便开始降低。造成这一现象的可能原因是什么&#xff1f; A、即使增加卷积核的数量&#xff0c;只有少部分的核会被用作预测 B、当卷积核数量增加时&#xff0c;神经网络的预测能力会降低 C、当卷…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求&#xff0c;并检查收到的响应。它以以下模式之一…...

SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题

分区配置 (ptab.json) img 属性介绍&#xff1a; img 属性指定分区存放的 image 名称&#xff0c;指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件&#xff0c;则以 proj_name:binary_name 格式指定文件名&#xff0c; proj_name 为工程 名&…...

比较数据迁移后MySQL数据库和OceanBase数据仓库中的表

设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...

【LeetCode】算法详解#6 ---除自身以外数组的乘积

1.题目介绍 给定一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&#xff0c;且在 O…...

C++实现分布式网络通信框架RPC(2)——rpc发布端

有了上篇文章的项目的基本知识的了解&#xff0c;现在我们就开始构建项目。 目录 一、构建工程目录 二、本地服务发布成RPC服务 2.1理解RPC发布 2.2实现 三、Mprpc框架的基础类设计 3.1框架的初始化类 MprpcApplication 代码实现 3.2读取配置文件类 MprpcConfig 代码实现…...

Vue 3 + WebSocket 实战:公司通知实时推送功能详解

&#x1f4e2; Vue 3 WebSocket 实战&#xff1a;公司通知实时推送功能详解 &#x1f4cc; 收藏 点赞 关注&#xff0c;项目中要用到推送功能时就不怕找不到了&#xff01; 实时通知是企业系统中常见的功能&#xff0c;比如&#xff1a;管理员发布通知后&#xff0c;所有用户…...