blkproc函数

百科

是M来自ATLAB中的图像处理360百科函数,MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。

  • 中文名称 blkproc函数
  • 外文名称 block processing
  • 应用 MATLAB中的图像处理函数
  • 函数功能 对图像进行分块处理
  • 调用形式 B = blkproc

b诉长lkproc函数介绍

函数功能

  MATLAB中的图不文故兰像处理函数,即block 波改顺附processing的意思,对图像进行分块处理。在matlab命令窗口中输入doc blkproc即可看到函数的帮助信息。

调用形式

  B = blkproc(A,[m n],f假质烈un, parameter1, parameter2, ..来自.)

  B = blkproc(A,[m n],[mborder nborder],fun,...)

  B = 氢或领效案矛血引来blkproc(A,'i倒协几饭包夜力ndexed',...)

  参数解释:

  [m n] : 图像以m*n为分块单位,对图像进行处理(如8像素*8像素)

  Fun: 应用此函数360百科对分别对每个m*n分块的像素进行处理

  parameter1, parameter2: 要传给fun函数的参数

  mborder nborder:对每个m*n块上下进行mborder个单位的扩充,左右进行nborder个单位的扩充,扩充的像素值为0,fun函数对整个扩充后的分块进行处理。

  这里:fun='P1*x*P2',fun的参数P1,P2,将T,T'传递给fun的参数,即:P1= T,P力调雨至各宗黑议纸2=T'.

blkproc函数应用举例

  例:pic=imread('lena.bmp');

  img=blkproc(pic,[8,8],'dct2');

  该例中把lena.bmp图片分成8*8像素块进行dct2变换。

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com