Skip to content

RPA-US/uidetection

Repository files navigation

uidetection

UI Hierarchies Detection from Screenshots

Para empezar a trabajar con el repositorio crearemos un entorno virtual basado en python 3.9:

python -m virtualenv python=3.9 env

Después ejecutaremos este comando para instalar las dependencias:

pip install -r requirements.txt

En el caso en el que se quiera utilizar la GPU para estos paquetes:

torch==1.13.1
torchaudio==0.13.1
torchvision==0.14.1

Instalaremos lo siguiente (modificar la versión de CUDA si es necesario, en este caso se indica la version 11.8):

pip3 uninstall torch torchvision torchaudio && pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

Tenemos que tener en cuenta, que será necesario tener los siguientes paquetes de datos (carperta ScreenRPA en OD):

  • "YOLO_Datasets/" en la misma ruta, para tener datos sobre los que trabajar.

  • "ModelsScreen2SOM" en la ruta "Models/", para tener accesibles los modelos que vamos a utilizar en las inferencias.