Держи решение на php.
Тут GD и ImageMagick
usefuldevops.ru/blog/2013/11/07/sravnit'-dva-izobrazhieniia-s-pomoshch'iu-php/
Все зависит еще от того, локальный ли это проект, или ты его будешь где-то размещать.
Вот python
www.intuit.ru/studies/courses/10621/1105/lecture/1...
Как по мне - OpenCV проще, но это мое ИМХО.
П.с.
Использование OpenCV в связке с Python удобно для создания простых приложений, проведения первых экспериментов, создания прототипов. Замечу, что на языке Python доступна практически вся функциональность библиотеки. Слабым местом могла бы быть производительность, но если использовать "векторно-матричную" идеологию , то можно получать и достаточно быстрый код. Для этого следует избегать обработки изображений попиксельно и других массивов поэлементно в циклах. Вместо этого использовать векторные функции, которые работают сразу со всем изображением или массивом.