Here are my techniques. They work. I used all of them extensively today, didn't get any blowout etc, although some didn't stop (they do usually explain themselves in some way or apologize). Your basic posture is shoulders back, a slight smile or friendly expression, which you will increase to a sexual smile partway through the actual open.
She's ahead of you: Don't look at her, look straight ahead or slightly to the side (they sometimes randomly look back and catch you, especially if they get to a street corner or whatever). Walk a bit faster till you come up alongside, about a forearm's length away. Get about half a pace ahead of her so she's definitely seen you and you won't shock her. Say in a loud firm voice "Hi there". Or else lightly touch/graze her forearm with the back of your hand (I only did one of these today and it didn't really go anywhere, but I'm gonna try to get out of my comfort zone and pre-open with touch more often). Turn to her a split second after she looks at you. Then open.
She's behind you: (This happens often if you both approached a corner, you saw her but you couldn't slow down enough to get there at the same time. Or you heard her behind you or you spotted her in your peripherals when you look to the side, e.g. into a shop window). Either slow down a bit until she's alongside and open as above (you can substitute "Hey, slow down a bit" for "Hi there" as appropriate). Or just turn to her and open as below (I think this is more ballsy and more direct and works better).
She's walking towards you: Don't look at her, look straight ahead or slightly to the side. Diagonal yourself towards her so that you end up about 1-2 metres away, and slightly beside, so that your shoulders would not quite touch if you kept walking past each other (you don't want to stop her with all of your body, too confronting). Say "Hey, stop for a moment". Turn to her a split second after she looks at you. Then open.
Unlike with "Hi there" you don't need to be too dominant, as there's not really any risk they'll ignore you. So you want to say it in a fairly friendly tone, or even as a question, "Hey, stop for a moment?". Your hand movements are basically explanatory ones, imagine you're talking to a friend and getting a bit involved in explaining something and gesticulating to add emphasis or explain what you mean. So you lift them up a bit, let her see a bit of palm perhaps, whatever works for you. But I think you want to stop short of actually thrusting your hand out in front of her and physically blocking her path, though I did do this once when she was about to step in dogshit.
As to the open I would then go with something like this:
"I was just walking past and ..." / "I saw you walking and ..." / "I was just crossing the street when ..." or something along those lines (grounding the opener)
"My eye was drawn to ..." / "I couldn't help noticing ..." / "I could not help but notice ... " (latter sounds more refined but is wordy, I think brevity is best)
"your amazing eyelashes" / "your cute black and white style" / "your coordinated outfit" / "your interesting leopard print scarf" / whatevs
OR: "how amazingly cute you are" / "how tall and gorgeous you are"... some universal fallbacks that I use
"and I wanted to introduce myself, I'm Jay"
I would suggest if you are nervous then go for brevity... e.g. "Hi there!" (meet her gaze) "I love your scarf! I'm Jay" ... as it's easier not to fuck it up. But as you get better you probably want to go the longer options because you can build a bit of tension as they wonder what you are about to say. The most key thing with any of these openers is your smile, you want to go a bit deadpan or slight smile as you ground it and begin explaining yourself, then as you get to "amazingly cute" or just before, broaden it into a sexual and inviting smile, as this is the part where they might go "oh this is a bit creepy isn't it" so you want to parlay that tension into good feelings.
Hope that helps. cheers, Ray