1,432 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.