Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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++ C语言中的图像处理_C++_Windows_Image Processing - Fatal编程技术网

C++ C语言中的图像处理

C++ C语言中的图像处理,c++,windows,image-processing,C++,Windows,Image Processing,有人能推荐一些好的C/C++图像处理库吗?它们可以在Visual studio中轻松工作。我需要做一些三维建模和图像重建(需要大量的像素值访问)。除了给定的功能外,我正在寻找一些具有良好文档/在线支持的东西 我目前正在尝试CIMG,但在进行项目之前请先征求您的意见。 < P> C++ C++图像处理自然导致我发布一个链接到 < P>标签C++图像图形处理自然导致我发布一个链接到 < P>我试过开罗。http://cairographics.org/samples/)对于过去的一个项目 g2库(h

有人能推荐一些好的C/C++图像处理库吗?它们可以在Visual studio中轻松工作。我需要做一些三维建模和图像重建(需要大量的像素值访问)。除了给定的功能外,我正在寻找一些具有良好文档/在线支持的东西

我目前正在尝试CIMG,但在进行项目之前请先征求您的意见。

< P> C++ C++图像处理自然导致我发布一个链接到

< P>标签C++图像图形处理自然导致我发布一个链接到

< P>我试过开罗。http://cairographics.org/samples/)对于过去的一个项目

g2库(http://g2.sourceforge.net/)也有比较全面的特点。不过有点老了。

我试过开罗(http://cairographics.org/samples/)对于过去的一个项目

g2库(http://g2.sourceforge.net/)也有比较全面的特点。但是有点旧。

由英特尔。

由英特尔。

另一个这样的库是。

另一个这样的库是。

  • -对于多维数据集
  • -用于可视化,但也有一点用于图像处理
  • OpenCV-通常用于2D,但速度非常快
  • Matlab-应仅用于2D(矩阵实验室),而不用于大型数据集
  • 数学-。。。我还要说:2D
  • Boost-有时对分析很有帮助
  • CGAL-也可用于特征提取
      • -对于多维数据集
      • -用于可视化,但也有一点用于图像处理
      • OpenCV-通常用于2D,但速度非常快
      • Matlab-应仅用于2D(矩阵实验室),而不用于大型数据集
      • 数学-。。。我还要说:2D
      • Boost-有时对分析很有帮助
      • CGAL-也可用于特征提取

      C/C++中最有用的图像处理库是OpenCV和ITK。它们是最常用的图像处理库。因为它们有好的文档,世界范围的支持,邮件列表或论坛。它们都是用C++编写的开源库。ITK实际上用于医学图像处理。但是你可以用于任何类型的图像。opencv在图像处理、计算机视觉和机器学习方面有非常大的功能。在高级应用中,你无法将它们彼此分开。image proc.,comp。维斯。机器学习相互交织,OpenCV和ITK都可以与其他基于C++的库一起使用,如GUI的QT,vtk用于可视化等。您也可以同时使用opencv和itk。对于熟悉C/C++和python的人来说,opencv和itk是处理图像的一大优势。

      C/C++中最有用的图像处理库是opencv和itk。它们是最常用的图像处理库。因为它们有好的文档,世界范围的支持,邮件列表或论坛。它们都是用C++编写的开源库。ITK实际上用于医学图像处理。但是你可以用于任何类型的图像。opencv在图像处理、计算机视觉和机器学习方面有非常大的功能。在高级应用中,你无法将它们彼此分开。image proc.,comp。维斯。机器学习也相互交织,OpenCV和ITK都可以与其他基于C++的库一起使用,如GUI的QT、VTK可视化等。也可以使用OpenCV和ITK。OpenCV和ITK这样的大优势,为熟悉C/C++和Python的用户处理图像。你的问题说C/C++,提到VisualStudio,你的标签是C++。你想用哪种语言写?我猜C++?你的标题是C,你的问题是C/C++,提到VisualStudio,你的标签是C++。你想用哪种语言写?我猜C++?为什么我被否决了?OP要求我提个建议,我提了一个。为什么-1?我正要为这个项目安装OpenCV,是不是很好?@Manish:据我所知,OpenCV非常好。我至少参与过两个使用OpenCV的商业项目,尽管我自己从未接触过这个库(因为我在项目的底层工作),但我以前曾亲自使用过OpenCV。不要认为它可以用于三维建模。。。它更多的是用于像图像识别这样的操作,以及在图像上运行过滤器。科学的东西(图像->数据),而不是艺术的东西(数据->图像)。我相信它应该允许像素级的访问,但如果这就是你想要的,像libSDL这样的东西可能更合适。三维建模和图像重建是科学的,而不是艺术的。我也会对OpenCV有些犹豫,但这只是因为3D部分。OpenCV是以像素类型为模板的,但不是以尺寸为模板的。为什么我被否决了?OP要求我提个建议,我提了一个。为什么-1?我正要为这个项目安装OpenCV,是不是很好?@Manish:据我所知,OpenCV非常好。我至少参与过两个使用OpenCV的商业项目,尽管我自己从未接触过这个库(因为我在项目的底层工作),但我以前曾亲自使用过OpenCV。不要认为它可以用于三维建模。。。它更多的是用于像图像识别这样的操作,以及在图像上运行过滤器。科学的东西(图像->数据),而不是艺术的东西(数据->图像)。我相信它应该允许像素级的访问,但如果这就是你想要的,像libSDL这样的东西可能更合适。三维建模和图像重建是科学的,而不是艺术的。我也会对OpenCV有些犹豫,但这只是因为3D部分。OpenCV以像素类型为模板,但不以尺寸为模板。