message: feature: Added `explicit` support to header parser
  It is safe to remove `explicit` keyword for constructors with 1
  argument, because it is C++ specific keyword and does not affect any of
  the generated binding.
diff: @@ -430,8 +430,9 @@ class CppHeaderParser(object):
  # filter off some common prefixes, which are meaningless for Python wrappers.
  # note that we do not strip "static" prefix, which does matter;
  # it means class methods, not instance methods
  - decl_str = self.batch_replace(decl_str, [("static inline", ""), ("inline", ""),\
  - ("CV_EXPORTS_W", ""), ("CV_EXPORTS", ""), ("CV_CDECL", ""), ("CV_WRAP ", " "), ("CV_INLINE", ""),
  + decl_str = self.batch_replace(decl_str, [("static inline", ""), ("inline", ""), ("explicit ", ""),
  + ("CV_EXPORTS_W", ""), ("CV_EXPORTS", ""), ("CV_CDECL", ""),
  + ("CV_WRAP ", " "), ("CV_INLINE", ""),
  ("CV_DEPRECATED", ""), ("CV_DEPRECATED_EXTERNAL", "")]).strip()
  