I have a large dataset of images with different dimensions, perhaps even colorspaces, etc. What I want to do is to conform all of these images;
Rather than importing the whole bunch (which is impossible without infinite RAM), I wanted to first conform two images, later use them as basis to import the next small batch of images and conform them with the initially conformed two images. My tests indicate that such an approach is generally ok, meaning that in the end the next batch of images will be conformed the same way as the first two, however I cannot be sure.
The question is whether my tests are correct or not, i.e. in a code like this:
referenceImgs = Import[filenames[[1;;2]]];
conformed = ConformImages[referenceImgs];
newImg = Import[filenames[3]];
ConformImages[{referenceImgs[[1]], newImg}];
will be equivalent to:
imgs = Import[filenames[[1;;3]]];
ConformImages[filenames];
or no?
Or even rather than "whether it will be equivalent" will the final 3 images be conformed similar to how they would have been conformed in case 2. Albeit maybe in a different way?
Question 2: Is there a better way to achieve this result?