Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -60,6 +60,7 @@ if user_image_object is not None:
|
|
| 60 |
#Hue has range [0,179] , Saturation [0,255] , Value [0,255]
|
| 61 |
|
| 62 |
img_array = []
|
|
|
|
| 63 |
for i in my_hue_list:
|
| 64 |
# modify hue channel by adding difference and modulo 180 (modulo because hue parameter only goes up to index 180, shouldn't exceed that )
|
| 65 |
hnew = np.mod(h + i, 180).astype(np.uint8) #<<<<<<<<<<<<<<<< where the iter comes in
|
|
@@ -78,7 +79,8 @@ if user_image_object is not None:
|
|
| 78 |
|
| 79 |
# save output AS FILE LABELED BY ITERABLE
|
| 80 |
output_filename = 'output_bgr_new_' + str(i) +'.png' #<<<<<<<<<<<<<<<< where the iter comes in
|
| 81 |
-
|
|
|
|
| 82 |
|
| 83 |
|
| 84 |
height, width, layers = bgr_new.shape
|
|
@@ -108,7 +110,7 @@ if user_image_object is not None:
|
|
| 108 |
st.video(video_bytes )
|
| 109 |
'''
|
| 110 |
|
| 111 |
-
img, *imgs = [Image.open(f) for f in
|
| 112 |
img.save(fp="output_gif.gif", format='GIF', append_images=imgs,
|
| 113 |
save_all=True, duration=duration_parameter, loop=loop_parameter)
|
| 114 |
|
|
|
|
| 60 |
#Hue has range [0,179] , Saturation [0,255] , Value [0,255]
|
| 61 |
|
| 62 |
img_array = []
|
| 63 |
+
output_filename_array = []
|
| 64 |
for i in my_hue_list:
|
| 65 |
# modify hue channel by adding difference and modulo 180 (modulo because hue parameter only goes up to index 180, shouldn't exceed that )
|
| 66 |
hnew = np.mod(h + i, 180).astype(np.uint8) #<<<<<<<<<<<<<<<< where the iter comes in
|
|
|
|
| 79 |
|
| 80 |
# save output AS FILE LABELED BY ITERABLE
|
| 81 |
output_filename = 'output_bgr_new_' + str(i) +'.png' #<<<<<<<<<<<<<<<< where the iter comes in
|
| 82 |
+
output_filename_array.append(output_filename)
|
| 83 |
+
cv2.imwrite(output_filename, bgr_new)
|
| 84 |
|
| 85 |
|
| 86 |
height, width, layers = bgr_new.shape
|
|
|
|
| 110 |
st.video(video_bytes )
|
| 111 |
'''
|
| 112 |
|
| 113 |
+
img, *imgs = [Image.open(f) for f in output_filename_array]
|
| 114 |
img.save(fp="output_gif.gif", format='GIF', append_images=imgs,
|
| 115 |
save_all=True, duration=duration_parameter, loop=loop_parameter)
|
| 116 |
|