MediaPipe Face Full
MediaPipe Face Full is an image masking model for realistic face detection using the full-range MediaPipe face detector. It generates black-and-white masks around detected faces and is useful when the subject may appear farther from the camera or occupy a smaller portion of the frame.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples4
CODE
Ready-to-use code snippets for common workflows
face-mask
Punch-Card Lab Restoration Mask$0.0006~5s
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:35@6',
settings: {
confidence: 0.5,
maxDetections: 6,
maskPadding: 10,
maskBlur: 5
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/050ee448-1f7b-45ea-afc2-59bb651136f2.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/050ee448-1f7b-45ea-afc2-59bb651136f2.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageMasking",
"taskUUID": "5d2e81c5-9a51-45cc-a647-90465c7615d9",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/050ee448-1f7b-45ea-afc2-59bb651136f2.jpg"
}
}
]'runware run runware:35@6 \
settings.confidence=0.5 \
settings.maxDetections=6 \
settings.maskPadding=10 \
settings.maskBlur=5 \
inputs.image=https://assets.runware.ai/assets/inputs/050ee448-1f7b-45ea-afc2-59bb651136f2.jpg{
"taskType": "imageMasking",
"taskUUID": "5d2e81c5-9a51-45cc-a647-90465c7615d9",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/050ee448-1f7b-45ea-afc2-59bb651136f2.jpg"
}
}Response
{
"taskType": "imageMasking",
"taskUUID": "5d2e81c5-9a51-45cc-a647-90465c7615d9",
"maskImageURL": "https://im.runware.ai/image/os/a02d21/ws/4/ii/4e63ba5d-4a1b-4fd9-8be4-e0cd7a0601e1.jpg",
"cost": 0.0006,
"maskImageUUID": "4e63ba5d-4a1b-4fd9-8be4-e0cd7a0601e1"
}face-mask
Academic Regalia Colorway Exclusion Mask$0.0006~4s
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:35@6',
settings: {
confidence: 0.5,
maxDetections: 6,
maskPadding: 10,
maskBlur: 5
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/5c728bd7-bb9d-4c74-9fda-bfaaac7f24c2.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/5c728bd7-bb9d-4c74-9fda-bfaaac7f24c2.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageMasking",
"taskUUID": "6ad4c0ad-f6c2-4e00-a8e4-77606d0839c7",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/5c728bd7-bb9d-4c74-9fda-bfaaac7f24c2.jpg"
}
}
]'runware run runware:35@6 \
settings.confidence=0.5 \
settings.maxDetections=6 \
settings.maskPadding=10 \
settings.maskBlur=5 \
inputs.image=https://assets.runware.ai/assets/inputs/5c728bd7-bb9d-4c74-9fda-bfaaac7f24c2.jpg{
"taskType": "imageMasking",
"taskUUID": "6ad4c0ad-f6c2-4e00-a8e4-77606d0839c7",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/5c728bd7-bb9d-4c74-9fda-bfaaac7f24c2.jpg"
}
}Response
{
"taskType": "imageMasking",
"taskUUID": "6ad4c0ad-f6c2-4e00-a8e4-77606d0839c7",
"maskImageURL": "https://im.runware.ai/image/os/a08dlim3/ws/4/ii/04f00a78-1de1-41e8-bd3a-e750c110d207.jpg",
"cost": 0.0006,
"maskImageUUID": "04f00a78-1de1-41e8-bd3a-e750c110d207"
}face-mask
Ski Goggle Try-On Face Matte$0.0013~5s
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:35@6',
settings: {
confidence: 0.5,
maxDetections: 6,
maskPadding: 10,
maskBlur: 5
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/7a5f4426-eb0e-4fd8-a21b-0bf0531b6e30.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7a5f4426-eb0e-4fd8-a21b-0bf0531b6e30.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageMasking",
"taskUUID": "0adf321b-dc91-4ba3-bf7d-3ae84ad4f58f",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7a5f4426-eb0e-4fd8-a21b-0bf0531b6e30.jpg"
}
}
]'runware run runware:35@6 \
settings.confidence=0.5 \
settings.maxDetections=6 \
settings.maskPadding=10 \
settings.maskBlur=5 \
inputs.image=https://assets.runware.ai/assets/inputs/7a5f4426-eb0e-4fd8-a21b-0bf0531b6e30.jpg{
"taskType": "imageMasking",
"taskUUID": "0adf321b-dc91-4ba3-bf7d-3ae84ad4f58f",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7a5f4426-eb0e-4fd8-a21b-0bf0531b6e30.jpg"
}
}Response
{
"taskType": "imageMasking",
"taskUUID": "0adf321b-dc91-4ba3-bf7d-3ae84ad4f58f",
"maskImageURL": "https://im.runware.ai/image/os/a02d21/ws/4/ii/8df8b9a3-94e4-44e4-bb4c-9b4a2ca411a3.jpg",
"cost": 0.0013,
"maskImageUUID": "8df8b9a3-94e4-44e4-bb4c-9b4a2ca411a3"
}face-mask
Volcanologist Editorial Headshot Retouch Mask$0.0006~4s
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:35@6',
settings: {
confidence: 0.5,
maxDetections: 6,
maskPadding: 10,
maskBlur: 5
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/91f9a20f-bfff-42a0-9391-d33d24e86457.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/91f9a20f-bfff-42a0-9391-d33d24e86457.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageMasking",
"taskUUID": "cb300a2b-7305-4f72-8172-1abcb75d04fa",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/91f9a20f-bfff-42a0-9391-d33d24e86457.jpg"
}
}
]'runware run runware:35@6 \
settings.confidence=0.5 \
settings.maxDetections=6 \
settings.maskPadding=10 \
settings.maskBlur=5 \
inputs.image=https://assets.runware.ai/assets/inputs/91f9a20f-bfff-42a0-9391-d33d24e86457.jpg{
"taskType": "imageMasking",
"taskUUID": "cb300a2b-7305-4f72-8172-1abcb75d04fa",
"model": "runware:35@6",
"settings": {
"confidence": 0.5,
"maxDetections": 6,
"maskPadding": 10,
"maskBlur": 5
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/91f9a20f-bfff-42a0-9391-d33d24e86457.jpg"
}
}Response
{
"taskType": "imageMasking",
"taskUUID": "cb300a2b-7305-4f72-8172-1abcb75d04fa",
"maskImageURL": "https://im.runware.ai/image/os/a02d21/ws/4/ii/83d0eca5-f1d5-413d-80ae-c7f0367237f4.jpg",
"cost": 0.0006,
"maskImageUUID": "83d0eca5-f1d5-413d-80ae-c7f0367237f4"
}