Hi
It looks like your knee cap has suffered some wear and tear.So i would recommend to see a physio and get treatment.
Next Steps
Learn some knee exercises from a physio
Health Tips
Do not strain your knee much till it is stronh.
wear a knee cap for support whike doing any strenous activity