Назови 5 способов как посчитать все желтые машины в Москве

«Назови 5 способов как посчитать все желтые машины в Москве» — вопрос из категории Статистика, который задают на 25% собеседований Продукт Менеджер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

  1. API Яндекс.Карт или Google Maps: Используй их API для поиска автомобилей по цвету в пределах Москвы. Пример запроса к Google Maps API:
import requests
response = requests.get(f"https://maps.googleapis.com/maps/api/streetview/metadata?location=Москва&key=API_KEY&color=yellow")
  1. Данные ГИБДД: Запроси статистику через официальные каналы или парсинг открытых данных (если доступно).

  2. Камеры видеонаблюдения + Computer Vision: Обработай поток с городских камер через модель для детекции цвета (например, OpenCV):

import cv2
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
mask = cv2.inRange(hsv, (20, 100, 100), (30, 255, 255))  # Диапазон желтого
  1. Краудсорсинг: Мобильное приложение с вознаграждением за фото желтых машин (например, по геолокации).

  2. Соцсети и парсинг: Анализ хештегов типа #МоскваАвто или фото в Instagram через их API (с ограничениями).