Sir,how can i read the QR barcode in Matlab software
4 ビュー (過去 30 日間)
古いコメントを表示
how can i read this type of QR code please anyone help me.
0 件のコメント
回答 (1 件)
Cris LaPierre
2022 年 12 月 15 日
編集済み: Cris LaPierre
2022 年 12 月 15 日
In testing this, it appears the function only works with truecolor or grayscale images, not binary, so that is why I multiplied by 255. Otherwise, the code comes straight from the example I linked to. Since your image is the QR Code, it was not necessary to specify an roi.
Note: this solution requires the Computer Vision toolbox.
I = imread("https://www.mathworks.com/matlabcentral/answers/uploaded_files/1232262/image.png");
I = I*255;
imshow(I)
[msg,~,loc] = readBarcode(I,"QR-CODE")
xyText = loc(2,:);
Imsg = insertText(I,xyText,msg,"BoxOpacity",1,"FontSize",25);
Imsg = insertShape(Imsg, "FilledCircle", [loc, ...
repmat(10, length(loc), 1)],"Color","red","Opacity",1);
figure
imshow(Imsg)
4 件のコメント
Walter Roberson
2022 年 12 月 16 日
編集済み: Walter Roberson
2022 年 12 月 16 日
You need the Computer Vision Toolbox R2020a or later
参考
カテゴリ
Help Center および File Exchange で Computer Vision with Simulink についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!