Hello, I have done an instructional video, how to run an open source Python code based on AI for rotoscoping. Green screen is not needed. Only a clean plate is desired. In case of a moving camera probably tracking with techniques of object removal should suffice to create reasonable clean plates. This matting technique is pretty robust for some movements and changes of the background.
Videos with possibilities of this technique: https://www.youtube.com/watch?v=tzjH8fVosfc
Code is based on the original project: https://github.com/PeterL1n/BackgroundMattingV2
This is a video showing how to run automatic rotoscoping python code directly in Python editor in Blender 3d (portable version). GPU is not needed. CPU will suffice:
My github: https://github.com/3deminerali/matting
Instructions for CUDA version installation on a channel with wonderful neural networks examples: https://www.youtube.com/watch?v=HlOUKj6WP-s
Blender download: https://www.blender.org/download/
Neural network weights are downloaded from: https://drive.google.com/drive/folders/1NmyTItr2jRac0nLoZMeixlcU1myMiYTs
Object removal tutorial from CG Matter: https://www.youtube.com/watch?v=uKUOM67hOkU in case you would like to have a changing clean plate.