Spaces:
Sleeping
Sleeping
File size: 694 Bytes
cf3f9fc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
from CV2Net import cv2net
import gradio as gr
import pandas as pd
def image2net(img_file,api_key):
try:
if isinstance(img_file, list) and len(img_file) > 1:
df_list = []
for i in img_file:
df_list.append(cv2net(i,api_key))
else:
df_list = [cv2net(img_file,api_key)]
except Exception:
gr.Info("The model is overloaded. Please try again later!")
return None, None
# Filter out None values before concatenating
valid_dfs = [df for df in df_list if df is not None]
if valid_dfs:
df = pd.concat(valid_dfs)
file_path = "network_data.csv"
df.to_csv(file_path, index=False)
return df, file_path
else:
return None, None
|