Hello all, especially Cedric ;-)
Find attached a patch for espionnage, that makes it work with the
development version >0.2 of libface.
--
Leif
From 1fbbbb84d4a5dc416f7b22f7ea93beace07fac5f Mon Sep 17 00:00:00 2001
From: Leif Middelschulte <[email protected]>
Date: Fri, 5 Aug 2011 03:02:21 +0200
Subject: [PATCH] Fix for svn version of libface.
---
trunk/espionnage/src/bin/espionnage_face.cpp | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/trunk/espionnage/src/bin/espionnage_face.cpp b/trunk/espionnage/src/bin/espionnage_face.cpp
index 01342ca..55143aa 100644
--- a/trunk/espionnage/src/bin/espionnage_face.cpp
+++ b/trunk/espionnage/src/bin/espionnage_face.cpp
@@ -16,20 +16,20 @@ face_search(char *data, int width, int height, int stride)
{
#ifdef HAVE_FACE
libface::LibFace* libFace = new libface::LibFace(libface::DETECT, ".");
- std::vector<libface::Face> result;
+ std::vector<libface::Face*> *result;
unsigned int i;
Eina_List *back = NULL;
result = libFace->detectFaces(data, width, height, stride, IPL_DEPTH_8U, 1, 0);
- for (i = 0; i < result.size(); i++)
+ for (i = 0; i < result->size(); i++)
{
- libface::Face *face = &result.at(i);
+ libface::Face *face = result->at(i);
Eina_Rectangle *r;
r = eina_rectangle_new(face->getX1(), face->getY1(), face->getX2() - face->getX1(), face->getY2() - face->getY1());
back = eina_list_append(back, r);
- result.clear();
+ result->clear();
}
return back;
--
1.7.6
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel