[matconv]利用matlab的matconv库对图片进行分类

Posted FL1623863129

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[matconv]利用matlab的matconv库对图片进行分类相关的知识,希望对你有一定的参考价值。

代码如下:

% urlwrite(...
% 'http://www.vlfeat.org/matconvnet/models/imagenet−vgg−f.mat', ...
% 'imagenet−vgg−f.mat');
run vl_setupnn 
%载入模型
net = load('imagenet-vgg-f.mat') ;
net = vl_simplenn_tidy(net);
%读取图像并预处理
im = imread('peppers.png') ;
im_ = single(im) ; % note: 255 range
im_ = imresize(im_, net.meta.normalization.imageSize(1:2)) ;
im_ = im_ - net.meta.normalization.averageImage ;
%得到结果
res = vl_simplenn(net, im_) ;
result.scores = squeeze(gather(res(end).x)) ;
[bestScore, best] = max(result.scores) ;
figure(1) ; clf ; imagesc(im) ;
title(sprintf('%s (%d), score %.3f',...
net.meta.classes.descriptionbest, best, bestScore)) ;

结果显示:

 完整源码:

https://download.csdn.net/download/FL1623863129/86939000

以上是关于[matconv]利用matlab的matconv库对图片进行分类的主要内容,如果未能解决你的问题,请参考以下文章

matconv-GPU 编译问题

卷积:conv2 matlab 到 opencv

如何利用matlab画柱状图

如何利用matlab将数值拟合成函数

利用MATLAB绘制Bezier曲线

利用matlab的设计