马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
<P>我生成了一个随机矩阵,我已对它顺序排列(先用b=sort(c,1),再用b=sort(c,2)),我想用这个规律对图象矩阵对应坐标进行变换,应该怎么做?</P>
<P>举例: 如生成4*4随机矩阵a:[1.5,3.9,0.4,2.1 排序后矩阵b: [0.3,0.5,0.7,1.4<BR> 0.5,0.7,2.5,1.4 0.4,1.1,1.5,2.1<BR> 3.6,3.1,1.6,2.4 1.6,2.4,3.1,3.4<BR> 3.4,1.1,0.3,2.8] 2.5,2.8,3.6,3.9]<BR> <BR> 对应的转换是:a(1,1)-b(2,3),a(1,2)-b(4,4),a(1,3)-b(2,1),a(1,4)-b(2,4)<BR> a(2,1)-b(1,2),a(2,2)-b(1,3),a(2,3)-b(4,1),a(2,4)-b(1,4)<BR> a(3,1)-b(4,3),a(3,2)-b(3,3),a(3,3)-b(3,1),a(3,4)-b(3,2)<BR> a(4,1)-b(3,4),a(4,2)-b(2,2),a(4,3)-b(1,1),a(4,4)-b(4,2) 利用这个矩阵变换的规律对图象处理.</P>
<P> 图片矩阵m:[10,11,11,12 排序后矩阵n: [15,14,15,16<BR> 14,15,16,16 11,13,10,12<BR> 11,12,14,13 14,13,12,12<BR> 12,13,15,15] 16,15,11,11]</P>
<P>应该怎样实现?(简单的4*4可以一个个来做,可是256*256就很复杂了。可能我说的比较复杂,希望高手门帮助一下。)</P> |