MATLAB Answers

remo
0

blockproc error...

Asked by remo
on 29 Feb 2012
hi all,
i have cropped an image to be 162x125 ...i want to pass it to blockproc function which divide image to 3x3 and do some processing...since, the cropped image doesnt satisfy 3x3 mask it gives error during blockproc function.
So,is there anyway to rectify this problem?
i cannot alter cropped image size since it is automatically done using another function (face image). And i cannot change the block size since Local Binary Pattern operate in 3x3 neighbourhood only..

  1 Comment

Ashish Uthama on 30 Mar 2012
doesnt the padding option in blockproc help?

Sign in to comment.

1 Answer

Walter Roberson
Answer by Walter Roberson
on 29 Feb 2012
 Accepted Answer

padding = zeros(162,1,class(YourImage));
padding = padding + realmax; %saturate it in a class-dependent way
paddedImage = [YourImage, padding];
Now run blockproc() over paddedImage, and have fun making sense of the LPB at the right-hand edge.

  1 Comment

remo
on 1 Mar 2012
Sir,
thank you for ur time in answering my question.

Sign in to comment.