#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int m,n;cin>>m>>n;//输入图像的长宽
int pic1[m][n];//输入图像1
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>pic1[i][j];
}
}
int pic2[m][n];//输入图像2
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>pic2[i][j];
}
}
double same=0;//求相同部分数量
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(pic1[i][j]==pic2[i][j]){
same++;
}
}
}
cout<<fixed<<setprecision(2)<<same/(m*n)*100<<"%";//计算成百分数并输出
return 0;
}
求两个图像的相似度(C++)
最新推荐文章于 2024-05-21 18:08:55 发布