博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置VLFeat
阅读量:5069 次
发布时间:2019-06-12

本文共 871 字,大约阅读时间需要 2 分钟。

VLFeat是一款由Andrea Vedaldi和Brian Fulkerson先生创建的开源图像处理库,都属于机器视觉算法,vlfeat库有C和matlab两种实现,包括了SIFT,MSERk-meanshierarchical k-meansagglomerative information bottleneck, and quick shift

这个库是C语言写的,效率比较高,支持WindowsMac OS X, and Linux操作系统。可以在matlab、Shell、C、编译器中配置使用。

我只需要在C#下使用,但是首先还是需要线配置C++编译器环境。

因为VLFeat下载下来的是tar.gz格式的,需要解压缩,然后将解压缩后的文件,没有安装文件,可以直接放置在一个文件目录下面,我放置在C:\Program Files\vlfeat

下面,然后在我的电脑的属性中,设置环境变量path,将C:\Program Files\vlfeat加入path中。

后面的配置就老老实实地按照配置我的Visual Stdio 环境,我配置的过程中还是出了一些小问题,就在tool选项中的C++目录中的 Include Files 和Library files 中加入该路径。

最后编译过程中,如果还是出现问题,则将bin\w32\目录下的vl.dll 拷贝到程序系统的\bin\debug\  目录下,

然后编译运行,应该就没有问题了。

在C++环境中不是我的目的,我是想要在C#环境中用这个库,由于vl.dll不能直接加入引用中,所以必须在程序中加入[DllImport("vl.dll",EntryPoint=" ")]

public static extern 类型 函数名(函数参数) 来调用vl中的各个函数,另外,最好把vl.dll同样也拷贝到C#工程的debug目录下面。

转载于:https://www.cnblogs.com/Blanche/archive/2011/04/21/2024309.html

你可能感兴趣的文章
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
Linux中的SELinux详解--16
查看>>
php变量什么情况下加大括号{}
查看>>
less入门
查看>>
如何实现手游app瘦身?
查看>>
linux程序设计---序
查看>>
【字符串入门专题1】hdu3613 【一个悲伤的exkmp】
查看>>
C# Linq获取两个List或数组的差集交集
查看>>
21.Longest Palindromic Substring(最长回文子串)
查看>>
HDU 4635 Strongly connected
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>
Java处理多人同时读写文件的文件锁处理
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
判断文本框输入的文字长度
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
Scaling Pinterest - From 0 To 10s Of Billions Of Page Views A Month In Two Years
查看>>
SelectSort 选择排序
查看>>