Function Empty added

Some ill-formed URIs in the constructor `Camera(const std::string& uri)` can make it fail without throwing an exception. The function `Empty` can be checked in those cases.