loading...

Senin, 13 Agustus 2018

Membuat Rectangle ROI


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)])

Tidak ada komentar: