cv::Mat to CDenseFeature conversion Factory and vice versa.

I have made a factory which directly converts any cvMat object into any(required) type of CDenseFeatures. 
and  CDenseFeature<float64_t> into the required type of cvMat (any)
I was thinking of iterating over the enums. But then the problem that may be there is that we won't be super clear about at what point the test breaks. (  I don't know if there's a way in google testing framework to modify the ```TEST``` Name for a specific iteration.). So for now sticking to what you have suggested here.