Adding basic types for OpenCV

Some of the basic types for OpenCV
The mat type is binary and won't archive well with non-binary archivers

OpenCV's FileStorage api still might be a bit more convenient to use (supplying matrixes by hand)
But this can be useful.