If you're in the market for an open-source computer vision library that works on multiple operating systems and programming languages, OpenCV is a great option. It has more than 2500 algorithms for Machine Learning and Artificial Intelligence tasks and offers cross-platform support through C++, Python and Java interfaces on Linux, MacOS, Windows, iOS and Android operating systems. OpenCV also offers a wealth of resources for learning, including OpenCV University, which offers courses in Computer Vision, Deep Learning and AI.
Another notable project is Roboflow, an all-in-one platform for training and deploying computer vision models. It includes automated annotation tools, powerful deployment options, and integration with frameworks like TensorFlow, PyTorch and YOLO. Roboflow also supports cloud services like AWS and Azure, and edge devices like Raspberry Pi and Luxonis OAK cameras, so it's got a lot of flexibility for different deployment options.