Preparing search index...

    Function recognizeText

    • Recognizes and extracts text from an image based on the specified recipe field type

      Uses ML Kit text recognition to extract text from images and processes it according to the expected field type (title, ingredients, preparation steps, etc.).

      Parameters

      • imageUri: string

        URI path to the image to process

      • fieldName: recipeColumnsNames

        Type of recipe field to extract (title, ingredients, etc.)

      Returns Promise<
          | string
          | number
          | preparationStepElement[]
          | tagTableElement[]
          | number[]
          | personAndTimeObject[]
          | ingredientObject[]
          | nutritionObject,
      >

      Promise resolving to extracted and processed data specific to field type

      // Extract title as string
      const title = await recognizeText(imageUri, recipeColumnsNames.title);

      // Extract ingredients as structured objects
      const ingredients = await recognizeText(imageUri, recipeColumnsNames.ingredients);

      // Extract preparation steps as array
      const steps = await recognizeText(imageUri, recipeColumnsNames.preparation);