计算机视觉库/人脸识别Chebfun、VisionWorkbench、Kobold介绍

以下为你介绍的计算机视觉库/人脸识别软件都可用在Linux系统上:Chebfun(数值计算系统)、VisionWorkbench(NASA计算机视觉库)、Kobold(视觉回归测试框架)。

1、Chebfun(数值计算系统)

计算机视觉库/人脸识别Chebfun、VisionWorkbench、Kobold介绍

Chebfun 是开源的数值计算功能软件系统。

代码示例:

% The Dixon-Szego function

f = @(x,y) (4-2.1*x.^2+ x.^4/3).*x.^2 ...

  + x.*y + 4*(y.^2-1).*y.^2;

% Create a chebfun2

F = chebfun2(f, [-2,2,-1.25,1.25]);

% Find the minimum and mark it

[minf,minx] = min2(F);

contour(F,30), hold on

plot(minx(1),minx(2),'.w')

安装及要求:

Chebfun与MATLAB 7.8(R2009a)及更高版本兼容。

要安装,您可以使用Git克隆目录或下载.zip文件,请注意,如果您安装了早期版本的Chebfun,则需要调用清除类。

选项1:下载.zip文件

下载一个Chebfun的.zip文件:

https://github.com/chebfun/chebfun/archive/master.zip

解压缩后,您需要将Chebfun添加到MATLAB路径,您可以通过(a)输入:

addpath(chebfunroot), savepath

其中chebfunroot是解压缩目录的路径,(b)通过使用pathtool命令选择chebfun目录,或(c)通过MATLAB菜单栏中的File> Set Path ...对话框。

选项2:使用Git克隆

要克隆Chebfun存储库,请首先在终端中导航到要克隆存储库的位置,然后键入:

git clone https://github.com/chebfun/chebfun.git

要在MATLAB中使用Chebfun,您需要如上所述将chebfun目录添加到MATLAB路径。

下载地址:https://github.com/chebfun/chebfun

2、VisionWorkbench(NASA计算机视觉库)

Vision Workbench 一个通用的图像处理和计算机视觉库,由 NASA 艾姆斯研究中心智能系统部门的自主系统和机器人(Autonomous Systems and Robotics)分区开发。

Vision Workbench 是用 C++ 编程语言实现的,并广泛使用 C++ 模板。

下载地址:https://github.com/visionworkbench/visionworkbench

3、Kobold(视觉回归测试框架)

计算机视觉库/人脸识别Chebfun、VisionWorkbench、Kobold介绍

Kobold 是雅虎的视觉回归测试框架,可对比多人构建的截图。

安装:

使用以下命令安装此模块:

npm install kobold

使用以下命令全局安装此模块:

npm install -g kobold

这样可以确保在运行Kobold时不必输入整个路径。

将模块添加到您的package.json依赖项中:

npm install --save kobold

将模块添加到package.json开发依赖:

npm install --save-dev kobold

配置可以通过在命令行中提供--config来选择全局配置文件,该文件描述了用于比较的默认值。

这是文件的示例(config.js-也可以是JSON文件):

module.exports = {

 "delta": 35 // Changing the distance of pixel-comparison

};

然后可以如下调用该文件:

kobold --config config.js test/ui/regression

另一方面,特定屏幕的配置文件仅描述该屏幕的比较选项,这是一个名为“YDN_Missing”的屏幕的示例,路径是config/YDN_Missing.json(也可以是.js):

{

 "outputBackgroundOpacity": 0.3,

 "outputBackgroundGreen": 100

}

本示例将使比较图像的背景看起来更绿色。

下载地址:https://github.com/YahooArchive/kobold

注明

以上就是计算机视觉库/人脸识别Chebfun、VisionWorkbench、Kobold的介绍内容,这些计算机视觉库/人脸识别软件都能使用在Linux操作系统中。

栏目相关文章