Looks like you need to fix some syntax:
filepath = StringProperty(
name = "File Path",
description = "Export path",
maxlen = 1024,
default = "" )
should use colon.
filepath: StringProperty(
name = "File Path",
description = "Export path",
maxlen = 1024,
default = "" )
as such i don’t think class ExportMD5Cam
is actually being registered i think that was a blender 2.8 change.
Reference/Release Notes/2.80/Python API/Addons - Blender Developer Wiki
Also need to check your matrix operations
Reference/Release Notes/2.80/Python API - Blender Developer Wiki