Whenever I actually do go to a professor's office hours for extra help and it's just us one-on-one, I struggle immensely to maintain eye contact whenever they're explaining concepts to me. It's so bad that I end up not really listening to what they're saying (and just saying "yeah", "mhm", and nodding occasionally) because I'm more concerned of maintaining eye contact and hopefully "passing". And its pretty obvious to them I'm not following along, because they'll repeatedly ask if I'm sure I understood but I just say I got it and move on. If I'm lucky, I did retain some of portion of the information. Usually don't get much from the whole experience and its a waste of time for both professor and myself, but I just tell myself "at least I went in and sought help" lol
I don't have problems with pictures like you said, but I do with videos. Not so much videos of public figures and strangers, but just of people I know.
On another note, I can't do eye contact with peers either. And I know I'm being "tested" by someone who will occasionally look at me and whenever we hit eye contact, I'm the one that immediately reverts my attention elsewhere. I say "tested" because I know this person is associated with Person B who I did wrong a couple years ago, so my guess is I'm being watched to get a better understanding of my behavior ... which at this point, taking everything in consideration, should be obvious I'm on the spectrum. I could be getting mocked too with the repeated glances, but whatever. I suck at eye contact in general, but this issue with the associate of Person B is more-or-less worse because there's a lot of guilt on my behalf and I just know they've already judged/criticized me with whatever they heard from Person B. I do think I'm being mocked by both of them, but I'm trying to suck it up and just pretend they don't exist lol