opencv-python tensorflow==2.12 pillow scikit-learn scikit-image