正文
Annotations:标注所在文件夹。
Masks:分割掩码所在文件夹(scribble mode)。
Scribbles:scribble 所在文件夹(scribble mode)。
tool.html:LabelMe 标注工具的主网页。
annotationTools:源码目录。
annotationCache:临时文件地址。
Icons:网页所用图标。
快速操作指南
1. 将 LabelMe 标注工具代码放在网页服务器上(网页服务器配置要求见下文)。
2. 在命令行上运行:
$ make
这将设置 perl 脚本需要的全局变量。注意:如果我们移动代码位置,那么我们必须重新运行「make」来刷新全局变量。
1. 在「Images」文件夹内创建一个子文件夹,将我们的图像放在该文件夹内。如:「Images/example_folder/img1.jpg」。确保所有的图像的扩展名为「.jpg」,文件夹/文件名由字母和数字构成(即不包含空格和其他字符)。
2. 使用网页浏览器前往以下 URL 地址:http://www.yourserver.edu/path/to/LabelMe/tool.html?collection=LabelMe&mode=f&folder=example_folder&image=img1.jpg
3. 标注图像。点击「show me another image」前往下一个图像。
4. 现在,你所作出的标注将出现在「Annotations」文件夹内。
网页服务器要求
在网页服务器上设置 LabelMe 工具,需要执行以下操作:
-
运行 Apache 服务器(Ubuntu 配置说明:https://github.com/CSAILVision/LabelMeAnnotationTool/blob/master/UBUNTU.md,Windows 配置说明:https://github.com/CSAILVision/LabelMeAnnotationTool/blob/master/WINDOWS.md)
-
在 Apache 内启用 authconfig,使服务器侧(包括 SSI)能够运行。这使得 SVG 能够发挥作用。这一步最常出现错误,所以务必确保这一步正常运行。
-
运行 perl/CGI 脚本,这是第二大容易出现错误的地方。
-
确保 php5 和 libapache2-mod-php5 库已安装。我们可以运行以下代码在 Linux 上运行它们:
$ sudo apt-get install php5 libapache2-mod-php5