summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/ovision/ui/live.hh
diff options
context:
space:
mode:
Diffstat (limited to '2005/i/robert/src/ovision/ui/live.hh')
-rw-r--r--2005/i/robert/src/ovision/ui/live.hh9
1 files changed, 7 insertions, 2 deletions
diff --git a/2005/i/robert/src/ovision/ui/live.hh b/2005/i/robert/src/ovision/ui/live.hh
index 9b8936b..1f9ad7c 100644
--- a/2005/i/robert/src/ovision/ui/live.hh
+++ b/2005/i/robert/src/ovision/ui/live.hh
@@ -38,6 +38,7 @@ class Live
{
unsigned nbImg_;
ImageReader *reader_;
+ int colorToFind_;
public:
enum ImageInput {file, cam, socket};
/// Constructeur
@@ -63,7 +64,8 @@ class Live
char fname[100];
/// Initialisation
- void init (const char *filename);
+ void init (const char *filename, const Image::PixelFormat pf = Image::rgb,
+ const unsigned width=360, const unsigned height=296);
/// Recharge le fichier de config
void reloadConfig (const char *filename);
/// Segmentation et groupement des couleurs
@@ -71,7 +73,10 @@ class Live
/// Fixe une image ségmentée et une image de groupe dans la partie centrale
void rootPics ();
/// Mis à jour de l'image
- void updateImg (const char *filename);
+ void updateImg (const char *filename, const Image::PixelFormat pf = Image::rgb,
+ const unsigned width=360, const unsigned height=296);
+ /// Accessors
+ void setColorToFind (const int color) {colorToFind_ = color;}
private:
ImageInput imgInput_;