You may have read Github's alarmist article about the evil EU wanting ot censor your code. I'll spare you the TL;DR - it's alarmist bullshit.
Had originally been made in September 2016, the proposal has been revised multiple times. Here's the most recent version of Article 13. As you may notice, "content recognition" part was struck out.
The most recent version also includes these two paragraphs:
2. When online content sharing services communicate to the public they shall not be eligible for the limited liability provided for in Article 14 of Directive 2001/31/EC for unauthorised acts of communication to the public and acts of making available to the public.
3. An online content sharing service shall be deemed to perform an act of communication to the public or an act of making available to the public
(a) when upon provision by rightholders of information on specific unauthorised works or subject matter it does not take effective measures to prevent the availability on its services of these unauthorised works or other subject-matter identified by rightholders;
(b) when upon notification by rightholders of a specific unauthorised work or other subject matter, it does not act expeditiously to remove or disable access to the specific unauthorised work or other subject matter and does not take steps to prevent its future availability through the measures referred to in point (a)
I'm not a lawyer and this isn't legal advice, but to me this basically means nothing will change, because, as it is now, service providers are already required to remove copyrighted content upon notification.
In fact, the revised version of Article 13 also puts some abuse protections in place. Go read it instead of blindly believing a snippet of the old version from an alarmist article.