(For cars that have both a normally-used electronic door open button and a manual emergency release (e.g. Teslas), the electronic button can use the car's existing cameras to detect cyclists first before actuating the door to open. This would be a trivial software change in the specific case of Teslas. The only thing I dislike about the Tesla setup though is that most non-owners are unaware of where the mechanical emergency release is; it is not obvious and not labelled.)