| from statistics import median | |
| import numpy as np | |
| import cv2 | |
| import skimage.measure | |
| import matplotlib.pyplot as plt | |
| import winsound | |
| finalnotes = [] | |
| im = cv2.imread(r'C:\Users\vikas\OneDrive\Desktop\Back ground\pillars.jpg', 0) # Can be many different formats. | |
| x=cv2.resize(im, (1500, 1000)) | |
| x = skimage.measure.block_reduce(x, (3,3), np.max) | |
| x = skimage.measure.block_reduce(x, (4,4), np.mean) | |
| nim = skimage.measure.block_reduce(x, (4,4), np.mean) | |
| notes = np.ndarray.flatten(nim) | |
| notes=list(notes) | |
| for item in notes: | |
| if item < 30: | |
| finalnotes.append(item*10) | |
| elif item < 50: | |
| finalnotes.append(item*4) | |
| elif item < 150: | |
| finalnotes.append(item*5) | |
| elif item>150: | |
| finalnotes.append(item*15) | |
| plt.imshow(nim) | |
| for n in range(0,672): | |
| winsound.Beep(int(finalnotes[n]), 350) | |
| print(n) |



We found out that Hubble Space Telescope took 1.3 million observations in last 28 years. We used some of them in our musical!

SpaceApps is a NASA incubator innovation program.