Как исправить pyrebase, загрузка firebase.storage, повторяющаяся в цикле for, ошибка в Python
Я получаю сообщение об ошибке только при загрузке в pyrebase firebase.storage. Мне удалось получить один файл для загрузки. Но когда я повторяю цикл фотографий, возникает ошибка. AttributeError: у объекта 'Firebase' нет атрибута 'put'
У меня есть раздел, над которым я работаю "" "msg out" "".
Я попытался переместить аутентификацию в начало цикла, она выдает ошибку моего соединения с firebase.put с моей базой данных в реальном времени. Я также попытался pyrebase.initialize_app(config), & storage = firebase.storage(), вне цикла в начале и другие ошибки.
Я поставил свой
for (a,b,c,d) in rect:
# Crop ROI locations
crop_empty = smallgray[a:b,c:d].copy()
crop = small2gray[a:b,c:d].copy()
var2 = np.var(crop_empty) #Dividing by threshold to other image
var = np.var(crop) /3 # Percentage of difference
finaldiff = var > var2
if finaldiff == True:
countTrues = countTrues + 1
cv2.line(appMask,(c,a),(d,b),(0,0,0),5)
cv2.imshow("AppMask_spots", appMask)
#print ('True')
else:
#print ('False')
continue
Empty = Lot - countTrues
send_app_totals = ([Lot,countTrues,Empty]) #Array of quantities to
Firebase database https://test1-ecd49.firebaseio.com/
#print(send_app_totals)
send_app = appMask
cv2.imwrite('send_app.jpg',send_app)
send_data = firebase.put('/Lot','I',send_app_totals) # Pass array over internet to Firebase
"""
document = "send_app.jpg" # Directory of your document
# Connection data for Firebase
config = {"apiKey": "xxxxxxxxxxxxxxxx",
"authDomain": "xxxxxxxx.firebaseapp.com",
"databaseURL": "https://xxxxxxx.firebaseio.com",
"storageBucket": "xxxxxxx.appspot.com",
"projectId": "xxxxxxxxx",
"serviceAccount": "xxxxxxxxxxx.json"}
firebase = pyrebase.initialize_app(config) # Initialize the connection
storage = firebase.storage() # Initialize the storage
storage.child("branch/directory").put(document) # Upload file to storage in Firebase
print("Upload complete...") # Confirmation
"""