Problem in GOT Snapchat Filter Challenge

Hello !
I am facing issues in completing the snapchat filter challenge. These are major problems which I am facing

  1. My eye cascadde classifier is detecting a vertical frame instead of horizontal. So , while setting the width of glasses to eye width it doesnt work. I tried changing the dimension of rectangle to make it horizontal and was successfull but again adjusting the glasses is something which i am not able to comprehend even by changing the parameters.
  2. The accuracy, I am getting by doing the above stuff is only 7%, what can be done to improve this?
    Cnnot upload py file, hence have to upload images of the code.