MATLAB
ma_studd
这个作者很懒,什么都没留下…
展开
-
使用MATLAB找出图像中的封闭孔洞及其边界
1. 方法1: a. 首先使用imfill(bw_Img,'holes')函数对二值图像进行填充; b. 然后用填充后的图减去原图,得到孔洞图; c. 最后用bwperim(Enclosed_bw_Img,8)函数提取孔洞边界轮廓。2. 方法2: 采用Flood-Fill 泛洪算法。具体需要查找资料深入了解。...原创 2021-01-24 17:39:24 · 2721 阅读 · 0 评论 -
MATLAB绘制ROC曲线并计算AUC值
最近需要比较不同CNN网络的分类效果,用到了Auc值,所以学习了下用MATLAB绘制ROC曲线并计算Auc值的代码,总结如下。1. 子函数代码:% 计算AUC值,同时绘制ROC曲线% 二值分类,predict为预测为真的概率值,ground_truth为真值标签,均为一维向量% 返回值:PX, PY为ROC曲线上的点,Auc为ROC曲线下面面积值% Create Date: 2020/10/16function [PX,PY,Auc] = calculate_roc(predict, g原创 2020-10-16 15:21:20 · 8286 阅读 · 5 评论 -
Matlab中mex, mexcuda和nvcc编译的不同
1. mex: 既是一个路径名称也是一个函数名称,作为函数,其作用是编译并链接源文件到一个共享的库中(shared library),这个共享的库称为mex-file,可以在MATLAB中运行,为单独的MATLAb引擎和MAT文件应用构建可执行程序,可以看作是matlab execute(mex)的简写。2. mexcuda:编译一个mex-function用于GPU计算。具体为编译并链接源文件到一个shared library中,这个共享库称为mex-file,可以在MATLAB中运行。mexcuda原创 2020-08-10 23:42:43 · 1182 阅读 · 0 评论