# SIFT moved into the main OpenCV module in version 4.4, so the Lab 7 starter # calls cv2.SIFT_create() and the plain opencv-python package is enough. # The old cv2.xfeatures2d.SIFT_create() needed opencv-contrib-python; nothing # in these labs needs contrib now. opencv-python numpy scipy matplotlib imageio notebook jupyterlab pandas # Lab 10 (pretrained CNN features): torch and torchvision load the pretrained # ResNet and CIFAR10; scikit-learn supplies the logistic-regression baselines # in section 4 and the PCA projection in section 5. torch torchvision scikit-learn