I have divided image into 30 blocks and obtained histogram of each block using LBP algorithm, i do not know how to store them separately and merge all histogram to get the single histogram?I want code for merging and saving each histogram of block.

3 views (last 30 days)
If I create array of Histogram then it gives me error that Subscripted assignment dimension mismatch. so please help me.
radha on 7 Jan 2014
I do not have any idea about merging/concatenation of histograms. so your help is of great importance to me. I am doing project on this so I expect that you reply as son as possible.

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 7 Jan 2014
Create a mat file with the save() function. You can attach your actual image with the paper clip icon if your code can only work with that kind of image. To add histograms, do this
sumHist = hist1 + hist2; % Must have same number of bins. hist1 can be sumHist if you want.
radha on 10 Jan 2014
Thanks in advance. You really helped me. Now just I have these two things need to implement. I hope you also help me for that as well.

Sign in to comment.

More Answers (1)

Nikolay S.
Nikolay S. on 16 Mar 2015
Hi there. I'd suggest to have the histograms concatenated via Matlab CAT command. masterHist=cat(1, hist1, hist2,...hist30);
I believe a similar scheme is proposed for face detection in "Face Description with Local Binary Patterns: Application to Face Recognition", http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1717463
Best regards, Nikolay

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!