作为一位实际开发者,我希望为我的特定任务设计一个好的算法,它由各种模块组成,比如“边界提取”或“伽玛校正”等等。但是我不想重复造轮子,自己再去实现所有这些东西,所以我在想——是否有像C++的OpenCV一样强大的计算机视觉库呢?
说到“最好的”,我指的是具备以下特点的库:
- 实现了许多不同的算法
- 可扩展性——可以基于该库创建新的内容
- 高性能
- 线程安全
作为一位实际开发者,我希望为我的特定任务设计一个好的算法,它由各种模块组成,比如“边界提取”或“伽玛校正”等等。但是我不想重复造轮子,自己再去实现所有这些东西,所以我在想——是否有像C++的OpenCV一样强大的计算机视觉库呢?
说到“最好的”,我指的是具备以下特点的库:
Shaman,我一直在寻找一个类似于Java中OpenCV的图像处理库。就自动化任务的数量而言,没有任何东西能够像高级机器视觉类型应用程序一样接近它。但就图像处理方面而言,ImageJ有很多预实现的算法和插件。我经常使用这个库对需要发送到OpenCV机器视觉工具中的东西进行预处理。这也是开源的,并且通过插件或直接操作很容易添加其他功能,因此我认为它可以满足您的大部分要求。
OpenCV有Java包装器: