![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
Simplicity_
这个作者很懒,什么都没留下…
展开
-
c++ 编译error
error1:因为在py脚本里调用动态链接库.so文件(Linux)或者.dll文件(windows)xxx_lib.so: invalid ELF header 所以需要重新编译一下 lib = ctypes.cdll.LoadLibrary(libfile)error2:缺少引用km_dict.cpp:67:24: error: ‘sqrt’ was not declared in this scope 67 | inv_sq = 1/sqrt(sum_sq)原创 2021-07-14 15:16:55 · 1572 阅读 · 0 评论 -
排序 c++
待整理全部数据排序并返回索引struct node{ double value; double index;};bool cmp(struct node a, struct node b){ if (a.value > b.value) { return true; } return false;}//排序template <typename T>T sort_indexes(vector<size_t> &idx, vector原创 2020-11-10 18:21:04 · 111 阅读 · 0 评论 -
图像质量评估
评估算法信息熵图像信息熵:从信息论的角度反映图像信息丰富程度。图像信息熵越大,信息量越丰富,质量越好。计算:图像的pixs[256]像素的count累计和sum,图像的像素size=row*col,像素概率p_i=pixs[i]*size,信息熵result += pixs[i]*log2(pixs[i]);平均梯度(mean gradient)指图像的边界或影线两侧附近灰度有明显差异,即灰度变化率大,这种变化率的大小可用来表示图像清晰度。它反映了图像微小细节反差变化的速率,即图像多维方向上密度变原创 2020-08-28 10:31:27 · 4034 阅读 · 0 评论