Aller au contenu


Photo
- - - - -

opencv en .net


  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

#1 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 19 avril 2011 - 03:10

salut en farfouyant sur le net j'ai trouvé un intégrateur Opencv en .net (si on peut appeler sa comme ça?!)

il s'agit de Emgu CV

il permet d’intégrer plus facilement Opencv au solution Visual studio (vb.net et c++.net)voir meme a linux (pour les amateur ^^)

je suis en train de l'essayer je vous remonterais mes retour (ou plutôt mes problèmes !)

#2 webshinra

webshinra

    Membre passionné

  • Membres
  • PipPipPip
  • 510 messages

Posté 19 avril 2011 - 03:32

yerk.

#3 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique

Posté 19 avril 2011 - 04:49

J'avais vaguement essayé il y a quelques temps. Je n'en garde pas un souvenir impérissable... Je n'ai pas réussis à faire grand chose avec.



Par contre, il y a Harpia qui est pas mal pour jouer avec OpenCV. Jbot en a déjà parlé ici. ;)

#4 Jbot

Jbot

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris

Posté 19 avril 2011 - 06:33

Ha tiens je m'en rappelais même pu de harpia ! Ça fait longtemps que j'ai pas fait joujou avec :D

Sinon histoire de troller un peu :
[quote"webshinra"]yerk.[/quote]
Yerk aussi :D

#5 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 19 avril 2011 - 08:18

bon ça s'annonce compliqué!!! pfff voir même dur , très dur ....
en faite c pas aussi bien intégrer qu'ils le prétendent
deja il faut ajouter manuellement les ressources (fichier dll), ensuite ajouté
Imports Emgu.CV.Structure
Imports Emgu.Util
Imports System.Windows.Forms
Imports System.Drawing
import my.application.ressource' un truc du genre je crois
Module Module1

Sub Main()
'Load the image from file
Dim img As New Image(Of Bgr, Byte)("lena.jpg")'fichier a ajouter au ressource

'Load the object detector
Dim objectToDetect As New HaarCascade("haarcascade_frontalface_alt2.xml")'fichier a ajouter au ressource

'Convert the image to Grayscale
Dim imgGray As Image(Of Gray, Byte) = img.Convert(Of Gray, Byte)()

For Each face As MCvAvgComp In imgGray.DetectHaarCascade(objectToDetect)(0)
img.Draw(face.rect, New Bgr(Color.White), 1)
Next

'Show the image
UI.ImageViewer.Show(img)

End Sub[/code]
je précise que sa viens d'un exemple du tuto
et même comme ça il me trouve des erreurs
pff c pas gagner





#6 zeqL

zeqL

    Membre passionné

  • Membres
  • PipPipPip
  • 393 messages
  • Gender:Male

Posté 21 avril 2011 - 10:28

Ce framework sert plus à avoir accès à la doc des fonctions grâce à l'intellisense qu'à avoir un véritable OpenCV .Net.

Le truc que tu peux faire c'est utiliser OpenCV grâce au DLL Import et p/invoke (c'est ce que fait le framework en fait...), mais je crois pas qu'en VB .Net on puisse le faire, il faut le faire en C#.




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users