一个可能的
方法
量化的对称性
一个
图像来计算
”
马
nhattan规范
”
。
请
在
helper函数
下面的计算
”
曼哈顿的规范
”
:
% %曼哈顿规范:检查图像的对称性
%
% man_norm = Img - Img_Flipped;
%
% man_norm_per_img = (Img - Img_flipped) /大小(Img);
函数[man_norm, man_norm_per_img] = imageSymmetry (Img)
%的水平翻转图像
Img_Flipped =翻转(Img, 2);
%计算图像的大小
大小(高度、宽度、暗)= (Img);
%曼哈顿标准计算
man_norm =总和(imabsdiff (Img, Img_Flipped),“所有”);
%曼哈顿规范每像素计算
man_norm_per_img = man_norm /(高*宽*暗);
结束
为了查看图像的对称性,调用上面的helper函数:
Img = imread (“me.jpg”);
帮助imageSymmetry
[man_norm, man_norm_per_img] = imageSymmetry (Img);
流(“曼哈顿规范:% d /每像素:% d \ n '、man_norm man_norm_per_img);
为了知道更多关于函数使用,请遵循以下文档:
- ”流“文档:显示值的变量——MATLAB disp
- “翻转”在MATLAB图像:翻转的元素——MATLAB翻转
- ”imabsdiff计算两幅图像的差异:两张图片——MATLAB imabsdiff绝对不同
我希望以上信息可以帮助你。