Belajar Matlab – Rectangle ROI

By | October 25, 2021
Print Friendly, PDF & Email
1,324 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  Penggabungan / Concatenate String

Leave a Reply