CV concepts Flashcards
What is computer vision?
Computer vision enables machines to perceive and interpret visual information similar to human vision.
What does computer vision involve?
The extraction and analysis of image data from standalone images or video streams.
What are the main capabilities of computer vision?
Identifying objects, detecting patterns, and extracting relevant information from images or videos.
What is object detection?
The process of scanning images to identify and locate objects of interest.
What techniques are used in object detection?
Bounding box detection and semantic segmentation.
What data is retrieved from object detection?
Object coordinates, class labels, and confidence scores.
What is object identification?
Recognizing individual object instances within an image and assigning unique identifiers.
How does object identification differ from object detection?
Object identification distinguishes between different objects of the same type, while detection finds and locates objects.
What tasks does object identification facilitate?
Object tracking, counting, and inventory management.
What is motion analysis?
Techniques for understanding and interpreting motion-related information from visual data.
What are the key components of motion analysis?
Egomotion estimation, object tracking, and optical flow analysis.
What is egomotion estimation?
Estimating the movement of a camera or observer in a scene.
What applications use egomotion estimation?
Camera stabilization, scene reconstruction, and navigation.
What is object tracking?
Tracking the movement of objects over time in video sequences.
What are the applications of object tracking?
Surveillance, activity recognition, and augmented reality.
What is optical flow analysis?
Computing motion vectors of pixels between consecutive video frames.
What insights does optical flow analysis provide?
Direction and speed of motion within a scene.
What are some applications of computer vision?
Autonomous vehicles, medical imaging, mapping technologies, and military applications.
How do autonomous vehicles use computer vision?
For lane detection, pedestrian detection, and obstacle avoidance.
What are medical applications of computer vision?
Medical imaging analysis, tumor detection, surgical navigation, and patient monitoring.
How is computer vision used in mapping technologies?
To integrate with geographical data for accurate maps and navigation systems.
How is computer vision applied in military scenarios?
For target recognition, surveillance, and reconnaissance.
What computer vision services does Microsoft Azure provide?
Object detection, image classification, and image segmentation.
What is face recognition in Microsoft Azure?
Detecting and recognizing faces in images for authentication and access control.
What is optical character recognition (OCR)?
Extracting and recognizing text from images.
What are the applications of OCR?
Document digitization, form processing, and automated data extraction.
How does computer vision impact industries?
It enables innovation, efficiency, and growth by enhancing machine perception and analysis.