numpy matplotlib opencv-python tensorflow