Как мне вспомнить свою функцию IMG, когда она находится в операторе if, и я делаю оператор ELIF под ней?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как мне вспомнить свою функцию IMG, когда она находится в операторе if, и я делаю оператор ELIF под ней?

Сообщение Anonymous »

Я пытаюсь создать веб -сайт, который может позволить вам сфотографироваться с вашей камерой и преобразовывать эту картинку в серый, а также позволяет загружать изображение, которое преобразуется в серый, но проблема в том, что я хочу, чтобы кнопка камеры исчезала, как в том, как минимизируется на небольшую вкладку, и когда вы нажимаете на нее, она будет расширена до нормальной работы. Но когда я хочу вызвать переменную IMG, чтобы закрыть экран камеры, это дало бы мне ошибку, потому что ее нельзя идентифицировать в операторе ELIF, как бы я решил эту проблему?import streamlit as st
from PIL import Image

uploaded_image = st.file_uploader("Upload Image")

camera_image = st.camera_input('Camera')

if camera_image:
img = Image.open(camera_image)

gray_img = img.convert("L")

st.image(gray_img)

elif uploaded_image:
uploaded_image = Image.open(uploaded_image)

gray_img = uploaded_image.convert("L")

st.image(gray_img)

img.close


Подробнее здесь: https://stackoverflow.com/questions/795 ... king-an-el
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»