opencv_contrib是扩展的模块。
opencv_contrib旨在开发所谓的“扩展”模块,贡献功能。
新模块通常没有稳定的 API,并且没有经过良好的测试。
因此,它们不应该作为官方 OpenCV 发行版的一部分发布,因为该库保持二进制兼容性,并试图提供良好的性能和稳定性。
因此,所有新模块都应该单独开发,并首先发布在 opencv_contrib 存储库中。
后来,当模块成熟并流行起来时,它被移到中央 OpenCV 存储库,开发团队为此模块提供生产质量的支持。
简而言之:Opencv团队首先将新算法新功能在 opencv_contrib扩展模块测试稳定了再移动到
OpenCV主仓中;如果是专利算法就等专利过期了再移动到主仓中。
官方地址:
https://github.com/opencv/opencv_contrib
下载opencv_contrib发布版本4.6.0: