一文搞懂-计算机视觉(CV)和计算机图形学(CG)
部分回答采取ai解释。
两者的形象比喻
计算机图形学——挤牙膏
计算机视觉——吸牙膏
计算机视觉
CV: Computer Vision(计算机视觉)
计算机视觉的目标是让计算机能够从图像或视频中获取有用的信息,并对其进行理解和分析。具体任务包括:
图像处理:如滤波、边缘检测、颜色空间转换等。
对象检测和识别:如人脸检测、车牌识别、物体分类等。
图像分割:将图像划分为不同的区域或对象。
特征提取和匹配:如SIFT、ORB等特征点检测和匹配。
三维重建:从二维图像中重建三维场景。
运动分析:如光流计算、对象跟踪等。
计算机图形学
CG: Computer Graphics(计算机图形学)
计算机图形学的目标是生成和操作图像和图形。具体任务包括:
2D和3D图形生成:如绘制基本图形、渲染3D模型等。
几何变换:如旋转、缩放、平移等。
光照和着色:模拟光照效果,使图像更真实。
纹理映射:将图像贴图应用于3D模型。
动画:生成和控制图形对象的动态变化。
常见相关领域的词汇解释
CV
计算机视觉(Computer Vision)是一个快速发展的领域,涉及到图像处理、模式识别、机器学习和人工智能等多个学科。以下是一些常见的计算机视觉相关的英语简称:
基本概念和技术
CV: Computer Vision(计算机视觉)
AI: Artificial Intelligence(人工智能)
ML: Machine Learning(机器学习)
DL: Deep Learning(深度学习)
CNN: Convolutional Neural Network(卷积神经网络)
RNN: Recurrent Neural Network(循环神经网络)
GAN: Generative Adversarial Network(生成对抗网络)
图像处理和分析
ROI: Region of Interest(感兴趣区域)
SIFT: Scale-Invariant Feature Transform(尺度不变特征变换)
SURF: Speeded-Up Robust Features(加速稳健特征)
ORB: Oriented FAST and Rotated BRIEF(方向FAST和旋转BRIEF)
HOG: Histogram of Oriented Gradients(方向梯度直方图)
LBP: Local Binary Patterns(局部二值模式)
MSER: Maximally Stable Extremal Regions(最大稳定极值区域)
目标检测和识别
YOLO: You Only Look Once(一种实时目标检测系统)
SSD: Single Shot MultiBox Detector(单次多框检测器)
R-CNN: Region-based Convolutional Neural Network(基于区域的卷积神经网络)
Faster R-CNN: 一种改进的R-CNN方法,具有更高的检测速度
Mask R-CNN: 在Faster R-CNN基础上增加了实例分割功能
视觉任务和应用
SLAM: Simultaneous Localization and Mapping(同时定位与地图构建)
SFM: Structure from Motion(运动结构)
MVS: Multi-View Stereo(多视图立体)
OCR: Optical Character Recognition(光学字符识别)
NLP: Natural Language Processing(自然语言处理)
图像和视频处理
DCT: Discrete Cosine Transform(离散余弦变换)
FFT: Fast Fourier Transform(快速傅里叶变换)
DWT: Discrete Wavelet Transform(离散小波变换)
HDR: High Dynamic Range(高动态范围)
PSNR: Peak Signal-to-Noise Ratio(峰值信噪比)
SSIM: Structural Similarity Index(结构相似性指数)
数据集和评估
COCO: Common Objects in Context(一个常用的图像数据集)
PASCAL VOC: PASCAL Visual Object Classes(一个常用的视觉对象分类数据集)
ImageNet: 一个大型视觉数据库,用于视觉对象识别软件研究
mAP: Mean Average Precision(平均精度均值)
IoU: Intersection over Union(交并比)
其他相关术语
API: Application Programming Interface(应用程序编程接口)
SDK: Software Development Kit(软件开发工具包)
GPU: Graphics Processing Unit(图形处理单元)
TPU: Tensor Processing Unit(张量处理单元,Google开发的专用AI加速器)
了解这些简称和术语有助于更好地理解和应用计算机视觉技术,特别是在阅读相关文献、使用软件工具和进行项目开发时。
CG
在计算机图形学领域,有许多常用的英语简称和术语。以下是一些常见的计算机图形学相关的英语简称:
基本概念和技术
CG: Computer Graphics(计算机图形学)
GPU: Graphics Processing Unit(图形处理单元)
API: Application Programming Interface(应用程序编程接口)
DCC: Digital Content Creation(数字内容创作)
几何变换
2D: Two-Dimensional(二维)
3D: Three-Dimensional(三维)
4D: Four-Dimensional(四维)
VR: Virtual Reality(虚拟现实)
AR: Augmented Reality(增强现实)
MR: Mixed Reality(混合现实)
渲染技术
RT: Ray Tracing(光线追踪)
GI: Global Illumination(全局光照)
BRDF: Bidirectional Reflectance Distribution Function(双向反射分布函数)
HDR: High Dynamic Range(高动态范围)
SSAO: Screen Space Ambient Occlusion(屏幕空间环境光遮蔽)
PBR: Physically Based Rendering(基于物理的渲染)
动画技术
IK: Inverse Kinematics(逆向运动学)
FK: Forward Kinematics(正向运动学)
LOD: Level of Detail(细节层次)
MOCAP: Motion Capture(动作捕捉)
图形API和标准
OpenGL: Open Graphics Library(开放图形库)
DirectX: Direct Extended(微软的图形API)
Vulkan: 一种现代的高性能图形和计算API
HLSL: High-Level Shading Language(高级着色语言)
GLSL: OpenGL Shading Language(OpenGL着色语言)
CUDA: Compute Unified Device Architecture(统一计算设备架构,NVIDIA的并行计算平台)
图形文件格式
OBJ: 一种常见的3D模型格式
FBX: Filmbox,一种常见的3D模型和动画格式
PNG: Portable Network Graphics(便携式网络图形)
JPEG: Joint Photographic Experts Group(联合图像专家组)
其他相关术语
GUI: Graphical User Interface(图形用户界面)
UX: User Experience(用户体验)
DPI: Dots Per Inch(每英寸点数,用于描述图像的分辨率)
这些简称在计算机图形学的文献、软件开发和日常交流中非常常见,了解它们有助于更好地理解和应用计算机图形学的知识和技术。