Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;/Java/C#图像处理库_C#_Java_C++_Image Processing_Computer Vision - Fatal编程技术网

C++;/Java/C#图像处理库

C++;/Java/C#图像处理库,c#,java,c++,image-processing,computer-vision,C#,Java,C++,Image Processing,Computer Vision,在图像和相似性匹配中查找相似部分的最佳库选择是什么 谢谢。 从未做过图像处理,但我听说朋友OpenCV比较好,他们通常用C++ < /P> < P>从来没有做过图像处理,但是我听说朋友OpenCV比较好,在java中,它们通常使用C++ 最快的图像处理库。 java中最快的图像处理库。 听起来像是尺度不变特征变换(SIFT)可能是你真正想要的算法。顺便说一句,我不知道有哪一个通用图像处理库包含它,但肯定有一些独立的实现(知道它的名字应该可以让谷歌搜索相对容易)。听起来,比例不变特征变换(SI

在图像和相似性匹配中查找相似部分的最佳库选择是什么


谢谢。

从未做过图像处理,但我听说朋友OpenCV比较好,他们通常用C++ < /P> < P>从来没有做过图像处理,但是我听说朋友OpenCV比较好,在java中,它们通常使用C++

最快的图像处理库。

java中最快的图像处理库。

听起来像是尺度不变特征变换(SIFT)可能是你真正想要的算法。顺便说一句,我不知道有哪一个通用图像处理库包含它,但肯定有一些独立的实现(知道它的名字应该可以让谷歌搜索相对容易)。

听起来,比例不变特征变换(SIFT)可能就是你真正想要的算法。顺便说一句,我不知道有哪一个通用图像处理库包含它,但肯定有一些独立的实现(知道它的名字应该使谷歌搜索相对容易)。

OpenCV肯定是一个可靠的选择

也就是说,也很好。它包括许多流行的特征检测器(包括SIFT、MSER、Harris等)以及聚类算法(kd树和quickshift)。你可以用它很快地拼凑出一些东西,比如一袋单词分类器

虽然SIFT确实是一个可靠的通用解决方案,但它实际上是一个由特征检测器(图像中哪些点是感兴趣的)、特征描述符(图像中每个感兴趣的点的良好表示形式)和特征匹配器组成的管道(给定描述符和描述符数据库,如何确定最佳匹配)


根据您的应用程序,您可能希望将此管道分离并在不同的组件中交换。VLFeat的SIFT实现非常模块化,让您可以轻松地进行实验。

OpenCV无疑是一个可靠的选择,一如既往

也就是说,它也很好。它包括许多流行的特征检测器(包括SIFT、MSER、Harris等)以及聚类算法(kd树和quickshift)。你可以使用它快速拼凑一些东西,比如一包单词分类器

虽然SIFT确实是一个可靠的通用解决方案,但它实际上是一个由特征检测器(图像中哪些点是感兴趣的)、特征描述符(图像中每个感兴趣的点的良好表示形式)和特征匹配器组成的管道(给定描述符和描述符数据库,如何确定最佳匹配)


根据您的应用程序,您可能希望分离此管道并在不同的组件中进行交换。VLFeat的SIFT实现非常模块化,让您可以轻松地进行实验。

我建议您搜索Jerry描述的方法,您可能会在C#of SIFT和SURF中找到一些免费实现(受SIFT的启发,增强了强健的功能,具有更好的性能)这是一个通用的C++/Python图像处理库,其中包括和实现。OpenCV的端口可用于多种语言,例如流行的OpenCVSharp for C。我建议您搜索Jerry描述的方式,您可能会在SIFT和SURF的C中找到一些免费实现(受SIFT的启发,增强了强健的功能,具有更好的性能)这是一个通用的C++/Python图像处理库,其中包括和实现。OpenCV的端口可用于多种语言,例如流行的OpenCVSharp for C#。您是否在寻找商业应用程序?我建议您购买MVTec的Halcon库的演示版。它包括一个有用的该工具可供您快速尝试匹配。Matrox也有非常好的匹配解决方案(但您必须联系他们以获得演示)。否则,请阅读其他评论:)您正在寻找商业应用程序吗?我建议您购买MVTec的Halcon lib演示版。它包括一个有用的工具,可供您快速尝试匹配。Matrox也有非常好的匹配解决方案(但您必须联系他们以获得演示)。否则,请阅读其他评论:)