编译通过并成功配置FIRE
2007-07-26 11:02
204 查看
1. FIRE简介:
FIRE(Flexible Image Retrieval Engine)http://www-i6.informatik.rwth-aachen.de/~deselaers/fire.html是德国人 Thomas Deselaers:http://www-i6.informatik.rwth-aachen.de/~deselaers/做的博士毕设课题,主要 功能是图像辨认与模式识别,基于GPL协议开放源代码的,它的主要思想是用FIRE算法将每张图片的色彩、灰度信息提取出来,存放到一个文件中,然后根据 这些信息进行相似图像匹配与查找。目前他这个算法可以用在图像匹配、文字识别、人脸识别、排版相似的PDF论文归类等领域,使用FIRE的网站有: imunsys:http://www.imunsys.com/index.html、artsugar:http: //www.artsugar.com/等,可以登录他们的网站查看效果。FIRE是基于apache的CS模式实现的,需要apache服务器,具体配 置在2中详细说明。可以说FIRE做的很牛的。
2. FIRE编译:
按照Deselaers的说明,到网页http://www- i6.informatik.rwth-aachen.de/~deselaers/fire.html下载install_fire.txt和 install_fire.sh文件,按照install_fire.txt说明,使用install_fire.sh脚本安装。安装过程中可能会遇到一 些问题,如链接是ld提示一些参数找不到,这是因为缺少相关的库,可以用Synaptic Package Manager包管理器搜索添加安装,一般选择对应的-dev的包。在用g++4.1编译FIRE时会遇到extra ……等等一大堆错误,这些是因为Deselaers是在较老的版本上开发FIRE的,4.1有点不兼容,那就是4.1不允许在class类内定义函数时在 函数前添加<类名>::<函数名>,而4.1之前的版本允许这样定义,用Google搜索这个错误可以找到解决方法,很简单,就 是把这样的类内函数定义去掉之前的<类名>::,再编译就可以通过了。在成功执行完install_fire.sh脚本后,在命令行应该会出 现类似这样的信息:[server.cpp:551:start] Waiting for connections on port 12960,表明FIRE已经正常工作了。这时在浏览器中输入:http://localhost:8123/cgi-bin/fire.cgi 就可以看到FIRE执行的效果,很cool哦。 chern 发表于 2007-6-19 12:16:00 | 阅读全文(15) | 回复(0) | 引用通告(0) | 编辑
FIRE(Flexible Image Retrieval Engine)http://www-i6.informatik.rwth-aachen.de/~deselaers/fire.html是德国人 Thomas Deselaers:http://www-i6.informatik.rwth-aachen.de/~deselaers/做的博士毕设课题,主要 功能是图像辨认与模式识别,基于GPL协议开放源代码的,它的主要思想是用FIRE算法将每张图片的色彩、灰度信息提取出来,存放到一个文件中,然后根据 这些信息进行相似图像匹配与查找。目前他这个算法可以用在图像匹配、文字识别、人脸识别、排版相似的PDF论文归类等领域,使用FIRE的网站有: imunsys:http://www.imunsys.com/index.html、artsugar:http: //www.artsugar.com/等,可以登录他们的网站查看效果。FIRE是基于apache的CS模式实现的,需要apache服务器,具体配 置在2中详细说明。可以说FIRE做的很牛的。
2. FIRE编译:
按照Deselaers的说明,到网页http://www- i6.informatik.rwth-aachen.de/~deselaers/fire.html下载install_fire.txt和 install_fire.sh文件,按照install_fire.txt说明,使用install_fire.sh脚本安装。安装过程中可能会遇到一 些问题,如链接是ld提示一些参数找不到,这是因为缺少相关的库,可以用Synaptic Package Manager包管理器搜索添加安装,一般选择对应的-dev的包。在用g++4.1编译FIRE时会遇到extra ……等等一大堆错误,这些是因为Deselaers是在较老的版本上开发FIRE的,4.1有点不兼容,那就是4.1不允许在class类内定义函数时在 函数前添加<类名>::<函数名>,而4.1之前的版本允许这样定义,用Google搜索这个错误可以找到解决方法,很简单,就 是把这样的类内函数定义去掉之前的<类名>::,再编译就可以通过了。在成功执行完install_fire.sh脚本后,在命令行应该会出 现类似这样的信息:[server.cpp:551:start] Waiting for connections on port 12960,表明FIRE已经正常工作了。这时在浏览器中输入:http://localhost:8123/cgi-bin/fire.cgi 就可以看到FIRE执行的效果,很cool哦。 chern 发表于 2007-6-19 12:16:00 | 阅读全文(15) | 回复(0) | 引用通告(0) | 编辑
相关文章推荐
- Ubuntu 14.04下成功安装ffmpeg与编译配置opencv-2.4.10
- windows7 VS2010 OpenCV2.2.0 TBB CMake 2.8.4编译配置成功
- Linux下编译安装配置MariaDB数据库的方法(测试通过)
- OpenCV3.2-contrib 编译通过文件及配置
- vs2010 qt4.8.1 需要配置环境变量 否则编译不通过,qt类无法识别
- DCMTK3.6.0库在vs2010下编译成功通过
- hadoop前戏配置三:hadoop 2.2.0 重新编译为64位,个人测试成功
- 【安装工具】【ARM-DS-5】成功破解ARM DS-5 v5.26.0 + 配置高通MDM9026芯片的demo==》成功编译得到demo.bin文件
- 通过使用ccache加速android 源码编译的配置
- RHEL5.4 两个网段通过双网卡,DHCP配置成功
- IDEA下maven编译打包Java项目成jar包但是resource下配置文件打包不成功
- 通过使用 Gvim 作为编辑器,使用 vs2008 的 cl 编译器编译的配置
- Windows 下 nodejs 连接 oracle 配置编译连接 成功的方法
- OGRE配置——OGRE源码成功编译
- libusb-win32-src-1.2.6.0源码编译成功。内附详细配置
- Oracle创建触发器成功,并且编译通过,执行却出错ora-04088
- 【转】Ubuntu 14.04.3上配置并成功编译Android 6.0 r1源码
- ubuntu下Eclipse修改配置使得可以成功编译运行C11工程(另加解决调试时warning: breakpoint installation failed)
- c++:eclipse 开发c++环境配置(保你编译成功)
- reactos终于被成功编译通过