Функция выбора файла изображения по одному автоматически в R - PullRequest
0 голосов
/ 31 января 2019

У меня есть папка с более 100 изображений.Я хочу провести анализ видения Google для каждого из них в R. Вместо того, чтобы проводить анализ по одному изображению за раз, я хочу создать функцию, которая будет обращаться к каждому изображению по одному и запускать анализ.

Используя следующий код:

getGooglevisionResponse(file.choose(),feature = 'text_detection')

Я использую file.choose(), чтобы выбрать один файл за раз, но я хочу создать цикл, который будет динамически выбирать каждое изображение и запускать анализна них .. Использовал list.files(), но получая ниже ошибка the following condition has length >1 and only the first element will be used

нашел один пост, но в Python не может скопировать его в R

https://github.com/andrikosrikos/Google-Cloud-Support/blob/master/Google%20Vision/multiple_features_request_single_API_call.py

1 Ответ

0 голосов
/ 31 января 2019

Не видя больше кода, вам просто нужно использовать lapply и list.files.

fil <- list.files("<myImgDir>", full.names = T)
out <- lapply(fil, getGoogleVisionResponse, feature = 'text_detection'))
...