mask.pngという名前で白黒二階調の画像を用意
それでマスクするケース
$ convert goal.jpg mask.png -alpha off -compose darken -composite -trim foobar.jpg
更に閾値で色数減らして
$ convert foobar.jpg -separate -threshold 50% -combine -format %c histogram:info:
885: ( 0, 0, 0) #000000 black
13: ( 0, 0,255) #0000FF blue
10: ( 0,255, 0) #00FF00 lime
11: ( 0,255,255) #00FFFF cyan
104: (255,255,255) #FFFFFF white