image - 在Matlab中优化一个简单的函数(直方图距离)

标签 image matlab optimization image-processing histogram

我分析了我的代码,发现这个特定的函数花费了太多时间。关于如何改进这个代码有什么建议吗?

function s = compute_distance_hist(h1,h2)
    s = sum(sum(sum(sqrt(h1).*sqrt(h2))));

此函数计算直方图距离。

最佳答案

您可以通过在最里面的括号中执行 sqrt(h1.*h2) 来保存一个平方根。

关于image - 在Matlab中优化一个简单的函数(直方图距离),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136717/

相关文章:

嵌套匹配的正则表达式

java - 改变单纯形算法以最小化目标函数而不是最大化

javascript - 如何获取以 Uint8Array 表示的图像的大小?

html - 如何对多个图像施加相同的效果,但不影响我没有悬停的图像?

matlab - Matlab 脚本中使用的函数列表

matlab - 通过MATLAB向HDF5文件中Datatype的每个成员写入矩阵数据

node.js - 将缓冲区作为真实图像发送

php - 图像随机标题有问题

c - 如何编写符合 ISO-C 的代码同时允许在排序点之间执行多条指令?

mysql - 设计组织良好且规范化的关系数据库的步骤