···88 dims = image.shape
99 assert dims[0] >= size0
1010 assert dims[1] >= size1
1111- return np.array([image[size0 * i:size0 * (i+1), size1 * j:size1 * (j+1)] \
1111+ return np.array([image[size0 * i:size0 * (i+1), size1 * j:size1 * (j+1), :] \
1212 for i in range(dims[0] // size0) for j in range(dims[1] // size1)] + \
1313 [image[size0 * i:size0 * (i+1), dims[1]-size1:] \
1414 for i in range(dims[0] // size0) if dims[1] % size1 != 0] + \
1515 [image[dims[0]-size0:, size1 * j:size1 * (j+1)] \
1616- for j in range(dims[1] // size1) if dims[0] % size0 != \
1616+ for j in range(dims[1] // size1) if dims[0] % size0 != 0] \
1717 )
181819192020if __name__ == '__main__':
2121 # test = np.random.rand(5,4,3)
2222 test = np.array([[
2323- k + 4*j for k in range(4)
2323+ [k + 4*j, k + 4*j] for k in range(4)
2424 ] for j in range(5)])
2525 print(test)
2626 print(image_cut(test, 2, 2))
+1-1
mini_proj/report/waldo.tex
···5959 as) Waldo, but are not actually Waldo.
60606161 \begin{figure}[ht]
6262- \includegraphics[scale=0.35]{waldo}
6262+ \includegraphics[scale=0.35]{waldo.png}
6363 \centering
6464 \caption{
6565 A headshot of the character ``Waldo'', or ``Wally''. Pictures of Waldo