I want to code to add a return value
1 回表示 (過去 30 日間)
古いコメントを表示
Chanhyeok
2023 年 7 月 19 日
回答済み: Mrutyunjaya Hiremath
2023 年 7 月 19 日
function raspi_webcam_resnet()
raspiObj = raspi();
cam = webcam(raspiObj,1);
net = coder.loadDeepLearningNetwork('dataset800_2.mat');
inputSize = [224, 224,3];
textToDisplay = '......';
start = tic;
fprintf('Entering into while loop.\n');
while true
img = snapshot(cam);
elapsedTime = toc(start);
if elapsedTime > 1
imgSizeAdjusted = imresize(img,inputSize(1:2));
[label,score] = net.classify(imgSizeAdjusted);
maxScore = max(score);
labelStr = cellstr(label);
textToDisplay = sprintf('Label : %s \nScore : %f',labelStr{:},maxScore);
start = tic;
end
img_label = insertText(img,[0,0],textToDisplay);
displayImage(raspiObj,img_label);
end
end
Can you change the value of label to return in this code? I want to keep the existing one but add it.
0 件のコメント
採用された回答
Mrutyunjaya Hiremath
2023 年 7 月 19 日
If I am not wrong, I think this is what you are expecting :
function label = raspi_webcam_resnet()
% your code...
end
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Image Processing and Computer Vision についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!