> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/sdks/sdk-mobile/ios-sdk/modulos/captura-facial-con-iad.md).

# Captura facial con IAD - Selphi

## Introducción <a href="#id-1-introduccion" id="id-1-introduccion"></a>

La captura facial con detección de ataques de inyección de vídeo se realiza mediante el **Selphi IAD Component**.

Este componente se encarga de capturar un selfie del usuario y extraer sus características faciales más relevantes incorporando un conjunto de controles de seguridad preventivos orientados a detectar entornos no confiables. Durante el proceso se realizan, entre otros, los siguientes pasos:

* Gestión interna de cámaras y permisos.
* Detección de intentos de suplantación mediante vídeos o fuentes de cámara manipuladas.
* Asistencia guiada durante la captura facial.
* Generación de plantillas biométricas e imágenes del usuario.

En la sección [Lanzamiento simplificado](/sdks/sdk-mobile/ios-sdk/inicializacion/lanzamiento-simplificado.md) se describen los pasos básicos para la integración del SDK. En esta página se detalla la información específica necesaria para lanzar y configurar este componente.

***

## Dependencia <a href="#id-2-dependencia" id="id-2-dependencia"></a>

### Cocoapods

Las librerías de Facephi se distribuyen de forma remota mediante gestores de dependencias. En iOS, se utiliza **CocoaPods**. Las dependencias **obligatorias** que deberán haberse instalado previamente (añadiéndolas en el fichero Podfile del proyecto) son:

```swift
  pod 'FPHISDKMainComponent', '~> $VERSION'
```

Para instalar el componente **SelphiIAD**, añade la dependencia correspondiente en el `Podfile` del proyecto, junto con las dependencias obligatorias del SDK.

```swift
  pod 'FPHISDKSelphiIADComponent', '~> $VERSION'
```

### Swift Package Manager (SPM)

Si utilizas **SPM**, asegúrate de que las dependencias obligatorias del SDK estén previamente instaladas.

```sh
//HTTPS
https://github.com/facephi-clienters/SDK-SdkPackage-SPM.git
//SSH
git@github.com:facephi-clienters/SDK-SdkPackage-SPM.git
```

Para instalar el componente **SelphiIAD**, inclúyelo en los módulos del proyecto.

```swift
//HTTPS
https://github.com/facephi-clienters/SDK-Selphi_IAD_Component-SPM.git
//SSH
git@github.com:facephi-clienters/SDK-Selphi_IAD_Component-SPM.git
```

***

## Permisos

En la aplicación cliente donde se vayan a integrar los componentes es necesario incorporar el siguiente elemento en el fichero **Info.plist**:

```
Es necesario permitir el uso de la cámara (Privacy - Camera Usage Description)
```

## Diferencias respecto a captura facial estándar

Las diferencias con el resto de la documentación de *Captura facial* se pueden resumir en dos apartados:

* El componente de SelphiIAD tiene una licencia distinta a la del componente estándar, por lo que, al comenzar a utilizar esta depedencia, **se deberá modificar la licencia del integrador.**
* En caso de una captura correcta, el modelo de datos `SelphiResult` contiene el parámetro:
  * `iad` -> Información obtenida en el análisis de ataques de inyección de vídeo preparada para su envío al servicio de verificación.

[<br>](https://open-2v.gitbook.com/url/preview/site_wUp9i/soluciones-y-sdks/sdk-mobile/android-sdk/componentes-modulos/captura-facial)
