How can i Control 3D Human model meshes?

I’m working on a project that i use a 3D human model made by makehuman tool and i want to interact with the model ( changing some feature like: height, width, leg long, etc…) i.e. full control.

i have a predefined model like this man

and i want to change some features to make him like this

can i do this using OpenGL ? which libs can help me and where can i read?

OpenGL is for rendering.
You will still have to mimic MakeHuman algorithms that morphs geometry.

EDIT : in fact I do not understand your question, do you want to re-create a modeler like MakeHuman ? This is quite a task.
On the contrary, merely morphing between 2 MH existing meshes is trivial (just interpolated vertices, no topology changes).