Взвешивать! Конечно, скорее гипотетическое предложение, но порассуждать стоит.
Поставить датчики на подвеску, анализировать пустой и заполненный салон исходя из средней массы взрослого человека.
Так же точность таких датчиков позволит до десятков кг отслеживать изменения веса при посадке и высадке. А это дополнительная информация которая может быть полезна для более точного подсчета. Например отслеживать пассажиров с «не средним» весом, например, дети или пассажиры с багажом.
В общем можно реализовать довольно сложный алгоритм обработки изменения общего веса при посадках и высадках, что даст высокий процент точности.