opencv-python numpy scikit-learn jsonschema