OpenCV是一个广泛应用的图像视觉和机器学习库,评估包括生命科学在内的各种环境。OpenCV的强大功能依赖于该库提供的大量(超过2500种)经典和最先进的计算机视觉算法。OpenCV提供以下算法:处理、特征检测、对象检测、机器学习和视频分析。
目前,存在以下替代方案可将 ImageJ 和/或 ImageJ2 与 OpenCV 连接:
-
PyImageJ:ImageJ2的Python包装器,允许从Python访问所有ImageJ2和original ImageJ。与opencv-python一起使用,这两个程序与NumPy可以一起使用通用数据结构。
-
CVForge:一个ImageJ插件,实现了一个简单的计算器的界面,可以访问OpenCV的所有方法。
-
IJ-OpenCV:用于在original ImageJ数据结构和OpenCV对象之间进行转换的库。
-
ImageJ-OpenCV 与 IJ-OpenCV 类似,但提供 OpenCV 和 ImageJ2 类型之间的转换器。
-
IJToolsUsingOpenCV:original ImageJ的一套插件,将 ImageJ 与 OpenCV 中实现的一些算法连接起来。