gpt4 book ai didi

c++ - 使用 C++ 进行图像处理还是继续使用 OpenCV?

转载 作者:太空宇宙 更新时间:2023-11-03 22:04:54 26 4
gpt4 key购买 nike

我有一个问题想从您此时的经验中学习。我有兴趣在学习图像处理算法的同时实现它们。您是建议我使用 C++ 还是继续使用 OpenCV?

我的目标不是学习 C++ 本身,而是实现我所学的图像处理算法。

在这种情况下,您对我有何建议?例如,我不想从 C++ 开始,然后结束(可能经过长时间的学习曲线)到我最终必须处理 OpenCV 的地步。

OpenCV 只是一个示例,您是否推荐它胜过其他用于图像处理的库?

感谢您的建议。

最佳答案

OpenCV 是完美的选择。

不要重新发明轮子。不要实现您自己的有限的、有缺陷的图像阅读器。不要实现您自己的非常基本的数据结构来在内存中存储和访问图像。

  1. OpenCV 3.0 有一个相当干净和漂亮的 API。你可以用高用它来提高 C++ 概念的水平。例如,您可以使用 STL 风格矩阵上的迭代器,也是模板化的。

  2. 如果你想自己实现一个算法,你可以使用 现有的 OpenCV 代码库,也许可以从那里获取一些东西,然后 更改。 OpenCV 拥有许可。

  3. 如果您想在船上使用 GPU 加速,OpenCV 可以提供 很好地集成,您可以立即从高层次开始。

  4. OpenCV 是图像处理和计算机领域的事实标准用 C++ 实现愿景。如果您想与该领域的其他人一起工作,您与 OpenCV 有共同点的可能性很高。

关于c++ - 使用 C++ 进行图像处理还是继续使用 OpenCV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31941612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com