Noções básicas sobre distorção de projeção de perspectiva ImageMagick

Para um projeto, estou tentando criar uma distorção de perspectiva de uma imagem para corresponder a um modelo frontal de caixa de DVD. Então eu quero automatizar isso usando ImageMagick (CLI), mas eu tenho dificuldade em entender os aspectos matemáticos dessa transformação.

convert \
  -verbose mw2.png \
  -alpha set \
  -virtual-pixel transparent \
  -distort Perspective-Projection '0,0 0,0   0,0 0,0' \
   box.png

Este código é um conjunto vazio de coordenadas, eu li a documentação completamente, mas não consigo entender qual parâmetro representa qual ponto. A documentação me dá variáveis ​​e nomes onde eu não tenho idéia do que eles realmente significam (mais útil para um mentor matemático talvez). Então, se alguém puder me explicar (visualmente preferiu, ou me dê um link para informações úteis) sobre esse assunto, porque não tenho ideia do que estou fazendo. Apenas brincando com os parâmetros que não serão necessários para este trabalho e preciso calcular esses pontos.

Aqui você encontrará uma imagem fácil do que estou tentando alcançar (com ferramentas CLI):

imagem de exemplo de entrada http://img707.imageshack.us/img707/5419/objecttoachieve.jpg

Atualizar:

   convert \
        -virtual-pixel transparent \
        -size 159x92 \
        -verbose \
        cd_empty.png \
        \(mw2.png -distort Perspective '7,40 4,30   4,124 4,123   85,122 100,123   85,2 100,30'\) \
         -geometry +3+20 \
        -composite cover-after.png

Me dá como saída:

cd_empty.png PNG 92x159 92x159+0+0 8-bit sRGB 16.1KB 0.000u 0:00.000
convert: unable to open image `(mw2.png': No such file or directory @ error/blob.c/OpenBlob/2641.
convert: unable to open file `(mw2.png' @ error/png.c/ReadPNGImage/3741.
convert: invalid argument for option Perspective : 'require at least 4 CPs' @ error/distort.c/GenerateCoefficients/807.
convert: no images defined `cover-after.png' @ error/convert.c/ConvertImageCommand/3044.

Correção por Kurt Pfeifle:

O comando tem um erro de sintaxe, porque não envolve o erro\( e\) delimitadores por (pelo menos um) em branco em cada lado, conforme exigido pelo ImageMagick!

Como não há links para as imagens de origem fornecidas, não posso testar o resultado desse comando corrigido:

   convert                         \
        -virtual-pixel transparent \
        -size 159x92               \
        -verbose                   \
         cd_empty.png              \
           \(                      \
           mw2.png -distort Perspective '7,40 4,30  4,124 4,123  85,122 100,123  85,2  100,30' \
           \)                      \
        -geometry +3+20            \
        -composite                 \
         cover-after.png

questionAnswers(2)

yourAnswerToTheQuestion