Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我有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? 回答: 我不明白您在做什么,但是您可以使用reshape轻松完成示例中的操作: E1_reshaped = reshape(e1, 1, []); E2_reshaped = reshape(e2, 1, []); E = [E1_reshaped; E2_reshaped]; 更多&回答... |
![]() |
![]() |