用Mathematica统计区域所占面积比
本文参考了百度Mathematica吧的这个帖子。
统计图片中某个区域的面积可以有多种方法和多种软件,比如ImageJ(多谢柏爷推荐~)、ImageMagick(参见这篇教程)、PhotoShop(参见这篇教程)。这里采用Mathematica,仅用少于10行代码即可实现。
Mathematica源码为:
1
2
3
4
img2 = Binarize[img];
totalPixels = Times @@ ImageDimensions[img2];
blackPixels = Count[ImageData[img2], a_ /; a < 0.5, {2}];
blackAre