Please introduce me a Software of add-on to change DAZ figure head from a photo

I am new to DAZ studio. Just want to create a figure with my gf head. I read a few post about replacing DAZ figure's head/face.
Please recommend some software or add-on, free/commercial, quality, easy of use.
I appreciate it if there is tutorial.
Thanks
Comments
The only thing that I know of is this : http://www.daz3d.com/faceshop-8-win
How well it works I don't know, but it will not be an exact match, you would still need to know how to adjust figures inside DAZ studio using morph packages to get a better likeness I think.
There is no magic button to do what you want that I know of, maybe in another 20 years :)
I tried earlier versions of faceshop, but found the results a bit disappointing. As JimmyC says there's more to it than just the image map. The shape of the face is at least as important and that can be extremely tricky to get right. And then there is the whole aspect of expressions. You might model the face perfectly, but how we all smile/frown etc is unique and all those morphs would have to be custom made too.
So quite a project!
FaceShop 9 is expected out maybe next month ... there's a thread for in it in the Commons.
Here we go, some videos to get a preview of it.
A user named deslea has created some rather convincing lookalikes of Harry Potter characters and others, and has a nice tutorial describing the method: http://deslea.deviantart.com/art/Tutorial-Lookalike-Faces-in-Daz3D-and-Hexagon-426158536
It does not use FaceShop, but does require that you own Hexagon (or other modeling software) and/or plenty of morphs for your figure of choice.
I've done some lookalike characters myself (see my gallery and render thread for examples, links below). My own workflow focuses on dialing morphs directly in DAZ Studio.
singular inversions Facegen has an exporter for Genesis
Thanks for the response!
It seems FaceGen is good. I plan to use it. but ..
FaceGen exporter support Genesis 1, not 2. The number 2 does say that current DAZ3d has a new generation of Genesis.
Are there any big difference between G1 and G2?
How's the compatibility between them?
How's the content for each of them?
Thank you very much!
Well you can use GenX to transfer the face morph over,
you can also do it with clones if you read Katteys thread but more work involved
the textures are all V4 uv but you can use map transfer for those if you choose to use them,
the face only useful one
I personally prefer other textures relying on the shape alone.
I also use faceshop but an early version for V4 & M4 again with GenX.
There is a new faceshop coming for the newer figures if you can wait.
You can learn more about the various generations, and compatibility between different figures, in these threads:
http://www.daz3d.com/forums/discussion/24257/
http://www.daz3d.com/forums/discussion/35118/
Thanks Wendy and Scott!
I think I'll wait for faceshop 9 and use G2.