Computer vision on Parrot drone using pyparrot

I’ve used DJI Tello drone for my deep learning + computer vision project before, but it had some limitations and now I’m looking for a better drone.
I’m considering buying a Parrot drone, and I want to use Python + OpenCV libraries on Windows/Linux.

Is pyparrot suitable for the above requirements? Because it seems like some people had troubles with opencv using pyparrot.
And what Parrot drone (Mambo FPV, Bebop 2 or ANAFI) is suitable for my project? Can anyone give me some suggestions?

Thank you and best regards.