# Install required packages
%pip install opencv-python matplotlib numpy ipython
import cv2
import numpy as np
import matplotlib.pyplot as plt
import requests
# Direct download links for Box files
IMG_URL = 'https://uofi.box.com/shared/static/4vwmy8d4zutugdq54xj0jm98y2dsv8t0.jpg'
def download_file(url, save_path):
r = requests.get(url, stream=True)
r.raise_for_status()
with open(save_path, 'wb') as f:
for chunk in r.iter_content(chunk_size=8192):
f.write(chunk)
return save_path
# Download files to /content/
img_path = '/content/test_image.jpg'
download_file(IMG_URL, img_path)
# Load image
img = cv2.imread(img_path)
print('Image loaded:', img is not None)Requirement already satisfied: opencv-python in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (4.12.0.88)
Requirement already satisfied: matplotlib in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (3.10.6)
Requirement already satisfied: numpy in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (2.2.6)
Requirement already satisfied: ipython in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (9.5.0)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (1.3.3)
Requirement already satisfied: cycler>=0.10 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (4.60.0)
Requirement already satisfied: kiwisolver>=1.3.1 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (1.4.9)
Requirement already satisfied: packaging>=20.0 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (25.0)
Requirement already satisfied: pillow>=8 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (11.3.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (3.2.4)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from matplotlib) (2.9.0.post0)
Requirement already satisfied: colorama in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (0.4.6)
Requirement already satisfied: decorator in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (5.2.1)
Requirement already satisfied: ipython-pygments-lexers in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (1.1.1)
Requirement already satisfied: jedi>=0.16 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (0.19.2)
Requirement already satisfied: matplotlib-inline in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (0.1.7)
Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (3.0.52)
Requirement already satisfied: pygments>=2.4.0 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (2.19.2)
Requirement already satisfied: stack_data in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (0.6.3)
Requirement already satisfied: traitlets>=5.13.0 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from ipython) (5.14.3)
Requirement already satisfied: wcwidth in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython) (0.2.13)
Requirement already satisfied: parso<0.9.0,>=0.8.4 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from jedi>=0.16->ipython) (0.8.5)
Requirement already satisfied: six>=1.5 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from python-dateutil>=2.7->matplotlib) (1.17.0)
Requirement already satisfied: executing>=1.2.0 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from stack_data->ipython) (2.2.1)
Requirement already satisfied: asttokens>=2.1.0 in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from stack_data->ipython) (3.0.0)
Requirement already satisfied: pure_eval in c:\users\griff\miniconda3\envs\quarto\lib\site-packages (from stack_data->ipython) (0.2.3)
Note: you may need to restart the kernel to use updated packages.
Image loaded: True











