Belajar Matlab – Rectangle ROI

By | October 25, 2021
Print Friendly, PDF & Email
865 Views

Membuat rectangle biasanya digunakan untuk memposisikan sebuah objek agar tepat yang dikehendaki, sehingga user tidak sembarang melakukan capture karena sudah disediakan area capture. Bila anda menjumpai scan QRCode seperti diatas, sehingga mempermudah pre processing, nah penulis membuat code berikut buat temen-temen, agar menjadi lebih, penulis buatkan dalam versi matlab saja, bisa diatur size sesuai keinginan.

clc;clear all;close all;
gambar = zeros(480,640);
 
[lebar,tinggi]=size(gambar);
 
nilai_proporsi = 0.89;
if nilai_proporsi<0.51
    disp('nilai proporsi harus diatas 0.51');
end
 
proporsi_lebar=1-nilai_proporsi;
proporsi_tinggi=1-proporsi_lebar;
titika = lebar*proporsi_lebar;
titikb = tinggi*proporsi_lebar;
titikc = lebar*proporsi_tinggi-titika;
titikd = tinggi*proporsi_tinggi-titikb;
 
imshow(gambar);
hold on
rectangle('Position',[titikb,titika,titikd,titikc],'EdgeColor','b','LineWidth',3);
title(['ukuran ' num2str(nilai_proporsi)])

Kegunaan ROI

Kegunaan ROI salah satunya adalah memandu pengambil objek agar bisa disesuaikan secara langsung sehingga meningkatkan akurasi deteksi objek.

See also  #Video Tutorial - Belajar Matlab Bagian 1

Leave a Reply

Your email address will not be published.




Enter Captcha Here :