Food recognition
Remote image recognition
let image = Bundle.main.path(forResource: "image1", ofType: "png")
PassioNutritionAI.shared.recognizeImageRemote(image: image) { passioAdvisorFoodInfo in
print("Food Info:- \(passioAdvisorFoodInfo)")
}
public struct PassioAdvisorFoodInfo: Codable {
public let recognisedName: String
public let portionSize: String
public let weightGrams: Double
public let foodDataInfo: PassioFoodDataInfo
}val bitmap = loadBitmapFromAssets(assets, "image1.png")
PassioSDK.instance.recognizeImageRemote(bitmap) { result ->
// display the list
}
data class PassioAdvisorFoodInfo(
val recognisedName: String,
val portionSize: String,
val weightGrams: Double,
val foodDataInfo: PassioFoodDataInfo? = null,
val packagedFoodItem: PassioFoodItem? = null,
val resultType: PassioFoodResultType,
)
enum class PassioFoodResultType {
FOOD_ITEM,
BARCODE,
NUTRITION_FACTS
}UI Example



Last updated