Existem programas que te fazem isso, eu por exemplo uso o potrace que tem a capacidade de traçar uma imagem para svg no entanto são métodos antigos e provavelmente hoje em dia existem melhores programas para o fazer e com melhor adaptação à imagem inicial na imagem final.
Podes procurar por programas " software to convert png to svg".
É importante que percebas a importância da extensão inicial da imagem porque existem diferenças entre um jpg e um png por exemplo o png é melhor.
Uma outra opção seria o desenho via foto inicial e traçar as definições das formas no desenho final em vector.
Se bem me lembro dos testes que eu fiz com o potrace a cor das imagens tinha importância e a imagem resultante devia ser simples para depois ser fácil trabalhar com a forma num projeto vector depois dás-lhe a cor novamente.
Deixo-te um exemplo
*tive de colocar a imagem svg em png porque não se poderia ver no serviço de host de imagem que uso. A imagem svg não fica tão escura e ao usar o GIMP o branco perde-se.
Podes usar Gimp para por exemplo redesenhar uma imagem.
Usos ↓ programa potrace + convert
joao@A-F-K31DA-K31DAG-K20DA:~/1$ convert emoti.png emoti.png
joao@A-F-K31DA-K31DAG-K20DA:~/1$ convert emoti.png emoti.pnm
joao@A-F-K31DA-K31DAG-K20DA:~/1$ potrace emoti.pnm -s -o emoti.svg
O potrace como se ve vai ao simples podes ver se quiseres se existem opções para obter imagens mais acordes ao que pretendes.
No windows certamente tens programas para fazer isto sem qualquer problema no meu caso uso programas livres e sistema GNU/Linux.
https://stackoverflow.com/questions/1861382/how-to-convert-a-png-image-to-a-svg