Remova o plano de fundo da imagem e leve apenas a parte da imagem para salvar no iOS

Isto é o que eu preciso alcançar:

Tire fotos da câmera ou da GaleriaRemova o plano de fundo da imagem e salve-oO plano de fundo deve ser qualquer coisa em preto ou brancoTambém é necessário remover a sombra junto com o plano de fundo

Exemplo de resultado:

Imagem original

Imagem do resultado

Isto é o que eu tentei:

CGFloat colorMasking[6]={222,255,222,255,222,255};
CGImageRef imageRef = CGImageCreateWithMaskingColors([IMG CGImage], colorMasking);
UIImage  *resultThumbImage = [UIImage imageWithCGImage:imageRef scale:ThumbImage.scale orientation:IMG.imageOrientation];

Seu único trabalho em fundo branco. Não é mais eficaz. Preciso alcançar o resultado exato do que coloquei nas imagens acima.

Eu também referi algumas referências:

iOS como mascarar a cor de fundo da imagem

Como remover o fundo da imagem no aplicativo para iPhone?

Alterando a cor de fundo de uma imagem capturada da câmera para branco

Alguém pode me ajudar a conseguir isso?

Qualquer referência ou será muito apreciada.

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion