Spaces:
Running
Running
increase brightness of image shown
Browse files
app.py
CHANGED
|
@@ -243,9 +243,20 @@ def preprocess_image(image, output_size=(300, 300)):
|
|
| 243 |
|
| 244 |
return image_resized
|
| 245 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 246 |
def update_display(image):
|
| 247 |
original_image = image
|
| 248 |
-
processed_image = preprocess_image(image)
|
| 249 |
instruction = "Image ready. Please switch to the 'Specimen Workbench' tab to check out further analysis and outputs."
|
| 250 |
model_name = "Fossils 142"
|
| 251 |
|
|
@@ -404,7 +415,7 @@ with gr.Blocks(theme='sudeepshouche/minimalist') as demo:
|
|
| 404 |
# generate_exp.click(exp_image, inputs=[input_image,model_name,explain_method,sampling_size], outputs=[exp1,exp2,exp3,exp4,exp5]) #
|
| 405 |
# with gr.Accordion('Closest Leaves Images'):
|
| 406 |
# gr.Markdown("5 closest leaves")
|
| 407 |
-
with gr.Accordion("
|
| 408 |
gr.Markdown("Visualize plant family distribution of top-k closest samples in our dataset")
|
| 409 |
with gr.Column():
|
| 410 |
with gr.Row():
|
|
|
|
| 243 |
|
| 244 |
return image_resized
|
| 245 |
|
| 246 |
+
def increase_brightness(img, value=30):
|
| 247 |
+
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # Convert to HSV
|
| 248 |
+
h, s, v = cv2.split(hsv)
|
| 249 |
+
|
| 250 |
+
lim = 255 - value
|
| 251 |
+
v[v > lim] = 255
|
| 252 |
+
v[v <= lim] += value
|
| 253 |
+
|
| 254 |
+
final_hsv = cv2.merge((h, s, v))
|
| 255 |
+
img_bright = cv2.cvtColor(final_hsv, cv2.COLOR_HSV2BGR)
|
| 256 |
+
return img_bright
|
| 257 |
def update_display(image):
|
| 258 |
original_image = image
|
| 259 |
+
processed_image = preprocess_image(increase_brightness(image,value=50))
|
| 260 |
instruction = "Image ready. Please switch to the 'Specimen Workbench' tab to check out further analysis and outputs."
|
| 261 |
model_name = "Fossils 142"
|
| 262 |
|
|
|
|
| 415 |
# generate_exp.click(exp_image, inputs=[input_image,model_name,explain_method,sampling_size], outputs=[exp1,exp2,exp3,exp4,exp5]) #
|
| 416 |
# with gr.Accordion('Closest Leaves Images'):
|
| 417 |
# gr.Markdown("5 closest leaves")
|
| 418 |
+
with gr.Accordion("Family Distribution of Closest Samples "):
|
| 419 |
gr.Markdown("Visualize plant family distribution of top-k closest samples in our dataset")
|
| 420 |
with gr.Column():
|
| 421 |
with gr.Row():
|