//pragmatic leaders

Computer Vision and Key Applications

Reading time
4 min
Section
First Step To AI
4 min left0%
computer vision and key applications0%
4 min left
If you understand what computer vision can do for you, then you can apply that in your problem and solve the problem.
Talvinder Singh, from a Pragmatic Leaders session on AI fundamentals

Computer vision is the AI capability that allows machines to interpret and understand visual information from the world. The actual job of computer vision is to analyze images or videos and make predictions or decisions based on what it sees.

Artificial neural networks play a critical role in computer vision. They mimic the human brain's structure to process visual data, enabling tasks that were once impossible for computers — like recognizing faces, detecting objects, or reading text from images.

Understanding these capabilities is essential for product managers who want to build AI-powered features that use visual data. Without this clarity, you risk building solutions that miss the core user problem or are technically infeasible.

The four key capabilities of computer vision

There are many applications of computer vision, but four capabilities stand out as foundational and widely used today:

  • Facial recognition: This technology identifies individuals by analyzing facial features. It is used not only for security and attendance tracking but also for detecting age range, emotions, and expressions. For example, companies use facial recognition for workforce supervision or customer engagement.

  • Multi-object detection: Computer vision can detect multiple objects within an image or video frame simultaneously. This capability is used in industrial settings to monitor warehouses, prevent theft, and track inventory. It enables real-time awareness of complex scenes.

  • Activity recognition: Beyond static images, computer vision can classify human activities — whether someone is running, sitting, skateboarding, or diving. This is valuable in surveillance, sports analytics, and healthcare monitoring.

  • Optical character recognition (OCR): OCR extracts text from images, enabling digitization of printed or handwritten documents. In healthcare, for instance, OCR converts old prescriptions into digital records, improving patient care and data management.

These four capabilities are not exhaustive but represent the pillars on which many computer vision applications are built.

// scene:

AI product strategy workshop at a Bangalore startup

PM: “We want to add AI features to our security app. What computer vision capabilities should we prioritize?”

ML Lead: “Facial recognition is the most mature and reliable. We can also explore multi-object detection for intrusion alerts.”

Design Lead: “Activity recognition could help reduce false alarms by understanding if a person is just walking by or loitering suspiciously.”

PM: “And what about text recognition? Could OCR help with ID verification?”

ML Lead: “Yes, OCR is useful for scanning documents on the spot. It's a complementary capability.”

The team aligns on a phased approach, starting with facial recognition and OCR for immediate impact.

// tension:

Choosing the right computer vision capabilities to deliver user value within constraints.

Why artificial neural networks matter in computer vision

Artificial neural networks (ANNs) are the engines powering modern computer vision. They learn to recognize patterns in visual data by processing large amounts of labeled images during training.

Unlike traditional rule-based systems, ANNs generalize from examples, enabling them to handle the complexity and variability of real-world images.

For example, in facial recognition, a neural network learns to identify key facial landmarks and features that distinguish one person from another, even under varying lighting or angles.

In multi-object detection, neural networks segment the image and classify each detected object, enabling applications like warehouse monitoring or autonomous vehicles.

The ability of ANNs to improve with more data and compute makes them the foundation of computer vision breakthroughs today.

// thread: #ai-product — Discussing neural networks in computer vision
Neha (ML Engineer)Our CNN model is achieving 95% accuracy on object detection for warehouse items.
Rahul (PM)Great. Can you explain how the model handles occlusions or overlapping objects?
NehaThe network uses bounding box regression and non-max suppression to identify distinct objects even when partially covered.
RahulThat’s critical for our theft detection feature. Thanks for the details.

Real-world applications in India

Indian companies are increasingly adopting computer vision in diverse sectors:

  • Security and surveillance: Facial recognition is deployed in offices for attendance and access control. Multi-object detection helps monitor public spaces for safety.

  • Healthcare digitization: OCR converts paper prescriptions into digital formats, easing patient record management in hospitals and clinics.

  • Retail automation: Activity recognition tracks shopper behavior to optimize store layouts and improve customer experience.

  • Industrial automation: Warehouses use object detection to monitor stock levels, automate sorting, and prevent losses.

These applications demonstrate how computer vision, powered by neural networks, drives automation and efficiency.

Combining AI with blockchain and IoT for enhanced solutions

Beyond standalone AI, combining computer vision with blockchain and IoT can unlock new capabilities:

  • Increased automation: Smart contracts on blockchain can trigger automated actions based on visual data from IoT sensors. For example, a detected safety breach in a factory can automatically alert authorities and log the event immutably.

  • Enhanced security: Blockchain provides a tamper-proof ledger for storing and exchanging visual data and AI decisions, increasing trust and compliance.

This integration is emerging in Indian enterprises seeking to modernize operations with secure, automated workflows.

// exercise: · 15 min
Mapping computer vision capabilities to your product
  1. List the key visual data challenges your product faces. For example: detecting objects, recognizing faces, reading text, or understanding activities.

  2. For each challenge, identify which of the four core computer vision capabilities apply: facial recognition, multi-object detection, activity recognition, or OCR.

  3. Consider the data and infrastructure you would need to build or integrate these capabilities.

  4. Prioritize the capabilities based on user impact, technical feasibility, and business value.

  5. Sketch a simple roadmap for implementing these capabilities in phases.

Test yourself: Choosing the right computer vision capability

// learn the judgment

You are the PM at a Series B Indian logistics startup. Your product team wants to add AI features to improve warehouse security and inventory management. The engineering lead suggests starting with multi-object detection to track packages, while the security head wants facial recognition for employee attendance and access control.

The call: Which computer vision capability should you prioritize first, and how do you justify your choice to both teams?

Your reasoning:

// practice

You are the PM at a Series B Indian logistics startup. Your product team wants to add AI features to improve warehouse security and inventory management. The engineering lead suggests starting with multi-object detection to track packages, while the security head wants facial recognition for employee attendance and access control.

Your task: Which computer vision capability should you prioritize first, and how do you justify your choice to both teams?

your reasoning:

0 chars (min 80)

From the field: AI mindset in product management

Where to go next

PL alumni now work at Flipkart, Razorpay, Swiggy, PhonePe, and dozens of other Indian tech leaders.