Existe-t-il un code (en particulier Java ou C ++) ou un logiciel dans lequel nous importons une image et donne le contour de cette image en points, que nous pouvons utiliser à nouveau pour dessiner un contour d’image en joignant ces points dans JOGL ou OPenGL.
Il existe un traçage de contour dans Inkscape (Open Source c ++).
http://inkscape.org/doc/tracing/tutorial-tracing.html
Cela convertira au format vectoriel – ainsi vous pourriez obtenir quelques points de cette façon.
EDIT: cela utilise en réalité http://potrace.sourceforge.net/ pour le traçage.
Voici un exemple de code dans MATLAB:
%# read image I = imread('coins.png'); %# Convert to a binary image BW = im2bw(I, graythresh(I)); %# get object boundaries BW = imfill(BW,'holes'); B = bwboundaries(BW,'noholes'); %# plot boundaries overlayed on top of image imshow(I), hold on for i=1:numel(B) plot(B{i}(:,2), B{i}(:,1), 'Color','g', 'LineWidth',2) end hold off