【问题标题】:breaking an n*m image into p*q block in matlab在matlab中将n * m图像分解为p * q块
【发布时间】:2013-01-11 15:48:52
【问题描述】:

我正在做一个项目,但我遇到了一个问题:我有一个大小为 m*n(560*585) 的图像,我需要将它分成大小为 p*q(8*8) 的块,并且必须将这些块存储在单独的变量中。

提前谢谢你

【问题讨论】:

  • 这些变量是什么 - 一个元胞数组?还有,585不能分成8块宽的情况怎么处理?
  • how-to-divide-an-image-into-blocks-in-matlab 的可能重复项。我这样标记它。 更新嗯...再三考虑,也许不是,正如@s.bandara的评论中提到的那样,OP需要澄清一些细微的差异...
  • 另外,想一想:What have you tried?我确实有一个功能可以解决这个问题,并且不需要图像处理工具箱,但是你需要展示一些你已经拥有的证据先自己解决吧!

标签: matlab


【解决方案1】:

im2col 怎么样?您还可以使用padarray 填充图像,使其大小为pq 的整数乘积。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    相关资源
    最近更新 更多