This article describes the technique of real-time face detection, mask detection, and vacant seat available in the vehicle. There are so many technologies for finding seat availability in the vehicle. But image processing technology is very popular today. Face detection is part of image processing. It is used to find the face of a human being in a certain area. Face detection is used in many applications, such as facial recognition, people tracking or photography. In this paper, the face detection technique is used to detect the vacant seat availability in the vehicle and also to detect whether the passenger wear the mask on his face or not. The webcam is installed in the vehicle and connected with the Raspberry Pi 3 model B. When the vehicle leaves the station, the webcam will capture images of the passengers in the seating area. The webcam will be mounted on the vehicle. The images will be adjusted and enhanced to reduce noise made by the software application. The system obtains the maximum number of passengers in the vehicle that processes the images and then calculates the availability of seats in the vehicle. In covid-19 situation mask detection is necessary. so this system also used to detect the mask on face.