是否有一些转换函数(例如傅里叶等)可以将多个图像文件(3D)合并成一个文件,例如数字相册。这些文件的组合应该是可逆操作,以便可以分离单个图像。
我尝试过,但我确定这与实际需要相去甚远:
img1=imread('lena_gray.jpg');
img2=imread('pic1.jpg');
img3=imread('pic2.jpg');
defimage=pow2(get(0,'DefaultImageCData'),47);
mag=200;
imshow(bitslice(defimage,47,51),'initialmag',mag);
r=bitslice(img1,50,50);
g=bitslice(img2,50,60);
b=bitslice(img3,100,100);
imshow(cat(3,r,g,b),'initialmag',mag);
这显然导致了一个错误!
另外,如何实现反向操作?Cramer逆矩阵定理是否有助于解复用组合图像?如果有,如何在RGB图像上应用Cramer的规则?