Hii everyone, how can I calculate histogram based first order statistical features from an image (such as average grey intensity, skewness, kurtosis, entropy, varience, std. deviation, etc.). Also how to calculate component based intensity features.
3 次查看(过去 30 天)
显示 更早的评论
Hii everyone, how can I calculate histogram based first order statistical features from an image (such as average grey intensity, skewness, kurtosis, entropy, varience, std. deviation, etc.). Also how to calculate component based intensity features . What is the difference between the two sets.
0 个评论
采纳的回答
Image Analyst
2017-3-10
编辑:Image Analyst
2017-3-10
You can use mean(), mean2(), var(), var2(), std(), std2(), skewness(), entropy(), etc. For more general image moments, see my attached demo.
For feature based measurements, use regionprops() as shown in my Image Segmentation Tutorial: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
2 个评论
Image Analyst
2017-3-10
Let's say you wanted to know the penetration of some dye into some objects soaking in a solution. Let's say that the average dye penetration in from the outside edge of the objects as a profile plot is something you're interested in. There's no way you can get that strictly from the histogram or moments. Let's say you wanted to know how many holes are in your blobs. You can get that from the Euler number from regionprops but there is no way you can get that from histograms. Let's say you wanted to know the Solidity or aspect ratio or any number of other things. You can't get them from the histogram or from moments.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!