精华内容
下载资源
问答
  • 视频(video):  视频简单的理解就是连续的图像,被称为视频。对视频图像的处理,核心是压缩,其他的就是采集、传输、显示... 和图像与视频不同,一种说法是图形就是自然界的客观世界不存在的图案。图形是指由外部

    原帖地址:http://www.xiangb.com/faq/faq_1342.html

    视频(video):

      视频简单的理解就是连续的图像,被称为视频。对视频图像的处理,核心是压缩,其他的就是采集、传输、显示和录像了。视频图像如果不压缩的话,传输和录像的成本都太高了。

      图形(graphic):

      和图像与视频不同,有一种说法是图形就是自然界的客观世界不存在的图案。图形是指由外部轮廓线条构成的矢量图。

      对于计算机中的图形研究,有专门的计算机图形学,主要的研究对象是点、线、面等抽象事物。即由计算机绘制的直线、圆、矩形、曲线、图表等。它的编辑通常用Draw程序,产生矢量图形,可对矢量图形及图元独立进行移动、缩放、旋转和扭曲等变换。主要参数是描述图元的位置、维数和形状的指令和参数。

      常用的矢量图形文件有3DS(用于3D 造型)、DXF(用于CAD)、WNF(用于桌面出版)等。目前所谓的计算机显卡3d技术支持,主要就是图形技术相关的范畴。

      图形一般指用计算机绘制的画面,如直线的、圆、圆弧、任意曲线和图表等;图像则是指由输入设备捕捉的实际场景画面或以数字化形式存储的任意画面。

      图像(image):

      和图形相反,图像可以定位为自然界中客观存在的图案。

      图像是由一些排列的像素组成的,在计算机中的存储格式有BMP、PCX、TIF、GIFD等,一般数据量比较大。它除了可以表达真实的照片外,也可以表现复杂绘画的某些细节,并具有灵活和富有创造力等特点。

      图像处理和我们有关系的大致是图像滤波处理和图像压缩。

      目前用得最多的静止图像压缩算法就是jpeg了,大家应该都很熟悉。而对图像的其他处理,一般称之为对图像进行滤波,图像处理方面,photoshop软件很多人应该都很熟悉,它图像处理的功能十分强大。在视频行业,主要是关注消隔行滤波器、去除摄像头白噪声滤波器、去除块效应(deblock)滤波器等。

      图形与图像的区别如下:

      1、基本概念

      图形是指由外部轮廓线条构成的矢量图。即由计算机绘制的直线、圆、矩形、曲线、图表等;而图像是由扫描仪、摄像机等输入设备捕捉实际的画面产生的数字图像,是由像素点阵构成的位图。

      2、数据描述

      图形:用一组指令集合来描述图形的内容,如描述构成该图的各种图元位置维数、形状等。描述对象可任意缩放不会失真。

      图像:用数字任意描述像素点、强度和颜色。描述信息文件存储量较大,所描述对象在缩放过程中会损失细节或产生锯齿。

      3、屏幕显示

      图形:使用专门软件将描述图形的指令转换成屏幕上的形状和颜色。

      图像:是将对象以一定的分辨率分辨以后将每个点的信息以数字化方式呈现,可直接快速在屏幕上显示。

      4、编辑处理

      图形:通常用Draw程序编辑,产生矢量图形,可对矢量图形及图元独立进行移动、缩放、旋转和扭曲等变换。主要参数是描述图元的位置、维数和形状的指令和参数。

      图像:用图像处理软件(Paint、Brush、Photoshop等)对输入的图像进行编辑处理,主要是对位图文件及相应的调色板文件进行常规性的加工和编辑。但不能对某一部分控制变换。由于位图占用存储空间较大,一般要进行数据压缩。

      5、技术关键

      图形:图形的控制与再现。

      图像:对图像进行编辑、压缩、解压缩、色彩一致性再现等

      6、适用场合

      图形:描述轮廓不很复杂,色彩不是很丰富的对象,如:几何图形、工程图纸、CAD、3D造型软件等。

      图像:表现含有大量细节(如明暗变化、场景复杂、轮廓色彩丰富)的对象,如:照片、绘图等,通过图像软件可进行复杂图像的处理以得到更清晰的图像或产生特殊效果。

     

    展开全文
  • cpuGPU有什么区别

    2019-12-13 16:17:17
    CPUGPU主要区别: 1、CPU是电脑的中央处理器。 2、GPU是电脑的图形处理器。 3、CPU是一块超大规模的集成电路,其中包含ALU算术逻辑运算单元、Cache高速缓冲存储器以及Bus总线。 4、CPU是一台计算机的控制运算...

    CPU和GPU主要区别:

    1、CPU是电脑的中央处理器。

    2、GPU是电脑的图形处理器。

    3、CPU是一块超大规模的集成电路,其中包含ALU算术逻辑运算单元、Cache高速缓冲存储器以及Bus总线。

    4、CPU是一台计算机的控制和运算核心,它的主要功能便是解释计算机发出的指令以及处理电脑软件中的大数据。

    5、GPU是图像处理器的缩写,它是一种专门为PC或者嵌入式设备进行图像运算工作的微处理器。

    6、GPU的工作与上面说过的CPU类似,但又不完全像是,它是专为执行复杂的数学和几何计算而生的,而这游戏对这方面的要求很高,因此不少游戏玩家也对GPU有着很深的感情。
    在这里插入图片描述

    展开全文
  • 时候老师会称之为vision,听到的时候应该明白是什么。 维基百科对其定义 (2019.6) 是: Computer vision is an interdisciplinary field that deals with how computers can be made to gain high-level und...

    一、名词解释

    计算机视觉(Computer Vision)简称CV

    有时候老师会称之为vision,听到的时候应该明白是什么。

    维基百科对其定义 (2019.6) 是:

    Computer vision is an interdisciplinary field that deals with how computers can be made to gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to automate tasks that the human visual system can do. "Computer vision is concerned with the automatic extraction, analysis and understanding of useful information from a single image or a sequence of images. It involves the development of a theoretical and algorithmic basis to achieve automatic visual understanding." As a scientific discipline, computer vision is concerned with the theory behind artificial systems that extract information from images. The image data can take many forms, such as video sequences, views from multiple cameras, or multi-dimensional data from a medical scanner. As a technological discipline, computer vision seeks to apply its theories and models for the construction of computer vision systems.

    计算机视觉是一个跨学科领域,涉及如何使计算机从数字图像或视频中获得高层次的理解。从工程的角度来看,它寻求自动化人类视觉系统可以完成的任务。 “计算机视觉涉及从单个图像或一系列图像中自动提取,分析和理解有用信息。它涉及开发理论和算法基础以实现自动视觉理解。”作为一门科学学科计算机视觉关注从图像中提取信息的人工系统背后的理论。图像数据可以采用多种形式,例如视频序列,来自多个相机的视图或来自医学扫描仪的多维数据。作为一门技术学科,计算机视觉旨在将其理论和模型应用于计算机视觉系统的构建。

    计算机图形学(Computer Graphics)简称CG

    维基百科对其定义 (2019.6) 是:

    Computer graphics is a sub-field of Computer Science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image processing.

    计算机图形学是计算机科学的一个分支,研究数字合成和处理视觉内容的方法。虽然这个术语通常指的是三维计算机图形学的研究,但它也包括二维图形和图像处理。

    图像处理(Image Processing)简称IP

    维基百科HRS Academy对其定义是:

    In imaging science, image processing is processing of images using mathematical operations by using any form of signal processing for which the input is an image, a series of images, or a video, such as a photograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image. Most image-processing techniques involve treating the image as a two-dimensional signal and applying standard signal-processing techniques to it. Images are also processed as three-dimensional signals where the third-dimension being time or the z-axis.

    在成像科学中,图像处理是使用数学运算处理图像,使用输入为图像、一系列图像或视频(如照片或视频帧)的任何形式的信号处理;图像处理的输出可以是图像,也可以是与图像相关的一组特征或参数。大多数图像处理技术都将图像处理为二维信号,并应用标准的信号处理技术。图像也被处理为三维信号,其中三维是时间或z轴。

    Image processing usually refers to digital image processing, but optical and analog image processing also are possible. Image processing is a method to convert an image into digital form and perform some operations on it, in order to get an enhanced image or to extract some useful information from it. It is a type of signal dispensation in which input is image, like video frame or photograph and output may be image or characteristics associated with that image. Usually Image Processing system includes treating images as two dimensional signals while applying already set signal processing methods to them. The acquisition of images (producing the input image in the first place) is referred to as imaging.

    图像处理通常是指数字图像处理,但光学和模拟图像处理也可以。图像处理是一种将图像转换成数字形式并对其进行一些操作,从而获得增强图像或从中提取一些有用信息的方法。它是一种信号分配,其中输入是图像,就像视频帧或照片,输出可以是图像或与该图像相关的特征。通常图像处理系统包括将图像作为二维信号处理,同时对其应用已有的信号处理方法。获取图像(首先生成输入图像)称为成像。

    维基百科对Digital image processing的定义(2019.6)是:

    In computer science, digital image processing is the use of computer algorithms to perform image processing on digital images. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing. It allows a much wider range of algorithms to be applied to the input data and can avoid problems such as the build-up of noise and signal distortion during processing. Since images are defined over two dimensions (perhaps more) digital image processing may be modeled in the form of multidimensional systems.

    在计算机科学中,数字图像处理是使用计算机算法对数字图像执行图像处理。作为数字信号处理的子类别或领域,数字图像处理与模拟图像处理相比具有许多优点。它允许将更广泛的算法应用于输入数据,并且可以避免诸如处理期间噪声和信号失真的累积等问题。由于图像是在两个维度(可能更多)上定义的,因此可以以多维系统的形式对数字图像处理进行建模。

    二、区别与联系

    2.1 精简的概括

            Computer Graphics 和 Computer Vision 是同一过程的两个方向。Computer Graphics将抽象的语义信息转化成图像,Computer Vision从图像中提取抽象的语义信息。Image Processing探索的是从一个图像或者一组图像之间的互相转化和关系,与语义信息无关。

    2.2 从输入输出角度看

    (1)区别

    1. Computer Graphics,简称 CG 。输入的是对虚拟场景的描述,通常为多边形数组,而每个多边形由三个顶点组成,每个顶点包括三维坐标、贴图坐标、rgb 颜色等。输出的是图像,即二维像素数组。
    2. Computer Vision,简称 CV。输入的是图像或图像序列,通常来自相机、摄像头或视频文件。输出的是对于图像序列对应的真实世界的理解,比如检测人脸、识别车牌。
    3. Digital Image Processing,简称 DIP。输入的是图像,输出的也是图像。Photoshop 中对一副图像应用滤镜就是典型的一种图像处理。常见操作有模糊、灰度化、增强对比度等。

    直白点说:

    1. 计算机图形学的输入是模型,输出是图像(像素)
    2. 计算机视觉的输入是图像(摄像机拍摄的照片或视频),输出是模型
    3. 数字图像处理的输入是图像(像素),输出也是图像(像素)

    (2)联系

    • CG 中也会用到 DIP,现今的三维游戏为了增加表现力都会叠加全屏的后期特效,原理就是 DIP,只是将计算量放在了显卡端。
    • CV 更是大量依赖 DIP 来打杂活,比如对需要识别的照片进行预处理。

            最后还要提到近年来的热点——增强现实(AR),它既需要 CG,又需要 CV,当然也不会漏掉 DIP。它用 DIP 进行预处理,用 CV 进行跟踪物体的识别与姿态获取,用 CG 进行虚拟三维物体的叠加。

    (3)图解

            这里还有一张图,简明地表达了CV、CG、DIP和AI的区别和联系。

    2.3 从问题本身看

    (1)区别

            从问题本身来说,这三者主要以两类问题区分:是根据状态模拟观测环境,还是根据观测的环境来推测状态。假设观测是Z,状态是X:

    1. Computer Graphics是一个Forwad Problem (Z|X): 给你光源的位置,物体形状,物体表面信息,你如何根据已有的变量的状态模拟出一个环境出来。
    2. Computer Vision正好相反,是一个Inverse Problem (X|Z):你所有能得到的都是观测信息(measurements), 根据得到的每一个Pixel的信息(颜色,深度),我要来估计物体环境的特征和状态出来,比如物体运动(Tracking),三维结构(SFM),物体类别(Classification and Segmentation)等等。
    3. 对于Image Processing来说,它恰好介于两者之间,两种问题都有。但对于State-of-art的研究来说,Image Processing更偏于Computer Vision, 或者看上去更像Computer Vision的子类。

            尽管这三类研究中,随着CV领域的不断进步,以及越来越高级相机传感器出现(Depth Camera, Event Camera),很多算法都被互相用到,但是从Motivation来看,并没有太大变化。

    (2)联系

            得益于这几个领域的共同进步,所以你能看到Graphics和Computer Vision现在出现越来越多的交集。如果根据观测量(图片), Computer Vision 可以越来越准确的估计出越来越多的变量,那么这些变量套到Graphics算法中,就可以模拟出一个跟真实环境一样的场景出来。

            与此同时,Graphics需要构建更真实的场景,也希望能够将变量更加接机与实际,或者通过算法估计出来,这就引入了Vision的动机。这也是近年来三维重建算法,同时大量发表在Graphics和Vision的会议的原因。随着CV从2D向3D发展,以后两者的交集会越来越大,除了learning以外的其他很多问题融合并到一个领域我也不会奇怪。

    2.3 从最终目标角度看

    Computer Vision 的终极目标是模仿人眼和大脑对看到的真实事物的理解,关键词是“真实”和“理解”,如人脸识别;
    Computer Graphics 的终极目标是创造非真实的视觉感知,关键词是“非真实”和“创造”,如3D特效;
    Image Processing 的终极目标是图像转换,像素级的处理,关键就是图像与图像的转换,涉及信号处理,如给图片加滤镜。

    2.4 从学科分类来看

    Computer Science/ Artificial Intelligence/ Computer Vision
    Computer Science/ Computer Graphics and Visualization
    Electrical Engineering/ Signal Processing/ Digital Signal Processing/ Digital Image Processing

     

    参考

    https://en.wikipedia.org/wiki/Computer_vision

    https://en.wikipedia.org/wiki/Computer_graphics_(computer_science)

    https://en.wikipedia.org/wiki/Digital_image_processing

    https://www.zhihu.com/question/20672053

    https://blog.csdn.net/hanlin_tan/article/details/50447895

    https://www.vinjn.com/2015/11/17/cv-cg-dip-relatioship/

    展开全文
  • PSAI有什么区别?随着UI设计价值的不断呈现,越来越多的人想要加入UI设计行业获得高薪资,而UI低门槛的属性更是让很多零基础的人心动不已,学UI设计当然要掌握一些软件,下面跟着小编一同来看看吧。  PSAI...

      学UI设计要掌握哪些软件?PS和AI有什么区别?随着UI设计价值的不断呈现,越来越多的人想要加入UI设计行业获得高薪资,而UI低门槛的属性更是让很多零基础的人心动不已,学UI设计当然要掌握一些软件,下面跟着小编一同来看看吧。

      PS和AI有什么区别呢?我认为可以从三个方面来区分:

    nwps1.jpg

      1、PS图像处理功能比较强大,例如修图调色,均为位图;AI绘图绘画排版功能比较强大,画出的图形为矢量图。

      2、PS主要用于图片的修改、编辑,和素材的编辑制作,当然也会做一些排版工作。AI主要用于企业VI(LOGO)的制作、矢量插画绘制等等,还比较擅长的是文字排版,很多手册、宣传页、海报等制作是通过AI来完成。

      3、PS是基于像素的编辑,AI是基于对对象的编辑。相比来说AI编辑排版操作效率更高,但AI对于效果编辑没有PS强大,同时AI缺少颜色,色调编辑的工具。

      如果说PS是UI设计师要掌握的基本工具,那么AI就是UI设计师加薪升职的必备工具。那么该如何掌握AI呢?以下是我根据千锋郑州UI设计培训老师的指导,再加上自己的理解整理出来的知识点:

      AI保存格式为源文件格式,导出为JPG格式,使用画板勾上范围,连续页数1-5,隔开页数1、4中间逗号要是英文输入法。AI格式方便修改,一定要保留一份,EPS格式文字转曲后保存的格式,不能用文字工具编辑,创建剪切蒙版Ctrl+7,图片在下对象在上,同时选中Ctrl+7。释放剪切蒙版Ctrl+Alt+7,Shift+W宽度工具,针对直线!

      变形工具组是一组做不规则图形使用的,按住Alt点击鼠标左键里推外拉可以改变光圈大小!两个路径以上右击鼠标建立复合路径后可以Ctrl+7创建剪切蒙版,创建轮廓Ctrl+shift+O(欧),文字创建轮廓后不能用文字工具进行编辑了。

      建立复合路径Ctrl+8Alt+Ctrl+shift+8释放复合路径Shift+M形状生成器, 按Alt键是减去对象,松开Alt是加选K实时上色工具,Shift+L实时上色选择工具,Shift+P透视网格工具,可以做立体透视效果,在菜单透视---透视网格---选择一点、两点、三点透视等,Shift+V透视选区工具,可以针对文字透视,默认此工具才可以关闭透视网格工具。

      如果你想成为满足企业需要的UI设计师,能胜任UI设计师的工作,选择专业的学习方式比较好,可以让你更好的了解UI设计之后再开始学习。

    展开全文
  • 做设计的小伙伴可能对UIUX并不陌生,但是对于非设计专业的同学来说就有点不太好理解了,有些时候还会将他们的概念混为一谈,今天小千就来给大家介绍一下UIUX设计的相同不同点。 什么是UI设计? UI设计中的“ ...
  • CGImageCGImageRef这两个应当是用来重绘图形的类,它们在应用时是按照图像的像素矩阵来绘制图片的,它们可以用来处理bitmap。 CGImageRef与UIImage的互转 CGImageRef转换成UIImage CGImageRef iOffscreen = ...
  • 以后想走图像处理那块的,请问有什么好的建议吗?计算机视觉那一块好多学校归到电子信息院那块,图形学归到计算机那块,所以想问下具体区别
  • MFC.NET什么区别

    千次阅读 2013-12-13 13:00:55
    问题的中心点是问 C++中的 基于MFC基于.NET开发出来的程序啥不同吧? MFC是微软基础类(Microsoft Foundation Classes,MFC)来编写Windows应用程序的图像界面。MFC封装了用于GUI(图形用户界面)创建控制的...
  • 这些都会经常使用到计算机视觉,那这里呢,最常问到的问题无非就是有三个概念,一个叫做计算机视觉,一个叫做机器视觉,一个叫做图像处理,那这三个东西有什么区别呢? 这三个东西的区别还是挺因人而异的,每一个...
  • CGImageCGImageRef这两个应当是用来重绘图形的类,它们在应用时是按照图像的像素矩阵来绘制图片的,它们可以用来处理bitmap。 CGImageRef与UIImage的互转   CGImageRef转换成UIImage CGImageRef ...
  • svg 格式图形文件 svg 标签

    千次阅读 2019-04-18 13:31:22
    什么是SVG? SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用来定义用于网络的基于矢量的图形 SVG 使用 XML 格式定义图形 SVG 图像在放大或改变尺寸的...CanvasSVG有什么区别? svg绘制出来的每一个...
  • 矢量图与位图最大的区别是,矢量图不受分辨率的影响,因此在印刷时,可以任意放大或缩小图形而不会影响出图的清晰度,也就是说,你将矢量图任意放大或缩小,精度都不会改变。位图是点阵图,就是一个个点(小方格子)...
  • java utilawt的区别

    2018-01-16 19:39:00
    java.util.*包,包含集合框架,collection 类、事件模型、日期时间设施、国际化和数组各种实用工具...java.util.List与java.awt.List有什么区别 java.util.*与java.awt.*都是java的标准库包,其中*表示java.util...
  • GPU CPU 的区别

    2021-01-28 10:04:38
    CPU即中央处理器,GPU即图形处理器。 具体可以看这篇文章: https://www.cnblogs.com/biglucky/p/4223565.html 前面讲的比较专业,看着不太懂,后面这几段话可以理解,做了下摘抄。如下: 所以与CPU擅长逻辑控制,...
  • 图形图像有什么区别图形主要是用矢量表示,图像则是由点阵表示 3.计算机图形学发展的主要阶段包括哪些?  字符显示->矢量显示->2D光栅显示->3D显示->新的计算机形式 4.计算机图形学主要应用哪些方面?你对哪些...
  • 然而他们究竟有什么区别呢?如果没有多年制作图片的相关工作经验,或者经过检索查阅相关资料描述,我相信你一时还真说不上来,下面是我参考网上一些博客内容并结合自己工作经验的总结,做一个简单的分享^_^.1.Photo...
  • 图像取模文字取模本身没什么区别,只是一开始你要准备好一幅将要在你LCD显示的图,因为LCD是没有灰度级的,每个点就是黑或者白。再有我们一般用的LCD点阵数都比较小,你看到一些很好看很丰富的图像往往都无法展示...
  • http ftp服务的区别

    2019-05-09 15:20:45
    HTTPFTP之间哪些区别?本篇文章就给大家介绍HTTPFTP是什么?让大家了解HTTPFTP之间的区别,希望对你们有所帮助。 HTTPFTP都是用于在客户端服务器之间传输数据的文件传输协议,但它们之间还是存在差异的...
  • SVG与canvas区别

    2020-08-25 13:55:53
    SVG 图像在放大或改变尺寸的情况下其图形质量不会损失 SVG 是万维网联盟的标准 2、SVG优势 SVG 图像可通过文本编辑器来创建修改 SVG 图像可被搜索、索引、脚本化或压缩 SVG 是可伸缩的 SVG 图像可在任何的...
  • 首先我们来说一下Canvas是什么,它有什么作用以及它的知识点。  Canvas是<HTML5>的新标签,它通常用于通过脚本(也就是JavaScript)来绘制图像。但是它本身并没有绘制能力,仅仅是一个图形的容器,必须通过...
  • 掌握Android图像显示原理(上)

    千次阅读 多人点赞 2020-09-06 18:52:51
    我们所知道的Activity或者是应用App界面的显示,只属于Android图形显示的一部分。同样可以在Android系统上展示图像的WebView,Flutter,或者是...Android系统显示界面的方式又IOS,或者Windows等系统有什么区别呢?
  • HTML5 SVG与Canvas的区别

    2017-10-08 18:35:39
    SVGCanvas的区别 什么是SVG? (1)SVG指可伸缩矢量...(4)SVG图像在放大或改变尺寸的情况下其图形质量不会损失 (5)SVG是万维网的标准 SVG的优势 (1)SVG图像可通过文本编辑器来创建修改 (2)SV
  • 什么是SVG?...SVG 图像在放大或改变尺寸的情况下其图形质量不会损失 SVG 是万维网联盟的标准 SVG 的优势 与其他图像格式相比(比如 JPEG GIF),使用 SVG 的优势在于: SVG 图像...
  • 什么是数据可视化? 有的人说,数据可视化就是画图,没什么可以研究的价值。小编原本也天真的以为,数据可视化从字面意思上理解就是把数据从冰冷的...运用数据可视化有什么意义? 简单的看数字罗列所组成的数据,很难发
  • 形式: 电话面试; 一面时长1hour+; 二面40min;...vectorlist区别 structclass区别什么归并排序稳定;原理层面推导解释; 其他面试内容 项目相关:CUDA,三维重建,分形。(图形学相关项...
  •  OpenGL提供了丰富且易用的二维图形和图像操作的API函数,然而OpenGL最强大之处在于处理三维图形。使用OpenGL,读者可以在一个学期之内学习并掌握制作精美动画效果的技巧。  OpenGL的发展历史  OpenGL的第一个...
  • 图形处理,真彩图像,图片框 VB图片框显示32位真彩色动态的ANI图像的代码,原来32位真彩是用4个字节来表示一个像素的,而24位真彩用3个字节表示一个像素,但这两种真彩显示的颜色数都是2的24次方,所不同的是,32位...
  • 它与我们常用的自动化测试技术(工具)很大的区别。 当你看到上图sikuli的脚本时,一定会惊呼,这样都可以~!脚本加截图~~~ OK,在惊讶过后,我们一起来大体的了解一下这个技术。 什么是Sikuli?  Sikuli...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 124
精华内容 49
关键字:

图形和图像有什么区别