计算机视觉是计算机科学的一个领域,其基础是开发和改进系统,使机器能够感知视觉输入,并根据该输入以特定的方式进行操作。计算机视觉库是程序、功能和,与计算机视觉相关功能编程相关的代码和文档。计算机视觉库的目的是为...
计算机视觉是计算机科学的一个领域,其基础是开发和改进系统,使机器能够感知视觉输入,并根据该输入以特定的方式进行操作。计算机视觉库是程序、功能和,与计算机视觉相关功能编程相关的代码和文档。计算机视觉库的目的是为该领域的知识提供一个存储库,以便从事计算机视觉工作的人不需要重新做已经完成的工作。对某些计算机视觉库的访问可能仅限于研究人员在特定的公司或实验室,因为它们可能包含有利于竞争对手的信息。其他的则是公开的,可以使整个计算机视觉领域受益。

计算机视觉库可以帮助程序员充分利用基本的网络摄像头。
计算机视觉库的开发和使用,无论是开放的还是专有的,对那些从事计算机视觉项目的人来说都是非常有利的。计算机视觉库往往包含已经为给定过程开发的最佳和最有效的代码,因此开发人员可以使用这些代码,而不是花时间对该功能进行编程此外,许多计算机视觉程序和系统都是建立在相似的基础上的,因此计算机视觉库允许人们从已经开发的基础上建立,潜在地大大减少对给定项目所需的工作量。以计算机视觉库的形式建立代码也是有利的,因为它鼓励不同的程序员使用相同的代码。因此,特定的程序和应用程序通常可以很容易地从项目转移到项目中。没有必要完全重写计算机视觉系统所基于的整个框架,因为代码可能存在于计算机视觉库中。
计算机视觉库最普遍的好处是整个领域的进步,在很大程度上仅限于可公开访问的计算机视觉库。添加到库中的计算机视觉领域的每一项发现都会增加该领域中其他人可用的知识和工具。另一方面,仅限于特定公司或组织的库往往只会使组织受益管理图书馆。
计算机视觉包括广泛的研究领域。计算机视觉库可能包含与运动跟踪和地形导航等不同学科相关的信息,也可能包含与人工智能和机器学习相关的其他信息,因为这些主题通常与计算机视觉项目高度相关。