[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库对图片进行分类的主要内容,如果未能解决你的问题,请参考以下文章