MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   图像改组拼图创作[修改的问题] (https://www.labfans.com/bbs/showthread.php?t=26551)

poster 2019-12-14 20:13

图像改组拼图创作[修改的问题]
 
我有3张图片E1,E2,E3,它们的大小相等,为256 * 256 * 3。现在,通过任意规则,我想创建一个拼图锯难题,这应该是可逆的操作。然后,所产生的图像E优选地具有不相等的尺寸。用一个小例子说明该问题,以显示其简单性目标:如何处理结果矩阵E(图像格式)的大小不相等,以及如何实现?请帮忙示例:size(E1)= size(E2)= 3 * 3

E1=( 1 2 3 4 5 6 7 8 9 ) E2 = ( abc def ghi) E = ( 1 2 3 abc 4 5 6 def 7 8 9 ghi) [rc] = size(E);但是,安排方案应使r / c =运算中涉及的矩阵数。但是,这将适用于偶数维矩阵。

因此,需要对RGB图像进行相同的操作。修改后的问题:在上述情况下,如果E=[E1;E2]那么如何从E中提取/取回E1和E2?



[B]回答:[/B]

我不明白您在做什么,但是您可以使用reshape轻松完成示例中的操作:

E1_reshaped = reshape(e1, 1, []); E2_reshaped = reshape(e2, 1, []); E = [E1_reshaped; E2_reshaped];

[url=https://stackoverflow.com/questions/5249044]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 14:51

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.