Skip to content
Snippets Groups Projects
Commit ebe8a4d3 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

Package in near final format

parent f70e3796
No related branches found
No related tags found
No related merge requests found
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
; Mon 16 Apr 08:29:18 2012 CEST ; Mon 16 Apr 08:29:18 2012 CEST
[buildout] [buildout]
parts = external python parts = external tests python
develop = . develop = .
eggs = bob eggs = bob
flandmark flandmark
...@@ -12,6 +12,11 @@ eggs = bob ...@@ -12,6 +12,11 @@ eggs = bob
recipe = xbob.buildout:external recipe = xbob.buildout:external
egg-directories = /idiap/group/torch5spro/nightlies/last/install/linux-x86_64-release/lib egg-directories = /idiap/group/torch5spro/nightlies/last/install/linux-x86_64-release/lib
[tests]
recipe = xbob.buildout:nose
eggs = ${buildout:eggs}
script = tests.py
[python] [python]
recipe = zc.recipe.egg recipe = zc.recipe.egg
interpreter = python interpreter = python
......
from ._flandmark import *
#!/usr/bin/env python
# vim: set fileencoding=utf-8 :
# Andre Anjos <andre.anjos@idiap.ch>
# Fri 21 Sep 2012 09:19:39 CEST
"""Tests for flandmark python bindings
"""
import os, sys
import unittest
import bob
import pkg_resources
from nose.plugins.skip import SkipTest
from . import Localizer
def F(name, f):
"""Returns the test file on the "data" subdirectory"""
return pkg_resources.resource_filename(name, os.path.join('data', f))
INPUT_VIDEO = F('bob.io.test', 'test.mov')
class FlandmarkTest(unittest.TestCase):
"""Performs various tests on the Flandmark package"""
def test01_video(self):
op = Localizer("flandmark/haarcascade_frontalface_alt.xml",
"flandmark/flandmark_model.dat")
v = bob.io.VideoReader(INPUT_VIDEO)
for i, f in enumerate(v):
self.assertTrue(op(bob.ip.rgb_to_gray(f)))
def xtest02_broken(self):
op = Localizer("flandmark/haarcascade_frontalface_alt.xml",
"flandmark/flandmark_model.dat")
for i, f in enumerate(bob.io.VideoReader(INPUT_VIDEO)):
self.assertTrue(op(bob.ip.rgb_to_gray(f)))
...@@ -85,7 +85,7 @@ setup( ...@@ -85,7 +85,7 @@ setup(
name="flandmark", name="flandmark",
version="1.0.6", version="1.0.6",
ext_modules=[ ext_modules=[
setup_bob_extension("_flandmark", setup_bob_extension("flandmark._flandmark",
[ [
"flandmark/ext/flandmark_detector.cpp", "flandmark/ext/flandmark_detector.cpp",
"flandmark/ext/liblbp.cpp", "flandmark/ext/liblbp.cpp",
......
#!/usr/bin/env python
# vim: set fileencoding=utf-8 :
# Andre Anjos <andre.anjos@idiap.ch>
# Thu 20 Sep 2012 17:21:36 CEST
"""
"""
import sys
import bob
from _flandmark import Localizer
op = Localizer("flandmark/haarcascade_frontalface_alt.xml",
"flandmark/flandmark_model.dat")
for f in bob.io.VideoReader('/scratch/aanjos/bob/python/bob/io/test/data/test.mov'):
print "Hello!"
print op(bob.ip.rgb_to_gray(f))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment