
Detect drugs and paraphernalia in images: cannabis, pills, syringes, and controlled substances. Enforce platform policies and marketplace compliance.
The Bynn Recreational & Medical Drugs Detector identifies and locates drug-related content in images, including cannabis, pills, syringes, and drug paraphernalia. This model is critical for platforms enforcing drug-related content policies and regulatory compliance.
Drug-related content presents complex moderation challenges. Platforms must prevent illegal drug sales and glorification of substance abuse while allowing legitimate content—medical information, harm reduction education, news coverage, and legal cannabis content in jurisdictions where permitted.
The regulatory landscape varies dramatically by region. Cannabis is legal in some jurisdictions, criminal in others. Prescription medication content may be educational or may indicate illegal sales. Drug paraphernalia has both illicit and legitimate uses. Platforms operating globally need detection that identifies drug-related content accurately, enabling region-appropriate policy enforcement rather than blanket bans.
In physical security applications, drug detection through CCTV enables real-time monitoring of sensitive environments. Schools can detect drug use or dealing on campus. Transit authorities can monitor stations and vehicles. Workplaces with safety-critical operations can identify policy violations before they endanger others. Correctional facilities can detect contraband. Early detection enables intervention before situations escalate.
When provided with an image, the detector analyzes the visual content to identify drugs, drug paraphernalia, and related items. 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 94.5% accuracy, the model can detect a wide variety of controlled substances including cannabis plants and products, pills and medications, syringes, and various drug paraphernalia.
The model employs open-vocabulary object detection technology, allowing it to recognize drug-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 drug-related items:
| Metric | Value |
|---|---|
| Detection Accuracy | 94.5% |
| 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 activity.
Best Practice: Combine detection results with human review and 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": "drugs-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 Recreational & Medical Drugs Detector into your application today with our easy-to-use API.