| CPC H04N 7/183 (2013.01) [G06F 21/6245 (2013.01); G06T 3/18 (2024.01); G06V 20/59 (2022.01); G06V 40/162 (2022.01); G06V 40/165 (2022.01); G06V 40/171 (2022.01)] | 12 Claims |

|
1. A vehicle service providing system comprising a vehicle and a server apparatus, the vehicle transmitting information to the server apparatus, the server apparatus providing a service based on the information received,
the vehicle including an in-vehicle camera and a vehicle controller, the in-vehicle camera being configured to capture an image of an occupant of the vehicle,
the server apparatus including an output unit and a server controller, the output unit outputting an image, wherein
the vehicle controller is configured to
execute at least an occupant image acquisition process, a segmentation process, a point group generation process, and a patch generation process, among the occupant image acquisition process, the segmentation process, the point group generation process, the patch generation process, a sample face image acquisition process, and a morphing process,
the occupant image acquisition process being a process of acquiring a captured image including a face of the occupant, from the in-vehicle camera,
the segmentation process being a process of segmenting a captured region of the face of the occupant from the acquired captured image,
the point group generation process being a process of generating point group information regarding the face, the point group information indicating an outline of the face and positions of elements of the face, in the segmented captured region of the face of the occupant,
the patch generation process being a process of generating patch information with use of the generated point group information as a reference for image separation, the patch information separating the segmented captured region of the face of the occupant,
the sample face image acquisition process being a process of acquiring information regarding a sample face image with which point group information and patch information are associated, as information regarding a face image different from the occupant to be segmented from the captured image,
the morphing process being a process of carrying out morphing using the point group information and the patch information generated regarding the occupant, for the point group information and the patch information regarding the sample face image, to generate a morphed face image, and
transmit information generated by the processes to the server apparatus, instead of the captured image including the face of the occupant, and
the server controller is configured to execute, with use of the information received from the vehicle controller of the vehicle, a process not executed by the vehicle controller, among the segmentation process, the point group generation process, the patch generation process, the sample face image acquisition process, and the morphing process, and cause the output unit to output the morphed face image generated by the morphing process, instead of a face image of the occupant of the vehicle.
|