we should get rid of "cv::" in headers as much as possible. The decision to make something in std namespace depend on/use something in cv namespace is bad