I strongly recommend you take it to an A/C professional. It is very unlikely your 4 year old car needs recharging, and if it does the large leak must be repaired first. It is far easier to damage the compressor by overcharging than to properly charge it at home. I see so many questions in Cars and Transportation asking what to do when they charged the system a week ago and it is blowing warm air again - they either have an unrepaired leak or the compressor needs replacement. A normal A/C service is about $100; a compressor replacement in your 2007 Camry is between $1500 and $1900 (first source). It is your choice.
repairpal.com