Наивный чукотский юноша. Люди из adobe (и не только) бьются над задачей смена фона уже десятилетиями. Придумана технология chromakey для съёмок, но и она не идеальна.
А он собирается найти готовую библиотеку, а если не получится написать за два вечера.
Один блик по краю изделия - и все алгоритмы смены фона курят в сторонке. А если что-то пушистое по краю - это вообще кошмар. А отражающие предметы становятся неестественными, если их поместить на другой фон, это вам скажет любой фотограф. Если контур размыт, то тут помогут только сложные, очень сложные алгоритмы отделения света от заднего фона.
Короче. Смена фона возможна, если предмет матовый, имеет чёткий тёмный контур, весь в фокусе и нет бликов по краю. В таком случае можно использовать Photoshop batch - Layer -> Matting -> Remove white matting.