Опитвам се да накарам пример на Mathematica да работи. Това е в блога на Тео Грей. В Mathematica 9.0 не работи. Вече потърсих отговора на stackoverflow в mathematica 8.0 . Използвам кода, който heike даде.
imagePool =Map[With[{i = Import[#]}, {i, N@Mean[Flatten[ImageData[i], 1]]}] &,FileNames["/Users/xunyanan/Desktop/webwx_img/*.jpg"]];
closeMatch[c_] :=RandomChoice[Nearest[imagePool[[All, 2]] -> imagePool[[All, 1]], c, 20]]
ImageAssemble[Map[closeMatch, ImageData[Import["/Users/xunyanan/Desktop/me.tif"]], {2}]]
Мисля, че почти работи успешно。 Екранна снимка на отговора:
когато щракна върху „Покажи пълния изход“. Ще получа резултата по-долу или Mathematica 9.0 ще излезе извън нормалното Екранна снимка:
В момента използвам Mathematica 9.0, нямам опит. Така че може ли някой да предложи версия на този код, която работи за Mathematica 9? Оценявам, че можете да ми дадете някои предложения.
Благодаря ви, момчета, че редактирате този въпрос. Моят компютър ENV: mac OS X версия 10.9 и Mathematica 9.0
]
пред&
между другото.. - person agentp   schedule 26.11.2013ImageAssemble
частта от кода обратно към въпроса си, в случай че бъдещи търсещи се чудят защо не работи... - person cormullion   schedule 26.11.2013