35 lines
876 B
Matlab
35 lines
876 B
Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%function [] = ()
|
|
%
|
|
% Task:
|
|
%
|
|
% Inputs:
|
|
|
|
% Outputs:
|
|
%
|
|
% Antoine Rodary - Julian Leclerc - Gwenn Durpoix-Espinasson - Luc Pichot
|
|
% 06/04/2021
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
function [gROI] = picToROI(imgWidth,imgHeight,nbIm,d)
|
|
display("piToRoi Start")
|
|
files = dir('*.jpg');
|
|
ROI = zeros (3*d/2,3*d+1,nbIm,3);
|
|
for n=1:1:nbIm
|
|
files(n).name
|
|
frame = imread (files(n).name);
|
|
|
|
Image = im2double (frame);
|
|
for i=1:1:3*d/2 %imgHeight*0.5-d*5/2:1:3*d/2
|
|
for j=1:1:3*d %imgWidth*0.5-3*d/2:1:3*d
|
|
|
|
rROI(i,j,n) = Image(i+imgHeight*0.5-d*5/2,j+imgWidth*0.5-3*d/2,1)*255;
|
|
gROI(i,j,n) = Image(i+imgHeight*0.5-d*5/2,j+imgWidth*0.5-3*d/2,2)*255;
|
|
bROI(i,j,n) = Image(i+imgHeight*0.5-d*5/2,j+imgWidth*0.5-3*d/2,3)*255;
|
|
|
|
endfor
|
|
endfor
|
|
endfor
|
|
display("piToRoi End")
|
|
endfunction
|