No. I <div> hanno sempre forma rettangolare.

Quello che puoi fare e` rendere trasparente lo sfondo.
E unito al fatto che alcuni tipi di immagini (ad esempio .png) supportano la trasprenza, puoi forse simulare l'effetto che chiedi.
Potrebbe essere utile anche l'attributo z-index di CSS.