2014-10-18 76 views
2

该项目已停产,但项目文件仍然存在,只是我想使用haar.js项目来检测某些媒体文件(视频或图像)中的上半身,当前的级联在项目文件夹中不包含上半身分类器,所以我将不得不使用他们的工具(haartojs.php)。Haar.js将open cv xml转换为javascript

我也做了以下内容:

  1. 为Windows下载PHP。
  2. 将我的open cv xml文件复制到根目录。
  3. ran cmd命令:php haartojs.php --xml=myfile.xml
  4. 似乎该工具正在工作,但我找不到输出文件的任何地方。

此外,我检查了PHP文件源(IM不是PHP专家),没有发现任何显示指示写入文件的任何行。

任何帮助将不胜感激。

PHP源文件: https://github.com/foo123/HAAR.js/blob/master/cascades/haartojs.php

项目页: https://github.com/foo123/HAAR.js

,这是输出截图: enter image description here

回答

2

我找到了正确的答案,有点长搜索后,它与php无关,它是关于从cmd文件中保存输出的,典型的运行命令如下:

php haartojs.php --xml=myxmlfilename.xml > myjsfilename.js 

这只会将php操作的结果输出到一个js文件。

+0

恭喜,您现在已经学会了一些有关您的操作系统的基本功能(以及非常强大的功能)。我怀疑这是一个编程问题,也不属于Stackoverflow。但只是说,如果你正在寻找一些背景。更专业的术语是I/O重定向或仅重定向。 http://en.wikipedia.org/wiki/Redirection_(computing) - 通常在命令行解释器中可用。 – hakre 2014-10-18 15:12:03

+0

@hakre我希望在搜索几小时之前有这样的评论,anywa我知道我的操作系统的基础知识非常好,只是我没有注意到输出,认为php会生成一个新文件。 – ProllyGeek 2014-10-18 15:28:26

+0

可能会发生。没有看到树林的树林。 ;)如果我较早看过它,我会早些时候评论过。 – hakre 2014-10-18 15:29:31