Skip to main content

Logo of SentiVeillance SDK

SentiVeillance SDK

SentiVeillance SDK offers smart detection and analysis of people and their emotions.

🏷️ Price not available

Thumbnail of SentiVeillance SDK

Overview​

SentiVeillance SDK is a powerful tool designed for developers to integrate advanced facial recognition and emotion analysis into their applications. It uses cutting-edge technology to detect faces in real-time and assess their emotional states, making it an excellent choice for various industries like retail, security, and entertainment. With SentiVeillance, businesses can gain insights into customer behavior and enhance user experiences seamlessly.

The SDK is built to be user-friendly, allowing developers to implement its features without extensive training. It offers flexibility to work on different platforms, ensuring that users can access its capabilities anywhere. Furthermore, SentiVeillance also respects user privacy while providing robust monitoring and analytics tools.

In a world where understanding human emotions is crucial for effective communication and service delivery, SentiVeillance SDK provides an edge. It not only helps companies make data-driven decisions but also aids in creating more personalized customer interactions.

Pricing​

PlanPriceDescription
SentiVeillance 8.2 SDKContact Us (1 Internet, serial number, license manager license With One-Time Purchase)The SentiVeillance 8.2 technology has these specific capabilities:

Real time performance. SentiVeillance technology performs face recognition, pedestrian or vehicle classification and tracking in real time. The technology is designed to run on multi-core processors to achieve fast performance.
Three modalities for surveillance systems. Depending on the surveillance system design, these modalities may be used separately or together, combining the corresponding data for tracked persons or vehicles:
Biometric face recognition – based on deep neural networks and provides these capabilities for surveillance systems:
Multiple face detection, features extraction and template matching with the internal database in real time.
Facial identification reliability enables using large watchlist databases. Persons wearing face masks or respirators can be recognized without separate enrollment.
Face tracking is performed in all successive frames from the video source until they disappear from camera field of view. The face tracking algorithm uses dynamic face and motion prediction models that make it robust to occlusions like other objects or even other faces. The algorithm is able to continue tracking a face even when it re-appears after being fully covered by occlusions (like walls, furniture, posters etc). Also, if the pedestrian tracking algorithm tracks a person without their face visible, and later their face is recognized, the whole tracking history will be associated with the person's identity, as well as the further non-face tracking.
Gender classification (optional) for each person in the frame.
Age determination (optional) for each person in the frame.
Face mask, smile, open-mouth, closed-eyes, glasses, dark-glasses, beard and mustache attributes detection (configurable).
Vehicle or human detection, classification and movement tracking – performs object detection of moving and static objects in the scene, their classification and tracking until they disappear. These features are available for surveillance systems:
Object classification. SentiVeillance allows to perform object classification, locations and tracking based on its type. Over 20 classes are recognized: pedestrian, bus, truck, sedan, SUV etc.
Color estimation. The algorithm returns most likely color estimation for cars and pedestrians. The estimated color values are: red, orange, yellow, green, blue, silver, white, black, brown, grey.
Make and model estimation for vehicles. A neural networks-based performs the estimation of the tracked vehicle's make (brand) and model.
Clothing analysis. When a pedestrian is detected, their appearance can be evaluated for the presence of different clothes types. Over 20 clothes and headwear classes are recognized, like shirts, trousers, skirts or coats, as well as certain national clothings. Also, this algorithm can estimate if the person is partially or totally naked.
Movement direction estimation. The algorithm estimates vehicle or pedestrian movement direction as angle relative to camera orientation.
Tolerance to object visibility. The detection algorithm works with partially visible objects and from great distance.
Combination with facial recognition and ALPR. If a pedestrian was tracked without their face visible, and later the person is recognized by the facial recognition algorithm, the whole tracking history will be associated with the person's identity, as well as the further non-face tracking. Vehicle tracking can be updated in the similar way with the help of the ALPR algorithm.
Automated license plate recognition (ALPR) – once a vehicle has been detected, SentiVeillance ALPR algorithm detects and reads the license plate:
Traffic data processing. SentiVeillance algorithms can simultaneously read vehicle license plates from multiple moving vehicles.
Tolerance to camera position. Depending on camera resolution, the ALPR algorithm can read license plates from longer distance and higher angle.
Preventing cheating with replaced license plates. Integrators can use vehicle recognition and ALPR modalities together for making software logic which checks if recognized license plate corresponds other registration data, like vehicle color or type, and not being spoofed or moved from another vehicle.
Automatic operation. A system based on SentiVeillance 8.2 SDK is able to log on the fly all events. It can be configured to automatically report events like match with a watch list, or perform automatic enroll from video.
Large surveillance systems support. SentiVeillance 8.2 SDK allows to integrate its technology into surveillance systems with multiple cameras. A common PC with a GPU can process multiple video streams simultaneously.
Thermal imaging. Besides optical and near-infrared cameras, SentiVeillance SDK includes a specific programming sample for processing video streams from thermal imaging cameras.
Video files processing. SentiVeillance also accepts data from video files. The video files can be processed in real time as coming from a virtual camera or can be processed at maximum speed depending on hardware resources available.

Key Features​

🎯 Real-Time Emotion Detection: This feature allows the SDK to analyze faces and determine emotional responses instantly.

🎯 Facial Recognition Technology: Enables accurate identification of individuals, which is essential for security and personalized experiences.

🎯 Multi-Platform Support: The SDK can be used on various platforms, including mobile and desktop applications.

🎯 Privacy Compliant: Ensures data is handled safely and in accordance with privacy laws, protecting user information.

🎯 Analytics Dashboard: Offers an easy-to-use interface for viewing insights and trends in user emotions and behaviors.

🎯 Customizable Alerts: Users can set specific notifications based on emotional triggers, helping businesses respond promptly.

🎯 Integration Capabilities: The SDK easily integrates with existing systems and applications, reducing implementation time.

🎯 User-Friendly Documentation: Provides clear guides and examples, making it accessible for developers of all skill levels.

Pros​

βœ”οΈ Advanced Technology: Utilizes the latest in facial recognition and emotion detection technologies.

βœ”οΈ Scalable: Suitable for both small-scale applications and large enterprise systems.

βœ”οΈ Enhanced Customer Insights: Provides valuable data to improve customer experience and service offerings.

βœ”οΈ Easy to Implement: Streamlined integration process helps developers get started quickly.

βœ”οΈ Strong Support Community: Offers resources and a community for troubleshooting and learning.

Cons​

❌ Cost Considerations: The SDK can be expensive for smaller businesses with limited budgets.

❌ Performance Variability: Detection accuracy can depend on lighting and camera quality.

❌ Complex Set Up For Non-Developers: Might be challenging for those without coding experience.

❌ Limited Language Support: Currently, the documentation and support may not cover all languages.

❌ Requires Regular Updates: To maintain accuracy and performance, the SDK needs updates, which might be a hassle for some.


Manage projects with Workfeed

Workfeed is the project management platform that helps small teams move faster and make more progress than they ever thought possible.

Get Started - It's FREE

* No credit card required


Frequently Asked Questions​

Here are some frequently asked questions about SentiVeillance SDK. If you have any other questions, feel free to contact us.

What is SentiVeillance SDK?
How does emotion detection work?
Is my data safe with SentiVeillance?
Can I use SentiVeillance on different platforms?
Do I need special equipment to use SentiVeillance?
Is there a trial version available?
What kind of support is available for users?
How much does SentiVeillance SDK cost?