什么是OpenCVOpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。重要特性OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV 对非商业应用和商业应用都是免费(FREE)的。(细节参考&...
计算机断层成像石鑫华机器视觉网:计算机断层成像(Computed Tomography,又称为“电脑断层扫描”,简称CT),是一种影像诊断学的检查。这一技术曾被称为计算机轴向断层成像(Computed Axial Tomography)。X射线计算机断层成像(X-Ray Computed Tomography,简称X-CT)是一种利用数位几何处理后重建的三维放射线医学影像。...
DjVu石鑫华机器视觉网:DjVu(读作déjà vu)是一种计算机文件格式,主要用于存储扫描的文档。这种格式的特色包括图像分层、渐进载入、算术编码、对二进制图像进行有损压缩,从而以较小的空间,存放高质量的可读图像。渐进载入使得DjVu适合于应用于因特网。DjVu对于大部分的扫描文档,表现都优于PDF,故被作为PDF的替代品来...
CGM石鑫华机器视觉网:CGM(Computer Graphics Metafile) 是计算机图形元文件的英文缩写。CGM是ISO委员会定义的一种图形格式(International standard ISO/IEC 8632:1999), 用来描述、存储和传输与设备无关的矢量(向量)、标量以及两者混合的图像。CGM由数种规范组成:第1部分为功能规范,第2部分为字符编码,第3部分...
Alembic (计算机图形学)石鑫华机器视觉网:Alembic是计算机图形学中用于三维模型交换的一种开放文件格式,最早于2011年的SIGGRAPH大会上发布,现已被很多的电影特效公司和专业人员使用。它主要用于在一个公司的不同部门之间、或者为同一个影片项目制作特效的不同工作室之间交换三维模型。Alembic支持常见的多种模型类...
指纹识别系统及其应用一、 简介我们手掌及其手指、脚、脚趾内侧表面的皮肤凸凹不平产生的纹路会形成各种各样的图案。这些纹路的存在增加了皮肤表面的摩擦力,使得我们能够用手来抓起重物。人们也注意到,包括指纹在内的这些皮肤的纹路在图案、断点和交叉点上各不相同,也就是说,是唯一的。依靠这种唯一性,我们就可以把一个...
局部二值模式概述局部二值模式(英文:Local binary patterns,缩写:LBP)是机器视觉领域中用于分类的一种特征,于1994年被提出。局部二值模式在纹理分类问题上是一个非常强大的特征;如果局部二值模式特征与方向梯度直方图结合,则可以在一些集合上十分有效的提升检测效果。局部二值模式是一个简单但非常有效的纹理运算符...
高斯平滑高斯平滑概述高斯平滑(英语:Gausscian Smoothing),也叫高斯模糊(英语:Gausscian Blur),是在NI Vision、 Adobe Photoshop、GIMP 以及 Paint.NET 等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观察图像,这与...