
Detect gambling content in images: casinos, slot machines, poker, and betting. Enforce advertising regulations and protect underage users automatically.
The Bynn Gambling Detector identifies and locates gambling-related content in images, including casino equipment, playing cards, slot machines, and gambling activities. This model is essential for enforcing gambling advertising restrictions and protecting minors.
Online gambling advertising is heavily regulated to prevent problem gambling and protect vulnerable populations. Yet gambling content proliferates across social media, often targeting young audiences through influencer partnerships, streaming integrations, and lifestyle content that normalizes betting as entertainment.
Regulations vary dramatically by jurisdiction—outright bans in some regions, licensed advertising in others, complex restrictions everywhere. Platforms must identify gambling content accurately to enforce region-specific policies, prevent unlicensed gambling promotion, and meet their duty of care to users at risk of gambling addiction. The visual diversity of gambling content—from casino imagery to sports betting apps to poker streams—requires comprehensive detection.
For physical environments, gambling detection enables compliance and policy enforcement. CCTV systems can detect unauthorized gambling in workplaces, schools, or prohibited areas. Licensed casinos can monitor for policy violations. Facilities can detect improvised gambling setups in areas where gambling is prohibited. The same detection capabilities support both digital platform compliance and physical space monitoring.
When provided with an image, the detector analyzes the visual content to identify gambling-related items and activities. The model uses advanced object detection with instance segmentation, providing both the location of detected items and pixel-level masks that precisely outline each detection.
Achieving 93.8% accuracy, the model can detect a wide variety of gambling-related content including slot machines, poker tables, casino chips, playing cards, roulette wheels, and people engaged in gambling activities.
The model employs open-vocabulary object detection technology, allowing it to recognize gambling-related items based on learned visual patterns. For each detected item, the system returns:
The API returns a structured response containing:
The model can identify the following gambling-related items:
| Metric | Value |
|---|---|
| Detection Accuracy | 93.8% |
| Average Response Time | 5000ms |
| Max File Size | 20MB |
| Supported Formats | GIF, JPEG, JPG, PNG, WebP |
Important Considerations:
This model provides probability scores, not definitive identification of illegal gambling.
Best Practice: Combine detection results with human review and regional legal expertise for optimal content moderation outcomes.
Open-vocabulary object detection with segmentation. Detects objects using text prompts.
image_urlstringRequiredURL of the image for object detection
https://example.com/image.jpgObject detection results with bounding boxes and segmentation masks
num_detectionsintegerNumber of objects detected
3detectionsarrayArray of detected objects
bboxobjectBounding box {x1, y1, x2, y2}
{"x1":100,"y1":150,"x2":300,"y2":400}scorefloatDetection confidence (0.0-1.0)
0.95class_idintegerClass index
0class_namestringDetected object class name
personmask_pngstringBase64-encoded PNG segmentation mask
data:image/png;base64,...image_sizeobjectOriginal image dimensions
{
"width": 1920,
"height": 1080
}{
"model": "gambling-detection",
"image_url": "https://example.com/image.jpg"
}{
"success": true,
"data": {
"num_detections": 2,
"detections": [
{
"bbox": {
"x1": 100,
"y1": 150,
"x2": 300,
"y2": 400
},
"score": 0.95,
"class_id": 0,
"class_name": "person",
"mask_png": "data:image/png;base64,iVBORw0KGgo..."
},
{
"bbox": {
"x1": 400,
"y1": 200,
"x2": 600,
"y2": 450
},
"score": 0.87,
"class_id": 1,
"class_name": "car",
"mask_png": "data:image/png;base64,iVBORw0KGgo..."
}
],
"image_size": {
"width": 1920,
"height": 1080
}
}
}429 HTTP error code along with an error message. You should then retry with an exponential back-off strategy, meaning that you should retry after 4 seconds, then 8 seconds, then 16 seconds, etc.Integrate Gambling Detector into your application today with our easy-to-use API.