function result = nc(ImageA, ImageB)
if (size(ImageA, 1) ~= size(ImageB, 1) || size(ImageA, 2) ~= size(ImageB, 2))
error('ImageA <> ImageB');
end
ImageA = double(ImageA);
ImageB = double(ImageB);
M = size(ImageA, 1);
N = size(ImageB, 2);
d1 = 0;
d2 = 0;
d3 = 0;
for i = 1:M
for j = 1:N
d1 = d1 + ImageA(i, j) * ImageB(i, j);
d2 = d2 + ImageA(i, j) * ImageB(i, j);
d3 = d3 + ImageB(i, j) * ImageB(i, j);
end
end
result = d1 / (sqrt(d2) * sqrt(d3));
end

onnx
- 粉丝: 1w+
最新资源
- Z3040摇臂钻床的PLC改造设计说明.doc
- plc编程题库.doc
- 基于职业核心能力培养的高职计算机教学实施路径分析.docx
- Big-Data-大数据重塑营销(六).doc
- 磁共振波谱法NMR网络.ppt
- 探析5G无线通信系统标准化设计与关键技术.docx
- 第1章-计算机基础知识(1-2)教学文稿.pptx
- 第5章Android用户界面讲课教案.ppt
- 2023年晋城市专业技术人员继续教育试题及答案网络效应.doc
- C#入门到精通.ppt
- unit12whoserabbitsarethese这些是谁的兔子公开课获奖课件.pptx
- 计算机联锁课程设计综合报告.doc
- 第四章-物流网络.pdf
- “音乐资源的数字化”与“数字化的音乐资源”——由音乐类非物质文化遗产文献数据库建设工作引发的思考(1).doc
- 四川农业大学2021年9月《计算机建筑辅助设计》作业考核试题及答案参考13.docx
- 软件工程学ppt课件讲解材料.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


