generate silhouettes

Generate silhouettes code. Working properly (só que não).

OUTPUT: struct SI containing all silhouettes.
acess method: SI(image_number).si

required functions: read_image, read_contour