Cashier Display
The Cashier Display action captures and crops specific views from camera streams. It's primarily used for compliance verification, such as ensuring cashier screens are visible or specific areas are properly monitored.
Overview
In many retail and service environments, there are compliance requirements to capture specific views—like the cashier's screen during transactions or the service counter during customer interactions. This action automates that capture by:
- Connecting to the specified camera
- Cropping to the exact area you've defined
- Saving high-quality evidence (image and video clip)
The captured evidence can then be reviewed for compliance or attached to incident reports.
What It Does
1. Connects to Streams
The action establishes connections to the video streams (cameras) you've selected. Multiple cameras can be processed in sequence.
2. Applies Crop Zones
Using the Crop Zones (Type 2) you've configured in the Zone Editor, the action isolates the specific area of interest. For example:
- The Point-of-Sale screen
- A specific service window
- A document signing area
The crop is defined as percentage coordinates, so it automatically adapts to different camera resolutions.
3. Captures Evidence
The action saves two types of evidence:
- High-Resolution Image: A clear snapshot of the cropped area
- Video Clip: Approximately 10 seconds of footage showing the cropped area
These files are stored and can be attached to subsequent actions (like Create Violation).
Configuration Options
| Parameter | Type | Required | Description |
|---|---|---|---|
| Streams | Table Selection | Yes | Select the cameras to capture from |
| Stream Zones | Table Selection | Yes | Select the Crop Zones (Type 2) that define the areas to capture |
Setting Up Crop Zones
Before using this action, you must configure Crop Zones in the Zone Editor:
- Open the Zone Editor for the relevant camera
- Draw a polygon around the area you want to capture (e.g., the cashier screen)
- Set the Zone Type to Type 2 (Crop)
- Save the zone
The action will only show Type 2 zones in its configuration dropdown.
Understanding Results
| Result | Meaning | What Happens Next |
|---|---|---|
| captured | Successfully captured and cropped images/video from all streams | Evidence is available for the next action |
| capture_failed | Failed to capture frames from one or more streams | Check camera connectivity |
| no_streams_configured | No streams were selected in the configuration | Update the action configuration to select cameras |
Common Use Cases
Transaction Verification
- Setup: Camera above checkout counter, crop zone on POS screen
- Schedule: Run during business hours, triggered by transaction events
- Use: Capture screen contents for fraud investigation or dispute resolution
Compliance Auditing
- Setup: Camera at service desk, crop zone on required signage area
- Schedule: Daily automated checks
- Use: Verify that required notices are displayed
Quality Control
- Setup: Camera at packaging station, crop zone on label area
- Schedule: Continuous or triggered by production events
- Use: Capture product labels for quality verification
Incident Documentation
- Setup: Camera at customer interaction point
- Workflow: Triggered by another detection action (e.g., raised voice detected)
- Use: Capture context for incident review
Troubleshooting
Capture Failed
-
Check Camera Status: Verify the camera is online and streaming.
-
Test RTSP URL: Ensure the stream URL is correct and accessible from the ResEngine server.
-
Network Issues: Check network connectivity between ResEngine and the camera/NVR.
-
Camera Credentials: If the stream requires authentication, verify username and password are correct.
-
Stream Load: If multiple actions are accessing the same stream, there may be connection limits. Check NVR settings.
Wrong Area Captured
-
Verify Zone Configuration: Open the Zone Editor and confirm the Crop Zone is drawn correctly.
-
Check Zone Type: Ensure the zone is set to Type 2 (Crop), not Type 1 (Detection).
-
Review Percentage Coordinates: Crop zones use percentage-based coordinates. If the camera resolution changed, the zone should still apply correctly, but verify visually.
-
Multiple Zones: If multiple crop zones exist for the same stream, ensure you've selected the correct one.
No Streams Configured Error
-
Update Configuration: Edit the action and select at least one stream.
-
Check Stream Availability: Ensure streams are configured for the current branch.
Poor Image Quality
-
Camera Focus: Ensure the camera is properly focused on the area of interest.
-
Lighting: Improve lighting in the capture area. Screens may need anti-glare treatment.
-
Resolution: Use a higher resolution camera or adjust the camera zoom.
-
Compression: Check NVR/camera compression settings. High compression reduces image quality.
Video Clip Missing or Truncated
-
Stream Stability: Intermittent stream connections can cause video capture issues.
-
Storage Space: Ensure sufficient disk space for temporary video storage.
-
Processing Time: If the action times out, the video clip may be truncated.
Best Practices
-
Zone Accuracy: Take time to draw precise crop zones. A well-defined zone produces clearer, more useful evidence.
-
Camera Positioning: Position cameras to minimize glare on screens and ensure good viewing angles.
-
Regular Verification: Periodically review captured images to ensure zones are still aligned correctly (especially after camera maintenance).
-
Appropriate Scheduling: For transaction verification, trigger captures based on events rather than continuous capture to manage storage.
-
Evidence Retention: Configure appropriate retention policies for captured evidence based on your compliance requirements.