计算机视觉life

26 篇文章
40 人订阅

全部文章

用户1150922

智能手机双摄像头原理解析:RGB +Depth

本篇来探讨一下智能手机摄像头中:普通彩色相机(RGB) + 深度相机(Depth)的技术原理。 首先来解释一下什么是深度相机吧。 深度相机 顾名思义,深度相机就...

3065
用户1150922

智能手机双摄像头原理解析:广角+长焦

智能手机双摄像头原理解析(上)中介绍了普通彩色相机+ 彩色相机、彩色相机 + 黑白相机的组合方式。下面继续说说广角镜头 + 长焦镜头的组合方式。这种组合最大的优...

3309
用户1150922

智能手机双摄像头工作原理详解:RBG +RGB, RGB + Mono

前一篇介绍了为什么会出现双摄像头(简称双摄)手机以及它的典型应用,下面来分析一下双摄的工作原理。 由于双摄技术的快速发展,目前已经衍生出了几种不同的双摄硬件和...

24310
用户1150922

【深度相机系列四】深度相机原理揭秘--结构光(iPhone X 齐刘海原理)

导读 结构光法:为解决双目匹配问题而生 深度图效果:结构光vs.双目 投射图案的编码方式     直接编码     时分复用编码     空分复用...

46910
用户1150922

【深度相机系列三】深度相机原理揭秘--双目立体视觉

导读 为什么非得用双目相机才能得到深度? 双目立体视觉深度相机的工作流程 双目立体视觉深度相机详细工作原理     理想双目相机成像模型     ...

6625
用户1150922

【深度相机系列二】深度相机原理揭秘--飞行时间(TOF)

深度相机按照深度测量原理不同,一般分为:飞行时间法、结构光法、双目立体视觉法。本文就来说一说飞行时间法。 飞行时间是从Time of Flight直译过来...

35910
用户1150922

【深度相机系列一】iPhone X的原深感相机到底是个什么玩意?

9月13日苹果发布了致敬十周年的新机型iPhone X,其中前置原深感(TrueDepth)相机引起了极大的舆论关注。该相机的构成如下图所示。从左到右,依次是红...

2546
用户1150922

调试经验 | Visual Studio中代码正常运行,但运行生成的exe报错“0xc000007b无法正常启动”

代码在VS环境下debug,release都可以正常运行,F5+debug/release也可以正常运行代码。但是在生成的release目录下直接运行exe出现...

1927
用户1150922

Facebook Surround360 学习笔记--(4)色彩/视差不一致问题

surround360的开源资料地址: 下载好代码和测试数据集,配置好环境,关于环境配置可以参考这篇博客,写的挺详细: 运行代码的说明可以参考这篇博客...

1765
用户1150922

Facebook Surround360 学习笔记--(3)硬件设计要点

如果自己想模仿surround360设计一款3D360°的设备,硬件选择有什么要注意的吗? 圆盘设计有要求吗? 回答:有要求,圆盘半径r,侧面相机数目n,侧...

1916
用户1150922

Facebook Surround360 学习笔记--(2)算法原理

本篇从宏观上介绍surround360的算法流程和每个步骤的原理,主要参考surround360官方网页(见参考)上的介绍。 Surround360开源项目包含...

2266
用户1150922

基于生长的棋盘格角点检测方法--(3)代码详解(下)

接着上一篇基于生长的棋盘格角点检测方法–(2)代码详解(上),来看一下第二个重要函数chessboardsFromCorners。 该函数的目的是用上一步骤...

2129
用户1150922

基于生长的棋盘格角点检测方法--(2)代码详解(上)

上一篇介绍了基于生长的棋盘格角点检测方法的大概原理,详见:基于生长的棋盘格角点检测方法–(1)原理介绍 本文进一步从代码解读角度出发,更深入地理解工程中是如...

20610
用户1150922

基于生长的棋盘格角点检测方法--(1)原理介绍

前言 棋盘格中角点检测方法是相机标定中必不可少的步骤之一。Opencv中的函数 bool findChessboardCorners(InputArray im...

2335
用户1150922

自识别标记(self-identifying marker) -(5) 用于相机标定的CALTag图案设计

前面介绍了CALTag的工作原理、应用领域。如果我们想在实际项目中应用自识别标记,通常需要根据项目的特点来设计不同尺寸,不同数目,不同排列的图案,那么如何设计属...

1877
用户1150922

自识别标记(self-identifying marker) -(4) 用于相机标定的CALTag源码剖析(下)

接上篇内容,继续对CALTag源码进行详细剖析~ 3、 角点检测 为了方便说明,在此将一个自识别标记,也就是上一步骤保留的连通区域,称为一个quad。下面分...

1909
用户1150922

自识别标记(self-identifying marker) -(3) 用于相机标定的CALTag源码剖析(上)

CALTag的源代码(MATLAB)可以从如下网址下载: https://github.com/brada/caltag 下面以一幅被遮挡的图I为例进行...

1797
用户1150922

自识别标记(self-identifying marker) -(2) 用于相机标定的CALTag介绍

CALTag介绍 CALibration Tag(简记为CALTag)是一种平面自识别标记,专门用于自动化相机标定。这种方法有如下几个必杀技完爆传统的标定方法:...

20110
用户1150922

自识别标记(self-identifying marker) -(1) 简介

一、什么是自识别标记(Self-identifying marker)? 自识别标记在不同的论文中有不同称谓,比如self-identifying marker...

2125
用户1150922

OpenCV学习入门(四):RNG 伪随机问题

在我的上一篇博客《OpenCV学习入门(三):kmeans原理及代码 》中调试kmeans时发现一个问题:每次运行时,以下两行代码 int clusterCou...

2077

扫码关注云+社区