Is Open CV or MATLAB better for object detection in video processing and why?

I have done image processing on MATLAB but now I am working on a project that requires detecting multiple objects/points in a live video. I have little knowledge of deep learning.

Which software and courses can you please suggest to me? Does OpenCV have better libraries for detection?