You are absolutely a candidate for Invisalign or Braces! It appears you do not any teeth removed, you just need to have your spaces consolidated and rotations corrected. You do have small laterals(which are teeth next to the 2 big front teeth, and after spaces are closed, it is a possibility you may have to get cosmetic bonding or veneers on the laterals to close the spaces 100%. This is best to do if you do not want your spaces to reopen.
This is the most common relapse factor with braces, opening of the front space with the upper 2 front teeth. I recommend you close all spaces first, then re-evaluate if you need any tooth size enhancing. Also, Invialign is my treatment of choice for closing spaces, it works great. If you review my picture gallery, I will have a few cases of Invisalign cases with spaces being closed! Your rotations of the upper cuspids can now be corrected with Invisalign, you should go to an Orthodontist who does Invisalign alot, they are well versed on how to correct rotations.