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也有非常好的匹配解决方案(但您必须联系他们以获得演示)。否则,请阅读其他评论:)