Does this count as perfect pitch?
I can instantly identify the white keys, and F sharp and B flat on a keyboard, but struggle to do so with the other sharps / flats. For those I need to sound the note in my head and go up / down a semitone to find the closest white key before I can get the right answer, all without a reference note though.
I also found that I got better at recognising those notes after doing some perfect pitch tests where they sounded a flat / sharp and I practised identifying them.
Related question, is perfect pitch involved in being able to learn songs quickly after hearing it and naturally knowing the accompaniment a melody should have?