There are ways. See the open source green and blue screen removal for video. Developed with generated data, complete ethically, data was open released also.
I see no reason why this approach couldn't be used to make something. Even for vectors, with enough time to develop it.