什么是最好的.net计算机视觉库任何人最近使用不同的形状检测和条形码阅读,包括阅读pdf 417?大多数库有图像处理能力类似于那些在Gimp和Photoshop中发现的,但没有计算机视觉能力。目前,我们正在寻找Aforge和LEAD工具的组合;有谁知道更好的替代方案或一个库可以做这两个库可以组合在一起的事情吗?
5f0d552i1#
我的一个朋友在他的硕士论文(关于手势识别)中使用了OpenCV.net(OpenCV的C# Package 器),发现它开发得很好,很容易使用。
57hvy0tb2#
我发现EmguCV和AForge很方便。EmguCV是OpenCV的.NET移植版本,积极维护(使用我检查时的最新OpenCV)AForge曾经是我个人的最爱,它是由Andrew Kirillov开发的(遗憾的是,他在2012年4月宣布结束免费的公共支持)。
pprl5pva3#
我会补充我的一点答案。对于.net中的计算机视觉项目,我通常使用OpenCVSharp。它是OpenCV Package 器,复杂地 Package 了opencv函数,它是BSD 3-Clause License下的。它有广泛的用途,通常在项目中就足够了。另一个很有用的工具是ImageMagic,它有.NET接口,在计算机视觉中,我使用这个工具对单帧图像进行操作。
ldfqzlk84#
几乎没有一个“最好”的任务库。如果你看看主要的参与者,你会注意到有一些工业的,给予你快速和专业的支持,和一些开源解决方案,你在很大程度上是靠自己。这在很大程度上取决于你有多少时间来修复潜在的缺点,即你的时间与金钱的比率是多少。如果您是一个工业用户,商业解决方案由Stemmer Imaging、Dalsa、MVTec或Cognex提供。第一个供应商从一开始就支持.NET,后一个供应商也提供了几年(据我所知)。如果您更喜欢开源方法,那么OpenCV派生/ Package 器可能是您的最佳选择。
gg0vcinb5#
对于条形码阅读器,我的第一个建议是C中的ZBar和C#中的this Package 器,第二个建议是C中的ZXing,ZXing.Net是它的C#移植。对于计算机视觉中的启动项目,最广泛使用和功能强大的库是OpenCv,它在C/C++中工作,但在C#中也有一些 Package 器,如AForge和EmguCv。CV的第二个选择是C# Dlib Package 器DlibDotNet。也有SimpleCv,它易于使用,但用于python。
f8rj6qna6#
您可以考虑将一些流行的.NET计算机视觉库用于形状检测和条形码阅读,这些库包括:
总的来说,最适合您特定需求的库取决于您所需的特定算法和函数,以及您所具有的任何性能或其他约束。值得考虑尝试几个不同的库,看看哪一个最适合您的特定用例。
6条答案
按热度按时间5f0d552i1#
我的一个朋友在他的硕士论文(关于手势识别)中使用了OpenCV.net(OpenCV的C# Package 器),发现它开发得很好,很容易使用。
57hvy0tb2#
我发现EmguCV和AForge很方便。
EmguCV是OpenCV的.NET移植版本,积极维护(使用我检查时的最新OpenCV)
AForge曾经是我个人的最爱,它是由Andrew Kirillov开发的(遗憾的是,他在2012年4月宣布结束免费的公共支持)。
pprl5pva3#
我会补充我的一点答案。对于.net中的计算机视觉项目,我通常使用OpenCVSharp。它是OpenCV Package 器,复杂地 Package 了opencv函数,它是BSD 3-Clause License下的。它有广泛的用途,通常在项目中就足够了。
另一个很有用的工具是ImageMagic,它有.NET接口,在计算机视觉中,我使用这个工具对单帧图像进行操作。
ldfqzlk84#
几乎没有一个“最好”的任务库。如果你看看主要的参与者,你会注意到有一些工业的,给予你快速和专业的支持,和一些开源解决方案,你在很大程度上是靠自己。
这在很大程度上取决于你有多少时间来修复潜在的缺点,即你的时间与金钱的比率是多少。
如果您是一个工业用户,商业解决方案由Stemmer Imaging、Dalsa、MVTec或Cognex提供。第一个供应商从一开始就支持.NET,后一个供应商也提供了几年(据我所知)。
如果您更喜欢开源方法,那么OpenCV派生/ Package 器可能是您的最佳选择。
gg0vcinb5#
对于条形码阅读器,我的第一个建议是C中的ZBar和C#中的this Package 器,第二个建议是C中的ZXing,ZXing.Net是它的C#移植。
对于计算机视觉中的启动项目,最广泛使用和功能强大的库是OpenCv,它在C/C++中工作,但在C#中也有一些 Package 器,如AForge和EmguCv。CV的第二个选择是C# Dlib Package 器DlibDotNet。也有SimpleCv,它易于使用,但用于python。
f8rj6qna6#
您可以考虑将一些流行的.NET计算机视觉库用于形状检测和条形码阅读,这些库包括:
总的来说,最适合您特定需求的库取决于您所需的特定算法和函数,以及您所具有的任何性能或其他约束。值得考虑尝试几个不同的库,看看哪一个最适合您的特定用例。