From: jerome <rom...@ya...> - 2011-07-08 13:37:09
|
> > Any other ideas or suggestions? > > I suppose you planned to display some detected faces on the > others columns ? Otherwise, I tried to use Python Imaging Library (PIL) for: http://www.gramps-project.org/bugs/view.php?id=2513 but I was not able (PIL_trunk.patch) to properly use 'cropping' and media reference (handle, rectangle, resolution). I also made something stupid: image manipulation with my genealogical images ... So, where to store dump/temp images ? Adam started to make a better 'global' code under trunk (gramps_trunk-17826.patch): convert entire image to .jpg http://www.gramps-project.org/bugs/view.php?id=2513#c20355 PS: WebGallery was "one shot" addon for easily displaying/printing my images like an url index or HTML gallery. http://www.gramps-project.org/bugs/view.php?id=2472 --- En date de : Ven 8.7.11, Jérôme <rom...@ya...> a écrit : > De: Jérôme <rom...@ya...> > Objet: Re: [Gramps-devel] Re : Face Detection Gramplet > À: "Doug Blank" <dou...@gm...> > Cc: "Gramps Development List" <gra...@li...> > Date: Vendredi 8 juillet 2011, 8h14 > >> TypeError: draw_rectangle() > takes exactly 9 arguments (11 given) > > > > Looks like you need to update the gramplet. > > Yes, fixed. > Thank you! > > > Any other ideas or suggestions? > > I suppose you planned to display some detected faces on the > others > columns ? Maybe it is already possible to display existing > thumbnails, > like into media reference editor ? > > I am not certain how to properly display coordinates and > how to print > existing 'sub-thumbnails' (media_ref), but I tried to > illustrate what I > am trying to say into 'print_existing.patch'! > > > Jérôme > > > Doug Blank a écrit : > > On Thu, Jul 7, 2011 at 5:31 AM, jerome <rom...@ya...> > wrote: > >> Hi, > >> > >> > >> There is maybe a problem with existing > rectangles. > >> ex: if I try to load an image with existing > rectangles and python-opencv 2.1.0 under 3.3, then: > >> > >> > >> 125054: ERROR: gramps.py: line 142: Unhandled > exception > >> Traceback (most recent call last): > >> File "share/gramps/gui/grampsbar.py", line > 360, in __switch_page > >> gramplet.pui.update() > >> File "share/gramps/gen/plug/_gramplet.py", > line 293, in update > >> self._generator = self.main() > >> File > "gramps33/plugins/FaceDetection/FaceDetection.py", line 85, > in main > >> self.load_image(media) > >> File > "gramps33/plugins/FaceDetection/FaceDetection.py", line 103, > in load_image > >> self.draw_rectangles([], rects) > >> File > "gramps33/plugins/FaceDetection/FaceDetection.py", line 162, > in draw_rectangles > >> x, y, width, height, "blue") > >> TypeError: draw_rectangle() takes exactly 9 > arguments (11 given) > > > > Looks like you need to update the gramplet. > > > > -Doug > > > >> I suppose it is related to backref people > (find_references). > >> > >> This seems not to match all cases: > >> # get the rect for this image: > >> if media_ref.ref != active_handle: continue > >> > >> and maybe rect = media_ref.get_rectangle() should > be tested (if, else) before the above "passing" code ? > >> > >> > >> Jérôme > >> > >> > >> --- En date de : Mar 5.7.11, Doug Blank <dou...@gm...> > a écrit : > >> > >>> De: Doug Blank <dou...@gm...> > >>> Objet: [Gramps-devel] Face Detection Gramplet > >>> À: "Gramps Development List" <gra...@li...> > >>> Date: Mardi 5 juillet 2011, 17h03 > >>> I've created a gramplet based on the > >>> face detection quick hack I put > >>> together earlier this year (original idea > suggested by > >>> Benny). It is > >>> now in Addons for trunk and gramps33. You'll > need > >>> python-opencv (there > >>> seems to be a few wrappers for opencv, so if > you try this > >>> let us know > >>> what works. I've only used Ubuntu so far). > >>> > >>> After updating addons, if you add the "Face > Detection" > >>> gramplet to a > >>> side/bottom bar on the Media View, you'll see > a preview of > >>> the image > >>> with blue boxes marking the places where a > section of an > >>> image is > >>> already being used. Clicking on "Detect New > Faces" below > >>> the image > >>> will run the algorithm on the original > picture > >>> (grayscaled), and then > >>> mark the found faces with red boxes. > >>> > >>> The plan is to not show the red boxes if the > area already > >>> is marked by > >>> a blue box (eg, that face is already > identified and > >>> referenced). > >>> Further plan: if you click in a red box, then > you'll be > >>> able to assign > >>> that area to a person (meaning that you'll > share the image > >>> with that > >>> person, and that the face area will be marked > as the > >>> associated > >>> rectangle). > >>> > >>> I'll be looking at some algorithms later this > year that > >>> could possibly > >>> be used to compare the found faces with known > people, so > >>> that Gramps > >>> would not only detect the face, but do facial > recognition > >>> as well. > >>> > >>> Any other ideas or suggestions? > >>> > >>> -Doug > >>> > >>> > ------------------------------------------------------------------------------ > >>> All of the data generated in your IT > infrastructure is > >>> seriously valuable. > >>> Why? It contains a definitive record of > application > >>> performance, security > >>> threats, fraudulent activity, and more. Splunk > takes this > >>> data and makes > >>> sense of it. IT sense. And common sense. > >>> http://p.sf.net/sfu/splunk-d2d-c2 > >>> > _______________________________________________ > >>> Gramps-devel mailing list > >>> Gra...@li... > >>> https://lists.sourceforge.net/lists/listinfo/gramps-devel > >>> > > > > -----La pièce jointe associée suit----- > > > -----La pièce jointe associée suit----- > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is > seriously valuable. > Why? It contains a definitive record of application > performance, security > threats, fraudulent activity, and more. Splunk takes this > data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > -----La pièce jointe associée suit----- > > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |