Импорт зависимостей набора ML для iOS

#ios #barcode-scanner #google-mlkit

Вопрос:

Я следую этой документации, чтобы реализовать набор ML для iOS, но я не могу понять, какой импорт я должен использовать для создания VisionImage.

Модуль, который я использую, таков GoogleMLKit/BarcodeScanning .

Я попробовал со следующим импортом, но безуспешно:

 import MLImage
import MLKit
import MLKitBarcodeScanning
 

Какой правильный импорт для создания визуального изображения, а затем сканера штрих-кодов?

Ответ №1:

Согласно примечаниям к выпуску MLKit (по состоянию на 29 июня 2021 года), правильные имена артефактов модуля перечислены следующим образом. введите описание изображения здесь


Обновите свою декларацию pod до последней версии, как это.

 pod 'MLKitBarcodeScanning', '1.3.0'
 

После этого изменения выполните a pod install , и теперь вы можете использовать следующие два импорта для работы с MLKit iOS.

 import MLKitBarcodeScanning
import MLKitVision
 

Ответ №2:

В верхней части документации, на которую вы ссылались, есть ссылка на образец быстрого запуска набора ML, где вы можете найти примеры кода как в Swift, так и в Objective-C, показывающий, как импортировать набор ML. В частности, в Swift вы можете import MLKit и в Objective-C. @import MLKit;

Комментарии:

1. Как я написал в своем первоначальном посте, я уже пробовал import MLKit , и это не работает. Я также попробовал примерный проект, и он там тоже не работает.

2. Пожалуйста, укажите полную последовательность шагов, которые вы предприняли при попытке примерного проекта (начиная с «git clone github.com/googlesamples/mlkit.git»… ) и точную ошибку, когда это не сработало для вас.