Binaire avec Visual Studio plus lent qu'avec G++
Bonjour,
Alors voilà mon problème.
J'ai un code opencv qui compile sans problème.
En deux mots, je prends deux images, je crée une base de donnée avec les pixels, et j'utilise la base de donnée sur une autre image pour récupérer les textures. Ensuite belief propagation pour affiner le résulat.
Mon problème est le suivant. Quand je compile avec mingw/g++ sous codeblock, le code se termine en environ 12 minutes pour une image (oui c'est long, mais BP prend du temps). Quand je compile le même code sous visual studio 2008 pro, le code met plus de deux heures à finir.
J'utilise dans les deux cas openmp pour que ça tourne sur les huit coeurs, le code est bien lancé en mode release, les options de compilation sont celles de base, mais j'ai tenté avec d'autre, même résultat.
J'ai besoin de visual studio car il faut que je compile en 64bits pour la suite. Et pas moyen de compiler en 64 bits sous mingw.
Si quelqu'un à une idée, merci de votre aide.