Я пытаюсь заставить работать пример Mathematica. Он есть в блоге Тео Грея. В Mathematica 9.0 это не работает. У меня уже есть поиск ответа на переполнение стека в математике 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? Я ценю, что вы можете дать мне некоторые предложения.
Спасибо, ребята, что отредактировали этот вопрос. My PC ENV: mac OS X версии 10.9 и Mathematica 9.0
]
перед&
.. - person agentp   schedule 26.11.2013ImageAssemble
обратно в свой вопрос на случай, если будущие искатели зададутся вопросом, почему это не работает... - person cormullion   schedule 26.11.2013