Re: open gazer

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 - 3 | Next >

Parent Message unknown Re: open gazer

by Tom Nabarro :: Rate this Message:

| View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
511"
The next step is to start interpreting the calculated gaze positions into a
switch activation. opengazer outputs everything to a port as it works, which
should make things a bit easier. Any suggestions on good assistive software
I can play around with? I hear there's this great "Jambu" thing... :)
 
"

in response to this from Stephen, if you need anything done on Windows I could write a socket application to listen for that port and then interpret the gaze positions     to detect for switch activationbased on the threshold method at first.  I might have the wrong end of the stick, but if any of this sounds useful let me know.


Get free emoticon packs and customisation from Windows Live. Pimp My Live!

Re: Re: open gazer

by Steve Lee-3 :: Rate this Message:

| View Threaded | Show Only this Message

Hi Tom, I think that is the technique to use. The question I see is
what form it should take.

It would be great to have it integrated in Jambu (thanks Stephen).
That could be done by having it add events to the switch event queue
as got by Switch.getEvent()
http://www.oatsoft.org/trac/jambu/browser/trunk/src/Switch.py

Otherwise a more general purpose input device or adding synthetic
events to opengazer would work.

How do you detect switch activations? Dwell?

On 02/10/2007, Tom Nabarro <whizz2000@...> wrote:

>
>  511"
> The next step is to start interpreting the calculated gaze positions into a
> switch activation. opengazer outputs everything to a port as it works, which
> should make things a bit easier. Any suggestions on good assistive software
> I can play around with? I hear there's this great "Jambu" thing... :)
>
> "
>
> in response to this from Stephen, if you need anything done on Windows I
> could write a socket application to listen for that port and then interpret
> the gaze positions     to detect for switch activationbased on the threshold
> method at first.  I might have the wrong end of the stick, but if any of
> this sounds useful let me know.
>
> ________________________________
> Get free emoticon packs and customisation from Windows Live. Pimp My Live!


--
Steve Lee
--
Open Source Assistive Technology Software
PowerTalk - your presentations can speak for themselves
www.fullmeasure.co.uk


Re: Re: open gazer

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

On 10/3/07, Steve Lee <steve@...> wrote:
> It would be great to have it integrated in Jambu (thanks Stephen).
> That could be done by having it add events to the switch event queue
> as got by Switch.getEvent()
> http://www.oatsoft.org/trac/jambu/browser/trunk/src/Switch.py

I was rather hoping you would say that :)

I think that directly integrating with Jambu is an excellent place to
start. A generalized virtual device approach can always come later
when we can prove that the concept works.

The question of detecting switch activations is an important one. Mick
Donegan's original suggestion was something like a threshold glance -
looking far enough in one direction fires the switch.

I think the quickest route to a basic proof-of-concept would be
something like this basic threshold technique, though I am sure there
are better options - ideally something like Simon's gestures idea.
Perhaps Mick would like to join in on this discussion?

Thanks Steve for suggesting Jambu here. From my perspective the main
goal now is to set up an environment for experimenting with different
activation options and Jambu sounds like a good options for this. Is
there an subversion repository I could check out to get started?

Sorry for the absence of any opengazer build-instructions. I'll write
them up today.

Stephen


Re: Re: open gazer

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

Hi Tom

Thanks for the offer of help on Windows. I'm sure that platform will
be a barrel of fun, so probably the first thing to investigate is
whether we can get opengazer built and running. I _think_ that most of
the dependencies can be built on windows, but perhaps we should see
what the author has to say.

Stephen Emslie

On 10/2/07, Tom Nabarro <whizz2000@...> wrote:

>
>  511"
> The next step is to start interpreting the calculated gaze positions into a
> switch activation. opengazer outputs everything to a port as it works, which
> should make things a bit easier. Any suggestions on good assistive software
> I can play around with? I hear there's this great "Jambu" thing... :)
>
> "
>
> in response to this from Stephen, if you need anything done on Windows I
> could write a socket application to listen for that port and then interpret
> the gaze positions     to detect for switch activationbased on the threshold
> method at first.  I might have the wrong end of the stick, but if any of
> this sounds useful let me know.
>
> ________________________________
> Get free emoticon packs and customisation from Windows Live. Pimp My Live!


Re: Re: open gazer

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

Hi

It turns out the opengazer readme has been updated with answers to
most of the questions that I encountered, so rather than repeat what
has been written there I'll just point you on to the homepage [1] and
the readme [2]

[1] http://www.inference.phy.cam.ac.uk/opengazer/
[2] http://www.inference.phy.cam.ac.uk/opengazer/README

I can confirm that the apt-get installation of libcv-dev and all that
does work on ubuntu.

I found installing vxl a bit tricky as I am not familiar with cmake,
but the vxl page does a good job of expaining it:
http://vxl.sourceforge.net/releases/install-release.html

Just make sure to set BUILD_SHARED_LIBS to ON. I also changed
CMAKE_INSTALL_PREFIX on my system to /usr as I think it was /usr/local
which ubuntu doesn't include in its search for shared libraries.

also, I had trouble with the latest release, so perhaps use vxl-1.8.0
till you have things working.

I also found the Makefile quite fiddly in opengazer 0.1.1, but that
seems to have been improved in 1.1.2. The only thing I had to do was
change the VXLDIR to reflect that '/usr' prefix on my system (it is
set to /opt by default).

The rest is described well in the makefile. I imagine there will
probably be some hackery about the webcam. I found that I definitely
needed the

"sudo modprobe pwc size=vga"

line before anything would work for me. One more catch I'm afraid.
Ubuntu 2.6.20-16 seems to have removed the pwc driver, rather
unhelpfully (it wouldn't even build under ubuntu!). If you're using a
camera that requires this driver than roll back to 2.6.20-15 like me.
I think the next webcam I buy will have to be supported by UVC or
SPCA5XX or something else that actually works in ubuntu. I'll have to
investigate the driver issue more thoroughly.

I hope that helps a bit. Please respond with any problems you have and
perhaps we can figure them out. Personally, I'm learning a lot of this
as I go along so I welcome any feedback from more experienced linux
hackers.

Good luck!

Stephen

On 10/3/07, stephen emslie <stephenemslie@...> wrote:

> Hi Tom
>
> Thanks for the offer of help on Windows. I'm sure that platform will
> be a barrel of fun, so probably the first thing to investigate is
> whether we can get opengazer built and running. I _think_ that most of
> the dependencies can be built on windows, but perhaps we should see
> what the author has to say.
>
> Stephen Emslie
>
> On 10/2/07, Tom Nabarro <whizz2000@...> wrote:
> >
> >  511"
> > The next step is to start interpreting the calculated gaze positions into a
> > switch activation. opengazer outputs everything to a port as it works, which
> > should make things a bit easier. Any suggestions on good assistive software
> > I can play around with? I hear there's this great "Jambu" thing... :)
> >
> > "
> >
> > in response to this from Stephen, if you need anything done on Windows I
> > could write a socket application to listen for that port and then interpret
> > the gaze positions     to detect for switch activationbased on the threshold
> > method at first.  I might have the wrong end of the stick, but if any of
> > this sounds useful let me know.
> >
> > ________________________________
> > Get free emoticon packs and customisation from Windows Live. Pimp My Live!
>


RE: Re: open gazer

by Simon Judge :: Rate this Message:

| View Threaded | Show Only this Message

OK will have a go! Though it'll be next week before I get a chance
(complicated housing logistics of my life!).  

Cheers.
 
Simon

-----Original Message-----
From: oats-sig-bounces@...
[mailto:oats-sig-bounces@...] On Behalf Of stephen emslie
Sent: Wednesday, October 03, 2007 11:31 PM
To: OATs Project Special Interest Group
Subject: Re: [oats-sig] Re: open gazer

Hi

It turns out the opengazer readme has been updated with answers to most of
the questions that I encountered, so rather than repeat what has been
written there I'll just point you on to the homepage [1] and the readme [2]

[1] http://www.inference.phy.cam.ac.uk/opengazer/
[2] http://www.inference.phy.cam.ac.uk/opengazer/README

I can confirm that the apt-get installation of libcv-dev and all that does
work on ubuntu.

I found installing vxl a bit tricky as I am not familiar with cmake, but the
vxl page does a good job of expaining it:
http://vxl.sourceforge.net/releases/install-release.html

Just make sure to set BUILD_SHARED_LIBS to ON. I also changed
CMAKE_INSTALL_PREFIX on my system to /usr as I think it was /usr/local which
ubuntu doesn't include in its search for shared libraries.

also, I had trouble with the latest release, so perhaps use vxl-1.8.0 till
you have things working.

I also found the Makefile quite fiddly in opengazer 0.1.1, but that seems to
have been improved in 1.1.2. The only thing I had to do was change the
VXLDIR to reflect that '/usr' prefix on my system (it is set to /opt by
default).

The rest is described well in the makefile. I imagine there will probably be
some hackery about the webcam. I found that I definitely needed the

"sudo modprobe pwc size=vga"

line before anything would work for me. One more catch I'm afraid.
Ubuntu 2.6.20-16 seems to have removed the pwc driver, rather unhelpfully
(it wouldn't even build under ubuntu!). If you're using a camera that
requires this driver than roll back to 2.6.20-15 like me.
I think the next webcam I buy will have to be supported by UVC or SPCA5XX or
something else that actually works in ubuntu. I'll have to investigate the
driver issue more thoroughly.

I hope that helps a bit. Please respond with any problems you have and
perhaps we can figure them out. Personally, I'm learning a lot of this as I
go along so I welcome any feedback from more experienced linux hackers.

Good luck!

Stephen

On 10/3/07, stephen emslie <stephenemslie@...> wrote:

> Hi Tom
>
> Thanks for the offer of help on Windows. I'm sure that platform will
> be a barrel of fun, so probably the first thing to investigate is
> whether we can get opengazer built and running. I _think_ that most of
> the dependencies can be built on windows, but perhaps we should see
> what the author has to say.
>
> Stephen Emslie
>
> On 10/2/07, Tom Nabarro <whizz2000@...> wrote:
> >
> >  511"
> > The next step is to start interpreting the calculated gaze positions
> > into a switch activation. opengazer outputs everything to a port as
> > it works, which should make things a bit easier. Any suggestions on
> > good assistive software I can play around with? I hear there's this
> > great "Jambu" thing... :)
> >
> > "
> >
> > in response to this from Stephen, if you need anything done on
> > Windows I could write a socket application to listen for that port and
then interpret
> > the gaze positions     to detect for switch activationbased on the
threshold
> > method at first.  I might have the wrong end of the stick, but if
> > any of this sounds useful let me know.
> >
> > ________________________________
> > Get free emoticon packs and customisation from Windows Live. Pimp My
Live!
>



**********************************************************************
This message  may  contain  confidential  and  privileged information.
If you are not  the intended  recipient please  accept our  apologies.
Please do not disclose, copy or distribute  information in this e-mail
or take any  action in reliance on its  contents: to do so is strictly
prohibited and may be unlawful. Please inform us that this message has
gone  astray  before  deleting it.  Thank  you for  your co-operation.

NHSmail is used daily by over 100,000 staff in the NHS. Over a million
messages  are sent every day by the system.  To find  out why more and
more NHS personnel are  switching to  this NHS  Connecting  for Health
system please visit www.connectingforhealth.nhs.uk/nhsmail
**********************************************************************



Re: Re: open gazer

by Steve Lee-3 :: Rate this Message:

| View Threaded | Show Only this Message

I missed Stephen's detailed message, did it get moderated?
I'll try with my built in web cam.

S

On 04/10/2007, Simon Judge <simon.judge@...> wrote:

> OK will have a go! Though it'll be next week before I get a chance
> (complicated housing logistics of my life!).
>
> Cheers.
>
> Simon
>
> -----Original Message-----
> From: oats-sig-bounces@...
> [mailto:oats-sig-bounces@...] On Behalf Of stephen emslie
> Sent: Wednesday, October 03, 2007 11:31 PM
> To: OATs Project Special Interest Group
> Subject: Re: [oats-sig] Re: open gazer
>
> Hi
>
> It turns out the opengazer readme has been updated with answers to most of
> the questions that I encountered, so rather than repeat what has been
> written there I'll just point you on to the homepage [1] and the readme [2]
>
> [1] http://www.inference.phy.cam.ac.uk/opengazer/
> [2] http://www.inference.phy.cam.ac.uk/opengazer/README
>
> I can confirm that the apt-get installation of libcv-dev and all that does
> work on ubuntu.
>
> I found installing vxl a bit tricky as I am not familiar with cmake, but the
> vxl page does a good job of expaining it:
> http://vxl.sourceforge.net/releases/install-release.html
>
> Just make sure to set BUILD_SHARED_LIBS to ON. I also changed
> CMAKE_INSTALL_PREFIX on my system to /usr as I think it was /usr/local which
> ubuntu doesn't include in its search for shared libraries.
>
> also, I had trouble with the latest release, so perhaps use vxl-1.8.0 till
> you have things working.
>
> I also found the Makefile quite fiddly in opengazer 0.1.1, but that seems to
> have been improved in 1.1.2. The only thing I had to do was change the
> VXLDIR to reflect that '/usr' prefix on my system (it is set to /opt by
> default).
>
> The rest is described well in the makefile. I imagine there will probably be
> some hackery about the webcam. I found that I definitely needed the
>
> "sudo modprobe pwc size=vga"
>
> line before anything would work for me. One more catch I'm afraid.
> Ubuntu 2.6.20-16 seems to have removed the pwc driver, rather unhelpfully
> (it wouldn't even build under ubuntu!). If you're using a camera that
> requires this driver than roll back to 2.6.20-15 like me.
> I think the next webcam I buy will have to be supported by UVC or SPCA5XX or
> something else that actually works in ubuntu. I'll have to investigate the
> driver issue more thoroughly.
>
> I hope that helps a bit. Please respond with any problems you have and
> perhaps we can figure them out. Personally, I'm learning a lot of this as I
> go along so I welcome any feedback from more experienced linux hackers.
>
> Good luck!
>
> Stephen
>
> On 10/3/07, stephen emslie <stephenemslie@...> wrote:
> > Hi Tom
> >
> > Thanks for the offer of help on Windows. I'm sure that platform will
> > be a barrel of fun, so probably the first thing to investigate is
> > whether we can get opengazer built and running. I _think_ that most of
> > the dependencies can be built on windows, but perhaps we should see
> > what the author has to say.
> >
> > Stephen Emslie
> >
> > On 10/2/07, Tom Nabarro <whizz2000@...> wrote:
> > >
> > >  511"
> > > The next step is to start interpreting the calculated gaze positions
> > > into a switch activation. opengazer outputs everything to a port as
> > > it works, which should make things a bit easier. Any suggestions on
> > > good assistive software I can play around with? I hear there's this
> > > great "Jambu" thing... :)
> > >
> > > "
> > >
> > > in response to this from Stephen, if you need anything done on
> > > Windows I could write a socket application to listen for that port and
> then interpret
> > > the gaze positions     to detect for switch activationbased on the
> threshold
> > > method at first.  I might have the wrong end of the stick, but if
> > > any of this sounds useful let me know.
> > >
> > > ________________________________
> > > Get free emoticon packs and customisation from Windows Live. Pimp My
> Live!
> >
>
>
>
> **********************************************************************
> This message  may  contain  confidential  and  privileged information.
> If you are not  the intended  recipient please  accept our  apologies.
> Please do not disclose, copy or distribute  information in this e-mail
> or take any  action in reliance on its  contents: to do so is strictly
> prohibited and may be unlawful. Please inform us that this message has
> gone  astray  before  deleting it.  Thank  you for  your co-operation.
>
> NHSmail is used daily by over 100,000 staff in the NHS. Over a million
> messages  are sent every day by the system.  To find  out why more and
> more NHS personnel are  switching to  this NHS  Connecting  for Health
> system please visit www.connectingforhealth.nhs.uk/nhsmail
> **********************************************************************
>
>
>


--
Steve Lee
--
Open Source Assistive Technology Software
PowerTalk - your presentations can speak for themselves
www.fullmeasure.co.uk


Re: Re: open gazer

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

On 10/4/07, Steve Lee <steve@...> wrote:
> I missed Stephen's detailed message, did it get moderated?
> I'll try with my built in web cam.

The one sent at Wednesday, October 03, 2007 11:31 PM is as detailed as
I've written so far I'm afraid. I can mail you this directly if you
like

Stephen Emslie


Re: Re: open gazer

by Steve Lee-3 :: Rate this Message:

| View Threaded | Show Only this Message

svn access is http://www.oatsoft.org/svn/jambu/

e.g
svn checkout http://www.oatsoft.org/svn/jambu/trunk jambu

It's public readonly so I can add you when/if you want to commit.
Jambu is undergoing fairly high churn at the moment so you may want
work with me on merging later. Or we could create you a branch.

bringing in Simons comments on how it might work. I was imagining a
small JAMBU widget. This has 'target' cells too look at generates the
events to control applications. The current Firefox set is a
reasonable starting point. Threshold detection doesn't need
interaction with Jambu visuals and ties in with controlling apps
directly from devices with gestures, ,a long term goal of jambu's
capability pallette concept.

For this the work new code would perhaps get the display locations of
the cells (View.py), do it's gaze hit/dwell detections and input
switch events to jambu.

Transparency could be used to make it less obstructive if the user has
compiz or other window manager that supports alpha. A little tweaking
is need to ge tthis fully working.

Steve

On 03/10/2007, stephen emslie <stephenemslie@...> wrote:

> On 10/3/07, Steve Lee <steve@...> wrote:
> > It would be great to have it integrated in Jambu (thanks Stephen).
> > That could be done by having it add events to the switch event queue
> > as got by Switch.getEvent()
> > http://www.oatsoft.org/trac/jambu/browser/trunk/src/Switch.py
>
> I was rather hoping you would say that :)
>
> I think that directly integrating with Jambu is an excellent place to
> start. A generalized virtual device approach can always come later
> when we can prove that the concept works.
>
> The question of detecting switch activations is an important one. Mick
> Donegan's original suggestion was something like a threshold glance -
> looking far enough in one direction fires the switch.
>
> I think the quickest route to a basic proof-of-concept would be
> something like this basic threshold technique, though I am sure there
> are better options - ideally something like Simon's gestures idea.
> Perhaps Mick would like to join in on this discussion?
>
> Thanks Steve for suggesting Jambu here. From my perspective the main
> goal now is to set up an environment for experimenting with different
> activation options and Jambu sounds like a good options for this. Is
> there an subversion repository I could check out to get started?
>
> Sorry for the absence of any opengazer build-instructions. I'll write
> them up today.
>
> Stephen
>
>


--
Steve Lee
--
Open Source Assistive Technology Software
PowerTalk - your presentations can speak for themselves
www.fullmeasure.co.uk


Re: Re: open gazer

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

Thanks Steve

I'll check that out and see if I can get it running today.

Stephen

On 10/4/07, Steve Lee <steve@...> wrote:

> svn access is http://www.oatsoft.org/svn/jambu/
>
> e.g
> svn checkout http://www.oatsoft.org/svn/jambu/trunk jambu
>
> It's public readonly so I can add you when/if you want to commit.
> Jambu is undergoing fairly high churn at the moment so you may want
> work with me on merging later. Or we could create you a branch.
>
> bringing in Simons comments on how it might work. I was imagining a
> small JAMBU widget. This has 'target' cells too look at generates the
> events to control applications. The current Firefox set is a
> reasonable starting point. Threshold detection doesn't need
> interaction with Jambu visuals and ties in with controlling apps
> directly from devices with gestures, ,a long term goal of jambu's
> capability pallette concept.
>
> For this the work new code would perhaps get the display locations of
> the cells (View.py), do it's gaze hit/dwell detections and input
> switch events to jambu.
>
> Transparency could be used to make it less obstructive if the user has
> compiz or other window manager that supports alpha. A little tweaking
> is need to ge tthis fully working.
>
> Steve
>
> On 03/10/2007, stephen emslie <stephenemslie@...> wrote:
> > On 10/3/07, Steve Lee <steve@...> wrote:
> > > It would be great to have it integrated in Jambu (thanks Stephen).
> > > That could be done by having it add events to the switch event queue
> > > as got by Switch.getEvent()
> > > http://www.oatsoft.org/trac/jambu/browser/trunk/src/Switch.py
> >
> > I was rather hoping you would say that :)
> >
> > I think that directly integrating with Jambu is an excellent place to
> > start. A generalized virtual device approach can always come later
> > when we can prove that the concept works.
> >
> > The question of detecting switch activations is an important one. Mick
> > Donegan's original suggestion was something like a threshold glance -
> > looking far enough in one direction fires the switch.
> >
> > I think the quickest route to a basic proof-of-concept would be
> > something like this basic threshold technique, though I am sure there
> > are better options - ideally something like Simon's gestures idea.
> > Perhaps Mick would like to join in on this discussion?
> >
> > Thanks Steve for suggesting Jambu here. From my perspective the main
> > goal now is to set up an environment for experimenting with different
> > activation options and Jambu sounds like a good options for this. Is
> > there an subversion repository I could check out to get started?
> >
> > Sorry for the absence of any opengazer build-instructions. I'll write
> > them up today.
> >
> > Stephen
> >
> >
>
>
> --
> Steve Lee
> --
> Open Source Assistive Technology Software
> PowerTalk - your presentations can speak for themselves
> www.fullmeasure.co.uk
>
>


Re: Re: open gazer

by Steve Lee-3 :: Rate this Message:

| View Threaded | Show Only this Message

Thanks Stephen. I'm finishing of a Gutsy install so will try it out
there in the next few days or so with a cheap-o Creative web cam.

Steve

On 03/10/2007, stephen emslie <stephenemslie@...> wrote:

> Hi
>
> It turns out the opengazer readme has been updated with answers to
> most of the questions that I encountered, so rather than repeat what
> has been written there I'll just point you on to the homepage [1] and
> the readme [2]
>
> [1] http://www.inference.phy.cam.ac.uk/opengazer/
> [2] http://www.inference.phy.cam.ac.uk/opengazer/README
>
> I can confirm that the apt-get installation of libcv-dev and all that
> does work on ubuntu.
>
> I found installing vxl a bit tricky as I am not familiar with cmake,
> but the vxl page does a good job of expaining it:
> http://vxl.sourceforge.net/releases/install-release.html
>
> Just make sure to set BUILD_SHARED_LIBS to ON. I also changed
> CMAKE_INSTALL_PREFIX on my system to /usr as I think it was /usr/local
> which ubuntu doesn't include in its search for shared libraries.
>
> also, I had trouble with the latest release, so perhaps use vxl-1.8.0
> till you have things working.
>
> I also found the Makefile quite fiddly in opengazer 0.1.1, but that
> seems to have been improved in 1.1.2. The only thing I had to do was
> change the VXLDIR to reflect that '/usr' prefix on my system (it is
> set to /opt by default).
>
> The rest is described well in the makefile. I imagine there will
> probably be some hackery about the webcam. I found that I definitely
> needed the
>
> "sudo modprobe pwc size=vga"
>
> line before anything would work for me. One more catch I'm afraid.
> Ubuntu 2.6.20-16 seems to have removed the pwc driver, rather
> unhelpfully (it wouldn't even build under ubuntu!). If you're using a
> camera that requires this driver than roll back to 2.6.20-15 like me.
> I think the next webcam I buy will have to be supported by UVC or
> SPCA5XX or something else that actually works in ubuntu. I'll have to
> investigate the driver issue more thoroughly.
>
> I hope that helps a bit. Please respond with any problems you have and
> perhaps we can figure them out. Personally, I'm learning a lot of this
> as I go along so I welcome any feedback from more experienced linux
> hackers.
>
> Good luck!
>
> Stephen
>
> On 10/3/07, stephen emslie <stephenemslie@...> wrote:
> > Hi Tom
> >
> > Thanks for the offer of help on Windows. I'm sure that platform will
> > be a barrel of fun, so probably the first thing to investigate is
> > whether we can get opengazer built and running. I _think_ that most of
> > the dependencies can be built on windows, but perhaps we should see
> > what the author has to say.
> >
> > Stephen Emslie
> >
> > On 10/2/07, Tom Nabarro <whizz2000@...> wrote:
> > >
> > >  511"
> > > The next step is to start interpreting the calculated gaze positions into a
> > > switch activation. opengazer outputs everything to a port as it works, which
> > > should make things a bit easier. Any suggestions on good assistive software
> > > I can play around with? I hear there's this great "Jambu" thing... :)
> > >
> > > "
> > >
> > > in response to this from Stephen, if you need anything done on Windows I
> > > could write a socket application to listen for that port and then interpret
> > > the gaze positions     to detect for switch activationbased on the threshold
> > > method at first.  I might have the wrong end of the stick, but if any of
> > > this sounds useful let me know.
> > >
> > > ________________________________
> > > Get free emoticon packs and customisation from Windows Live. Pimp My Live!
> >
>
>


--
Steve Lee
--
Open Source Assistive Technology Software
PowerTalk - your presentations can speak for themselves
www.fullmeasure.co.uk


Re: open gazer

by Chris Feser :: Rate this Message:

| View Threaded | Show Only this Message

Hello all,

I am new to the great opengazer Software and I found this thread via google.
Is there any news porting the software to windows?
I would really recommend it.

thanks a lot

cheers

Re: open gazer

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

Hi Chris

I agree that it would be great to see opengazer ported to windows.
Personally I dont know how easy this would be as it appears to depend
more than one large library, but I've cc'd its developer so perhaps he
can tell us :)

I think the big ones are VXL and OpenCV, both of which seem to be
portable to windows.

Stephen Emslie

On 10/30/07, Chris Feser <chrimp@...> wrote:

>
> Hello all,
>
> I am new to the great opengazer Software and I found this thread via google.
> Is there any news porting the software to windows?
> I would really recommend it.
>
> thanks a lot
>
> cheers
> --
> View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13491614
> Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
>
>
>


Re: open gazer

by Steve Lee-3 :: Rate this Message:

| View Threaded | Show Only this Message

Hi Chris, that's probably a question to ask the OpenGazer project directly.
We'd love to know the answer though as it would be useful on all platforms.

Steve

On 30/10/2007, Chris Feser <chrimp@...> wrote:

>
> Hello all,
>
> I am new to the great opengazer Software and I found this thread via google.
> Is there any news porting the software to windows?
> I would really recommend it.
>
> thanks a lot
>
> cheers
> --
> View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13491614
> Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
>
>
>


--
Steve Lee
--
Jambu - Alternative Access to Computers
www.fullmeasure.co.uk


Re: open gazer

by Steve Lee-3 :: Rate this Message:

| View Threaded | Show Only this Message

Whoops sorry Stephen, I missed your very helpful answer.

Steve

On 30/10/2007, Steve Lee <steve@...> wrote:

> Hi Chris, that's probably a question to ask the OpenGazer project directly.
> We'd love to know the answer though as it would be useful on all platforms.
>
> Steve
>
> On 30/10/2007, Chris Feser <chrimp@...> wrote:
> >
> > Hello all,
> >
> > I am new to the great opengazer Software and I found this thread via google.
> > Is there any news porting the software to windows?
> > I would really recommend it.
> >
> > thanks a lot
> >
> > cheers
> > --
> > View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13491614
> > Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
> >
> >
> >
>
>
> --
> Steve Lee
> --
> Jambu - Alternative Access to Computers
> www.fullmeasure.co.uk
>


--
Steve Lee
--
Jambu - Alternative Access to Computers
www.fullmeasure.co.uk


open gazer problems

by Chris Feser :: Rate this Message:

| View Threaded | Show Only this Message

Hi all,

I don't know it it would be better to open a new thread or to post it here... :)

I tried to get opengazer work, but I get one error when I triy to make it:

chris@lapuntu:~/Desktop/software/opengazer-0.1.2$ make
g++ -c -Wall -g -O3 -o opengazer.o `pkg-config cairomm-1.0 opencv gtkmm-2.4 --cflags`  -I/usr/local/include/core -I/usr/local/include/vcl -I/usr/local/include/contrib/oxl  -I/home/chris/Desktop/software/bin//core -I/home/chris/Desktop/software/bin//vcl -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/core -I/include/vcl -I/include/contrib/oxl  -I/home/chris/Desktop/software/bin//core -I/home/chris/Desktop/software/bin//vcl -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/vxl/core -I/include/vxl/vcl -I/include/vxl/contrib/oxl opengazer.cpp
In file included from MainGazeTracker.h:2,
                 from GazeArea.h:3,
                 from GazeTrackerGtk.h:6,
                 from opengazer.cpp:3:
utils.h:7:30: error: vnl/algo/vnl_svd.h: No such file or directory
In file included from TrackingSystem.h:3,
                 from MainGazeTracker.h:3,
                 from GazeArea.h:3,
                 from GazeTrackerGtk.h:6,
                 from opengazer.cpp:3:
PointTracker.h:5:35: error: vgl/vgl_homg_point_2d.h: No such file or directory
In file included from HeadCompensation.cpp:1,
                 from TrackingSystem.h:5,
                 from MainGazeTracker.h:3,
                 from GazeArea.h:3,
                 from GazeTrackerGtk.h:6,
                 from opengazer.cpp:3:
LeastSquares.h:2:28: error: vnl/vnl_vector.h: No such file or directory
LeastSquares.h:3:28: error: vnl/vnl_matrix.h: No such file or directory
In file included from GazeTracker.h:3,
                 from OutputMethods.h:3,
                 from TrackingSystem.h:7,
                 from MainGazeTracker.h:3,
                 from GazeArea.h:3,
                 from GazeTrackerGtk.h:6,
                 from opengazer.cpp:3:
GaussianProcess.cpp:1:35: error: vnl/algo/vnl_cholesky.h: No such file or directory
utils.h:25: error: expected initializer before ‘<’ token
utils.h:26: error: expected initializer before ‘<’ token
PointTracker.h:9: error: expected initializer before ‘<’ token
PointTracker.h:42: error: ‘HomPoint’ was not declared in this scope
PointTracker.h:42: error: template argument 1 is invalid
PointTracker.h:42: error: template argument 2 is invalid
HeadTracker.h:12: error: ‘HomPoint’ was not declared in this scope
HeadTracker.h:12: error: template argument 1 is invalid
HeadTracker.h:12: error: template argument 2 is invalid
HeadTracker.h:13: error: ‘HomPoint’ was not declared in this scope
HeadTracker.h:13: error: template argument 1 is invalid
HeadTracker.h:13: error: template argument 2 is invalid
LeastSquares.h:5: error: expected initializer before ‘<’ token
LeastSquares.h:6: error: expected initializer before ‘<’ token
LeastSquares.h:9: error: ‘Matrix’ does not name a type
LeastSquares.h:10: error: ‘Vector’ does not name a type
LeastSquares.h:20: error: ‘Vector’ does not name a type
LeastSquares.h: In constructor ‘LeastSquares::LeastSquares(int)’:
LeastSquares.h:14: error: class ‘LeastSquares’ does not have any field named ‘X’
LeastSquares.h:14: error: class ‘LeastSquares’ does not have any field named ‘Y’
GaussianProcess.cpp: At global scope:
GaussianProcess.cpp:5: error: ‘Vector’ does not name a type
GaussianProcess.cpp:6: error: ‘Matrix’ does not name a type
GaussianProcess.cpp:8: error: expected `)' before ‘const’
GaussianProcess.cpp:20: error: ‘Matrix’ does not name a type
GaussianProcess.cpp:21: error: ‘Vector’ does not name a type
GaussianProcess.cpp:23: error: ‘Matrix’ does not name a type
GaussianProcess.cpp:37: error: ‘Vector’ has not been declared
GaussianProcess.cpp:51: error: ‘Vector’ does not name a type
GaussianProcess.cpp: In constructor ‘GaussianProcess<T>::GaussianProcess(const std::vector<T, std::allocator<_CharT> >&, const int&, double (*)(const T&, const T&), double)’:
GaussianProcess.cpp:42: error: ‘Matrix’ was not declared in this scope
GaussianProcess.cpp:42: error: expected `;' before ‘K’
GaussianProcess.cpp:44: error: ‘K’ was not declared in this scope
GaussianProcess.cpp:46: error: ‘vnl_cholesky’ was not declared in this scope
GaussianProcess.cpp:46: error: expected `;' before ‘chol’
GaussianProcess.cpp:47: error: ‘L’ was not declared in this scope
GaussianProcess.cpp:47: error: ‘chol’ was not declared in this scope
GaussianProcess.cpp:48: error: ‘alpha’ was not declared in this scope
GaussianProcess.cpp: At global scope:
GaussianProcess.cpp:68: error: ‘Vector’ has not been declared
GaussianProcess.cpp: In constructor ‘MeanAdjustedGaussianProcess<T>::MeanAdjustedGaussianProcess(const std::vector<T, std::allocator<_CharT> >&, const int&, typename GaussianProcess<T>::CovarianceFunction, double)’:
GaussianProcess.cpp:72: error: request for member ‘mean’ in ‘targets’, which is of non-class type ‘const int’
make: *** [opengazer.o] Error 1
---------------------------------------------

Where should the missing files be?
Or to which package are they belonging?

thank you very much for any answer!

Cheers Chris

Re: open gazer problems

by Steve Lee-3 :: Rate this Message:

| View Threaded | Show Only this Message

Hi Chris, I have no experience of the packages in question but Stephen
recently posted some notes that may help.

In general a problem like this can be resolved by the following

1) ensure the files are installed correcty - use 'find' to see if they
exist. Did you install the required dev packages?
2) check the build configuration is correct so the compiler finds them
(often through an environment variable called INCLUDE). did you need
to fun ./configure or equiv before making?

STeve

On 31/10/2007, Chris Feser <chrimp@...> wrote:

>
> Hi all,
>
> I don't know it it would be better to open a new thread or to post it
> here... :)
>
> I tried to get opengazer work, but I get one error when I triy to make it:
>
> chris@lapuntu:~/Desktop/software/opengazer-0.1.2$ make
> g++ -c -Wall -g -O3 -o opengazer.o `pkg-config cairomm-1.0 opencv gtkmm-2.4
> --cflags`  -I/usr/local/include/core -I/usr/local/include/vcl
> -I/usr/local/include/contrib/oxl  -I/home/chris/Desktop/software/bin//core
> -I/home/chris/Desktop/software/bin//vcl
> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/core
> -I/include/vcl -I/include/contrib/oxl
> -I/home/chris/Desktop/software/bin//core
> -I/home/chris/Desktop/software/bin//vcl
> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/vxl/core
> -I/include/vxl/vcl -I/include/vxl/contrib/oxl opengazer.cpp
> In file included from MainGazeTracker.h:2,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> utils.h:7:30: error: vnl/algo/vnl_svd.h: No such file or directory
> In file included from TrackingSystem.h:3,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> PointTracker.h:5:35: error: vgl/vgl_homg_point_2d.h: No such file or
> directory
> In file included from HeadCompensation.cpp:1,
>                  from TrackingSystem.h:5,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> LeastSquares.h:2:28: error: vnl/vnl_vector.h: No such file or directory
> LeastSquares.h:3:28: error: vnl/vnl_matrix.h: No such file or directory
> In file included from GazeTracker.h:3,
>                  from OutputMethods.h:3,
>                  from TrackingSystem.h:7,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> GaussianProcess.cpp:1:35: error: vnl/algo/vnl_cholesky.h: No such file or
> directory
> utils.h:25: error: expected initializer before '<' token
> utils.h:26: error: expected initializer before '<' token
> PointTracker.h:9: error: expected initializer before '<' token
> PointTracker.h:42: error: 'HomPoint' was not declared in this scope
> PointTracker.h:42: error: template argument 1 is invalid
> PointTracker.h:42: error: template argument 2 is invalid
> HeadTracker.h:12: error: 'HomPoint' was not declared in this scope
> HeadTracker.h:12: error: template argument 1 is invalid
> HeadTracker.h:12: error: template argument 2 is invalid
> HeadTracker.h:13: error: 'HomPoint' was not declared in this scope
> HeadTracker.h:13: error: template argument 1 is invalid
> HeadTracker.h:13: error: template argument 2 is invalid
> LeastSquares.h:5: error: expected initializer before '<' token
> LeastSquares.h:6: error: expected initializer before '<' token
> LeastSquares.h:9: error: 'Matrix' does not name a type
> LeastSquares.h:10: error: 'Vector' does not name a type
> LeastSquares.h:20: error: 'Vector' does not name a type
> LeastSquares.h: In constructor 'LeastSquares::LeastSquares(int)':
> LeastSquares.h:14: error: class 'LeastSquares' does not have any field named
> 'X'
> LeastSquares.h:14: error: class 'LeastSquares' does not have any field named
> 'Y'
> GaussianProcess.cpp: At global scope:
> GaussianProcess.cpp:5: error: 'Vector' does not name a type
> GaussianProcess.cpp:6: error: 'Matrix' does not name a type
> GaussianProcess.cpp:8: error: expected `)' before 'const'
> GaussianProcess.cpp:20: error: 'Matrix' does not name a type
> GaussianProcess.cpp:21: error: 'Vector' does not name a type
> GaussianProcess.cpp:23: error: 'Matrix' does not name a type
> GaussianProcess.cpp:37: error: 'Vector' has not been declared
> GaussianProcess.cpp:51: error: 'Vector' does not name a type
> GaussianProcess.cpp: In constructor
> 'GaussianProcess<T>::GaussianProcess(const std::vector<T,
> std::allocator<_CharT> >&, const int&, double (*)(const T&, const T&),
> double)':
> GaussianProcess.cpp:42: error: 'Matrix' was not declared in this scope
> GaussianProcess.cpp:42: error: expected `;' before 'K'
> GaussianProcess.cpp:44: error: 'K' was not declared in this scope
> GaussianProcess.cpp:46: error: 'vnl_cholesky' was not declared in this scope
> GaussianProcess.cpp:46: error: expected `;' before 'chol'
> GaussianProcess.cpp:47: error: 'L' was not declared in this scope
> GaussianProcess.cpp:47: error: 'chol' was not declared in this scope
> GaussianProcess.cpp:48: error: 'alpha' was not declared in this scope
> GaussianProcess.cpp: At global scope:
> GaussianProcess.cpp:68: error: 'Vector' has not been declared
> GaussianProcess.cpp: In constructor
> 'MeanAdjustedGaussianProcess<T>::MeanAdjustedGaussianProcess(const
> std::vector<T, std::allocator<_CharT> >&, const int&, typename
> GaussianProcess<T>::CovarianceFunction, double)':
> GaussianProcess.cpp:72: error: request for member 'mean' in 'targets', which
> is of non-class type 'const int'
> make: *** [opengazer.o] Error 1
> ---------------------------------------------
>
> Where should the missing files be?
> Or to which package are they belonging?
>
> thank you very much for any answer!
>
> Cheers Chris
>
> --
> View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13510551
> Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
>
>
>


--
Steve Lee
--
Jambu - Alternative Access to Computers
www.fullmeasure.co.uk


Re: open gazer problems

by Chris Feser :: Rate this Message:

| View Threaded | Show Only this Message

thx Steve,

I tried several thnigs, but I couldn't get it to work.
Always the same error.

A "sudo find / |grep vnl_svd.h"
Answers with:
/home/chris/Desktop/software/vxl-1.9.0/core/vnl/algo/vnl_svd.h

but my compiled vxl is there:
 /home/chris/Desktop/software/bin
but there is no vnl_svd.h in it

When I run the ctest in the bin directory, every test passes except this one:
531 - vpgl_algo_test_camera_compute (SEGFAULT)

But this couldn't be the problem, could it?

My Makefile looks like this:
# required libraries: vxl, opencv, boost, gtkmm

VXLDIR = /home/chris/Desktop/software/bin
VERSION = opengazer-0.1.2
CPPFLAGS = -Wall -g -O3
LINKER = -L$(VXLDIR)/lib -L/usr/local/lib -lm -ldl -lvnl -lmvl -lvnl_algo -lvgl -lgthread-2.0

# change the following line if your vxl library is installed elsewhere
INCLUDES = $(foreach prefix,/usr/local/include $(VXLDIR)/include $(VXLDIR)/include/vxl, \
        $(foreach suffix,/core /vcl /contrib/oxl,-I$(prefix)$(suffix)))

# -I/usr/include/ffmpeg
# -lcv0.9.7 -lhighgui0.9.7
# -lvgui
....

I tried
VXLDIR = /home/chris/Desktop/software/vxl-1.9.0
because there are the header files, but it didn't work neither.

What do I do wrong?
Thx for any idea...

Cheers
Chris

Steve Lee-3 wrote:
Hi Chris, I have no experience of the packages in question but Stephen
recently posted some notes that may help.

In general a problem like this can be resolved by the following

1) ensure the files are installed correcty - use 'find' to see if they
exist. Did you install the required dev packages?
2) check the build configuration is correct so the compiler finds them
(often through an environment variable called INCLUDE). did you need
to fun ./configure or equiv before making?

STeve

On 31/10/2007, Chris Feser <chrimp@gmx.de> wrote:
>
> Hi all,
>
> I don't know it it would be better to open a new thread or to post it
> here... :)
>
> I tried to get opengazer work, but I get one error when I triy to make it:
>
> chris@lapuntu:~/Desktop/software/opengazer-0.1.2$ make
> g++ -c -Wall -g -O3 -o opengazer.o `pkg-config cairomm-1.0 opencv gtkmm-2.4
> --cflags`  -I/usr/local/include/core -I/usr/local/include/vcl
> -I/usr/local/include/contrib/oxl  -I/home/chris/Desktop/software/bin//core
> -I/home/chris/Desktop/software/bin//vcl
> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/core
> -I/include/vcl -I/include/contrib/oxl
> -I/home/chris/Desktop/software/bin//core
> -I/home/chris/Desktop/software/bin//vcl
> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/vxl/core
> -I/include/vxl/vcl -I/include/vxl/contrib/oxl opengazer.cpp
> In file included from MainGazeTracker.h:2,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> utils.h:7:30: error: vnl/algo/vnl_svd.h: No such file or directory
> In file included from TrackingSystem.h:3,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> PointTracker.h:5:35: error: vgl/vgl_homg_point_2d.h: No such file or
> directory
> In file included from HeadCompensation.cpp:1,
>                  from TrackingSystem.h:5,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> LeastSquares.h:2:28: error: vnl/vnl_vector.h: No such file or directory
> LeastSquares.h:3:28: error: vnl/vnl_matrix.h: No such file or directory
> In file included from GazeTracker.h:3,
>                  from OutputMethods.h:3,
>                  from TrackingSystem.h:7,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> GaussianProcess.cpp:1:35: error: vnl/algo/vnl_cholesky.h: No such file or
> directory
> utils.h:25: error: expected initializer before '<' token
> utils.h:26: error: expected initializer before '<' token
> PointTracker.h:9: error: expected initializer before '<' token
> PointTracker.h:42: error: 'HomPoint' was not declared in this scope
> PointTracker.h:42: error: template argument 1 is invalid
> PointTracker.h:42: error: template argument 2 is invalid
> HeadTracker.h:12: error: 'HomPoint' was not declared in this scope
> HeadTracker.h:12: error: template argument 1 is invalid
> HeadTracker.h:12: error: template argument 2 is invalid
> HeadTracker.h:13: error: 'HomPoint' was not declared in this scope
> HeadTracker.h:13: error: template argument 1 is invalid
> HeadTracker.h:13: error: template argument 2 is invalid
> LeastSquares.h:5: error: expected initializer before '<' token
> LeastSquares.h:6: error: expected initializer before '<' token
> LeastSquares.h:9: error: 'Matrix' does not name a type
> LeastSquares.h:10: error: 'Vector' does not name a type
> LeastSquares.h:20: error: 'Vector' does not name a type
> LeastSquares.h: In constructor 'LeastSquares::LeastSquares(int)':
> LeastSquares.h:14: error: class 'LeastSquares' does not have any field named
> 'X'
> LeastSquares.h:14: error: class 'LeastSquares' does not have any field named
> 'Y'
> GaussianProcess.cpp: At global scope:
> GaussianProcess.cpp:5: error: 'Vector' does not name a type
> GaussianProcess.cpp:6: error: 'Matrix' does not name a type
> GaussianProcess.cpp:8: error: expected `)' before 'const'
> GaussianProcess.cpp:20: error: 'Matrix' does not name a type
> GaussianProcess.cpp:21: error: 'Vector' does not name a type
> GaussianProcess.cpp:23: error: 'Matrix' does not name a type
> GaussianProcess.cpp:37: error: 'Vector' has not been declared
> GaussianProcess.cpp:51: error: 'Vector' does not name a type
> GaussianProcess.cpp: In constructor
> 'GaussianProcess<T>::GaussianProcess(const std::vector<T,
> std::allocator<_CharT> >&, const int&, double (*)(const T&, const T&),
> double)':
> GaussianProcess.cpp:42: error: 'Matrix' was not declared in this scope
> GaussianProcess.cpp:42: error: expected `;' before 'K'
> GaussianProcess.cpp:44: error: 'K' was not declared in this scope
> GaussianProcess.cpp:46: error: 'vnl_cholesky' was not declared in this scope
> GaussianProcess.cpp:46: error: expected `;' before 'chol'
> GaussianProcess.cpp:47: error: 'L' was not declared in this scope
> GaussianProcess.cpp:47: error: 'chol' was not declared in this scope
> GaussianProcess.cpp:48: error: 'alpha' was not declared in this scope
> GaussianProcess.cpp: At global scope:
> GaussianProcess.cpp:68: error: 'Vector' has not been declared
> GaussianProcess.cpp: In constructor
> 'MeanAdjustedGaussianProcess<T>::MeanAdjustedGaussianProcess(const
> std::vector<T, std::allocator<_CharT> >&, const int&, typename
> GaussianProcess<T>::CovarianceFunction, double)':
> GaussianProcess.cpp:72: error: request for member 'mean' in 'targets', which
> is of non-class type 'const int'
> make: *** [opengazer.o] Error 1
> ---------------------------------------------
>
> Where should the missing files be?
> Or to which package are they belonging?
>
> thank you very much for any answer!
>
> Cheers Chris
>
> --
> View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13510551
> Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
>
>
>


--
Steve Lee
--
Jambu - Alternative Access to Computers
www.fullmeasure.co.uk

Re: open gazer problems

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

Hi Chris

Just a quick stab in the dark, but did you compile vxl with the
"BUILD_SHARED_LIBS" flag on?

- Stephen Emslie

On 11/5/07, Chris Feser <chrimp@...> wrote:

>
> thx Steve,
>
> I tried several thnigs, but I couldn't get it to work.
> Always the same error.
>
> A "sudo find / |grep vnl_svd.h"
> Answers with:
> /home/chris/Desktop/software/vxl-1.9.0/core/vnl/algo/vnl_svd.h
>
> but my compiled vxl is there:
>  /home/chris/Desktop/software/bin
> but there is no vnl_svd.h in it
>
> When I run the ctest in the bin directory, every test passes except this
> one:
> 531 - vpgl_algo_test_camera_compute (SEGFAULT)
>
> But this couldn't be the problem, could it?
>
> My Makefile looks like this:
> # required libraries: vxl, opencv, boost, gtkmm
>
> VXLDIR = /home/chris/Desktop/software/bin
> VERSION = opengazer-0.1.2
> CPPFLAGS = -Wall -g -O3
> LINKER = -L$(VXLDIR)/lib -L/usr/local/lib -lm -ldl -lvnl -lmvl -lvnl_algo
> -lvgl -lgthread-2.0
>
> # change the following line if your vxl library is installed elsewhere
> INCLUDES = $(foreach prefix,/usr/local/include $(VXLDIR)/include
> $(VXLDIR)/include/vxl, \
>         $(foreach suffix,/core /vcl /contrib/oxl,-I$(prefix)$(suffix)))
>
> # -I/usr/include/ffmpeg
> # -lcv0.9.7 -lhighgui0.9.7
> # -lvgui
> ....
>
> I tried
> VXLDIR = /home/chris/Desktop/software/vxl-1.9.0
> because there are the header files, but it didn't work neither.
>
> What do I do wrong?
> Thx for any idea...
>
> Cheers
> Chris
>
>
> Steve Lee-3 wrote:
> >
> > Hi Chris, I have no experience of the packages in question but Stephen
> > recently posted some notes that may help.
> >
> > In general a problem like this can be resolved by the following
> >
> > 1) ensure the files are installed correcty - use 'find' to see if they
> > exist. Did you install the required dev packages?
> > 2) check the build configuration is correct so the compiler finds them
> > (often through an environment variable called INCLUDE). did you need
> > to fun ./configure or equiv before making?
> >
> > STeve
> >
> > On 31/10/2007, Chris Feser <chrimp@...> wrote:
> >>
> >> Hi all,
> >>
> >> I don't know it it would be better to open a new thread or to post it
> >> here... :)
> >>
> >> I tried to get opengazer work, but I get one error when I triy to make
> >> it:
> >>
> >> chris@lapuntu:~/Desktop/software/opengazer-0.1.2$ make
> >> g++ -c -Wall -g -O3 -o opengazer.o `pkg-config cairomm-1.0 opencv
> >> gtkmm-2.4
> >> --cflags`  -I/usr/local/include/core -I/usr/local/include/vcl
> >> -I/usr/local/include/contrib/oxl
> >> -I/home/chris/Desktop/software/bin//core
> >> -I/home/chris/Desktop/software/bin//vcl
> >> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/core
> >> -I/include/vcl -I/include/contrib/oxl
> >> -I/home/chris/Desktop/software/bin//core
> >> -I/home/chris/Desktop/software/bin//vcl
> >> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/vxl/core
> >> -I/include/vxl/vcl -I/include/vxl/contrib/oxl opengazer.cpp
> >> In file included from MainGazeTracker.h:2,
> >>                  from GazeArea.h:3,
> >>                  from GazeTrackerGtk.h:6,
> >>                  from opengazer.cpp:3:
> >> utils.h:7:30: error: vnl/algo/vnl_svd.h: No such file or directory
> >> In file included from TrackingSystem.h:3,
> >>                  from MainGazeTracker.h:3,
> >>                  from GazeArea.h:3,
> >>                  from GazeTrackerGtk.h:6,
> >>                  from opengazer.cpp:3:
> >> PointTracker.h:5:35: error: vgl/vgl_homg_point_2d.h: No such file or
> >> directory
> >> In file included from HeadCompensation.cpp:1,
> >>                  from TrackingSystem.h:5,
> >>                  from MainGazeTracker.h:3,
> >>                  from GazeArea.h:3,
> >>                  from GazeTrackerGtk.h:6,
> >>                  from opengazer.cpp:3:
> >> LeastSquares.h:2:28: error: vnl/vnl_vector.h: No such file or directory
> >> LeastSquares.h:3:28: error: vnl/vnl_matrix.h: No such file or directory
> >> In file included from GazeTracker.h:3,
> >>                  from OutputMethods.h:3,
> >>                  from TrackingSystem.h:7,
> >>                  from MainGazeTracker.h:3,
> >>                  from GazeArea.h:3,
> >>                  from GazeTrackerGtk.h:6,
> >>                  from opengazer.cpp:3:
> >> GaussianProcess.cpp:1:35: error: vnl/algo/vnl_cholesky.h: No such file or
> >> directory
> >> utils.h:25: error: expected initializer before '<' token
> >> utils.h:26: error: expected initializer before '<' token
> >> PointTracker.h:9: error: expected initializer before '<' token
> >> PointTracker.h:42: error: 'HomPoint' was not declared in this scope
> >> PointTracker.h:42: error: template argument 1 is invalid
> >> PointTracker.h:42: error: template argument 2 is invalid
> >> HeadTracker.h:12: error: 'HomPoint' was not declared in this scope
> >> HeadTracker.h:12: error: template argument 1 is invalid
> >> HeadTracker.h:12: error: template argument 2 is invalid
> >> HeadTracker.h:13: error: 'HomPoint' was not declared in this scope
> >> HeadTracker.h:13: error: template argument 1 is invalid
> >> HeadTracker.h:13: error: template argument 2 is invalid
> >> LeastSquares.h:5: error: expected initializer before '<' token
> >> LeastSquares.h:6: error: expected initializer before '<' token
> >> LeastSquares.h:9: error: 'Matrix' does not name a type
> >> LeastSquares.h:10: error: 'Vector' does not name a type
> >> LeastSquares.h:20: error: 'Vector' does not name a type
> >> LeastSquares.h: In constructor 'LeastSquares::LeastSquares(int)':
> >> LeastSquares.h:14: error: class 'LeastSquares' does not have any field
> >> named
> >> 'X'
> >> LeastSquares.h:14: error: class 'LeastSquares' does not have any field
> >> named
> >> 'Y'
> >> GaussianProcess.cpp: At global scope:
> >> GaussianProcess.cpp:5: error: 'Vector' does not name a type
> >> GaussianProcess.cpp:6: error: 'Matrix' does not name a type
> >> GaussianProcess.cpp:8: error: expected `)' before 'const'
> >> GaussianProcess.cpp:20: error: 'Matrix' does not name a type
> >> GaussianProcess.cpp:21: error: 'Vector' does not name a type
> >> GaussianProcess.cpp:23: error: 'Matrix' does not name a type
> >> GaussianProcess.cpp:37: error: 'Vector' has not been declared
> >> GaussianProcess.cpp:51: error: 'Vector' does not name a type
> >> GaussianProcess.cpp: In constructor
> >> 'GaussianProcess<T>::GaussianProcess(const std::vector<T,
> >> std::allocator<_CharT> >&, const int&, double (*)(const T&, const T&),
> >> double)':
> >> GaussianProcess.cpp:42: error: 'Matrix' was not declared in this scope
> >> GaussianProcess.cpp:42: error: expected `;' before 'K'
> >> GaussianProcess.cpp:44: error: 'K' was not declared in this scope
> >> GaussianProcess.cpp:46: error: 'vnl_cholesky' was not declared in this
> >> scope
> >> GaussianProcess.cpp:46: error: expected `;' before 'chol'
> >> GaussianProcess.cpp:47: error: 'L' was not declared in this scope
> >> GaussianProcess.cpp:47: error: 'chol' was not declared in this scope
> >> GaussianProcess.cpp:48: error: 'alpha' was not declared in this scope
> >> GaussianProcess.cpp: At global scope:
> >> GaussianProcess.cpp:68: error: 'Vector' has not been declared
> >> GaussianProcess.cpp: In constructor
> >> 'MeanAdjustedGaussianProcess<T>::MeanAdjustedGaussianProcess(const
> >> std::vector<T, std::allocator<_CharT> >&, const int&, typename
> >> GaussianProcess<T>::CovarianceFunction, double)':
> >> GaussianProcess.cpp:72: error: request for member 'mean' in 'targets',
> >> which
> >> is of non-class type 'const int'
> >> make: *** [opengazer.o] Error 1
> >> ---------------------------------------------
> >>
> >> Where should the missing files be?
> >> Or to which package are they belonging?
> >>
> >> thank you very much for any answer!
> >>
> >> Cheers Chris
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13510551
> >> Sent from the OATS Project Interest Group mailing list archive at
> >> Nabble.com.
> >>
> >>
> >>
> >
> >
> > --
> > Steve Lee
> > --
> > Jambu - Alternative Access to Computers
> > www.fullmeasure.co.uk
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13591100
> Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
>
>
>


Re: open gazer problems

by Stephen Emslie :: Rate this Message:

| View Threaded | Show Only this Message

Oh, and was there a prefix option in the vxl options somewhere that
configured where the shared libs would be installed to? It might be
/usr/lib by default and you have /usr/local/lib in your makefile by
default. I ran into this problem too a while back.

Stephen Emslie

On 11/5/07, stephen emslie <stephenemslie@...> wrote:

> Hi Chris
>
> Just a quick stab in the dark, but did you compile vxl with the
> "BUILD_SHARED_LIBS" flag on?
>
> - Stephen Emslie
>
> On 11/5/07, Chris Feser <chrimp@...> wrote:
> >
> > thx Steve,
> >
> > I tried several thnigs, but I couldn't get it to work.
> > Always the same error.
> >
> > A "sudo find / |grep vnl_svd.h"
> > Answers with:
> > /home/chris/Desktop/software/vxl-1.9.0/core/vnl/algo/vnl_svd.h
> >
> > but my compiled vxl is there:
> >  /home/chris/Desktop/software/bin
> > but there is no vnl_svd.h in it
> >
> > When I run the ctest in the bin directory, every test passes except this
> > one:
> > 531 - vpgl_algo_test_camera_compute (SEGFAULT)
> >
> > But this couldn't be the problem, could it?
> >
> > My Makefile looks like this:
> > # required libraries: vxl, opencv, boost, gtkmm
> >
> > VXLDIR = /home/chris/Desktop/software/bin
> > VERSION = opengazer-0.1.2
> > CPPFLAGS = -Wall -g -O3
> > LINKER = -L$(VXLDIR)/lib -L/usr/local/lib -lm -ldl -lvnl -lmvl -lvnl_algo
> > -lvgl -lgthread-2.0
> >
> > # change the following line if your vxl library is installed elsewhere
> > INCLUDES = $(foreach prefix,/usr/local/include $(VXLDIR)/include
> > $(VXLDIR)/include/vxl, \
> >         $(foreach suffix,/core /vcl /contrib/oxl,-I$(prefix)$(suffix)))
> >
> > # -I/usr/include/ffmpeg
> > # -lcv0.9.7 -lhighgui0.9.7
> > # -lvgui
> > ....
> >
> > I tried
> > VXLDIR = /home/chris/Desktop/software/vxl-1.9.0
> > because there are the header files, but it didn't work neither.
> >
> > What do I do wrong?
> > Thx for any idea...
> >
> > Cheers
> > Chris
> >
> >
> > Steve Lee-3 wrote:
> > >
> > > Hi Chris, I have no experience of the packages in question but Stephen
> > > recently posted some notes that may help.
> > >
> > > In general a problem like this can be resolved by the following
> > >
> > > 1) ensure the files are installed correcty - use 'find' to see if they
> > > exist. Did you install the required dev packages?
> > > 2) check the build configuration is correct so the compiler finds them
> > > (often through an environment variable called INCLUDE). did you need
> > > to fun ./configure or equiv before making?
> > >
> > > STeve
> > >
> > > On 31/10/2007, Chris Feser <chrimp@...> wrote:
> > >>
> > >> Hi all,
> > >>
> > >> I don't know it it would be better to open a new thread or to post it
> > >> here... :)
> > >>
> > >> I tried to get opengazer work, but I get one error when I triy to make
> > >> it:
> > >>
> > >> chris@lapuntu:~/Desktop/software/opengazer-0.1.2$ make
> > >> g++ -c -Wall -g -O3 -o opengazer.o `pkg-config cairomm-1.0 opencv
> > >> gtkmm-2.4
> > >> --cflags`  -I/usr/local/include/core -I/usr/local/include/vcl
> > >> -I/usr/local/include/contrib/oxl
> > >> -I/home/chris/Desktop/software/bin//core
> > >> -I/home/chris/Desktop/software/bin//vcl
> > >> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/core
> > >> -I/include/vcl -I/include/contrib/oxl
> > >> -I/home/chris/Desktop/software/bin//core
> > >> -I/home/chris/Desktop/software/bin//vcl
> > >> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/vxl/core
> > >> -I/include/vxl/vcl -I/include/vxl/contrib/oxl opengazer.cpp
> > >> In file included from MainGazeTracker.h:2,
> > >>                  from GazeArea.h:3,
> > >>                  from GazeTrackerGtk.h:6,
> > >>                  from opengazer.cpp:3:
> > >> utils.h:7:30: error: vnl/algo/vnl_svd.h: No such file or directory
> > >> In file included from TrackingSystem.h:3,
> > >>                  from MainGazeTracker.h:3,
> > >>                  from GazeArea.h:3,
> > >>                  from GazeTrackerGtk.h:6,
> > >>                  from opengazer.cpp:3:
> > >> PointTracker.h:5:35: error: vgl/vgl_homg_point_2d.h: No such file or
> > >> directory
> > >> In file included from HeadCompensation.cpp:1,
> > >>                  from TrackingSystem.h:5,
> > >>                  from MainGazeTracker.h:3,
> > >>                  from GazeArea.h:3,
> > >>                  from GazeTrackerGtk.h:6,
> > >>                  from opengazer.cpp:3:
> > >> LeastSquares.h:2:28: error: vnl/vnl_vector.h: No such file or directory
> > >> LeastSquares.h:3:28: error: vnl/vnl_matrix.h: No such file or directory
> > >> In file included from GazeTracker.h:3,
> > >>                  from OutputMethods.h:3,
> > >>                  from TrackingSystem.h:7,
> > >>                  from MainGazeTracker.h:3,
> > >>                  from GazeArea.h:3,
> > >>                  from GazeTrackerGtk.h:6,
> > >>                  from opengazer.cpp:3:
> > >> GaussianProcess.cpp:1:35: error: vnl/algo/vnl_cholesky.h: No such file or
> > >> directory
> > >> utils.h:25: error: expected initializer before '<' token
> > >> utils.h:26: error: expected initializer before '<' token
> > >> PointTracker.h:9: error: expected initializer before '<' token
> > >> PointTracker.h:42: error: 'HomPoint' was not declared in this scope
> > >> PointTracker.h:42: error: template argument 1 is invalid
> > >> PointTracker.h:42: error: template argument 2 is invalid
> > >> HeadTracker.h:12: error: 'HomPoint' was not declared in this scope
> > >> HeadTracker.h:12: error: template argument 1 is invalid
> > >> HeadTracker.h:12: error: template argument 2 is invalid
> > >> HeadTracker.h:13: error: 'HomPoint' was not declared in this scope
> > >> HeadTracker.h:13: error: template argument 1 is invalid
> > >> HeadTracker.h:13: error: template argument 2 is invalid
> > >> LeastSquares.h:5: error: expected initializer before '<' token
> > >> LeastSquares.h:6: error: expected initializer before '<' token
> > >> LeastSquares.h:9: error: 'Matrix' does not name a type
> > >> LeastSquares.h:10: error: 'Vector' does not name a type
> > >> LeastSquares.h:20: error: 'Vector' does not name a type
> > >> LeastSquares.h: In constructor 'LeastSquares::LeastSquares(int)':
> > >> LeastSquares.h:14: error: class 'LeastSquares' does not have any field
> > >> named
> > >> 'X'
> > >> LeastSquares.h:14: error: class 'LeastSquares' does not have any field
> > >> named
> > >> 'Y'
> > >> GaussianProcess.cpp: At global scope:
> > >> GaussianProcess.cpp:5: error: 'Vector' does not name a type
> > >> GaussianProcess.cpp:6: error: 'Matrix' does not name a type
> > >> GaussianProcess.cpp:8: error: expected `)' before 'const'
> > >> GaussianProcess.cpp:20: error: 'Matrix' does not name a type
> > >> GaussianProcess.cpp:21: error: 'Vector' does not name a type
> > >> GaussianProcess.cpp:23: error: 'Matrix' does not name a type
> > >> GaussianProcess.cpp:37: error: 'Vector' has not been declared
> > >> GaussianProcess.cpp:51: error: 'Vector' does not name a type
> > >> GaussianProcess.cpp: In constructor
> > >> 'GaussianProcess<T>::GaussianProcess(const std::vector<T,
> > >> std::allocator<_CharT> >&, const int&, double (*)(const T&, const T&),
> > >> double)':
> > >> GaussianProcess.cpp:42: error: 'Matrix' was not declared in this scope
> > >> GaussianProcess.cpp:42: error: expected `;' before 'K'
> > >> GaussianProcess.cpp:44: error: 'K' was not declared in this scope
> > >> GaussianProcess.cpp:46: error: 'vnl_cholesky' was not declared in this
> > >> scope
> > >> GaussianProcess.cpp:46: error: expected `;' before 'chol'
> > >> GaussianProcess.cpp:47: error: 'L' was not declared in this scope
> > >> GaussianProcess.cpp:47: error: 'chol' was not declared in this scope
> > >> GaussianProcess.cpp:48: error: 'alpha' was not declared in this scope
> > >> GaussianProcess.cpp: At global scope:
> > >> GaussianProcess.cpp:68: error: 'Vector' has not been declared
> > >> GaussianProcess.cpp: In constructor
> > >> 'MeanAdjustedGaussianProcess<T>::MeanAdjustedGaussianProcess(const
> > >> std::vector<T, std::allocator<_CharT> >&, const int&, typename
> > >> GaussianProcess<T>::CovarianceFunction, double)':
> > >> GaussianProcess.cpp:72: error: request for member 'mean' in 'targets',
> > >> which
> > >> is of non-class type 'const int'
> > >> make: *** [opengazer.o] Error 1
> > >> ---------------------------------------------
> > >>
> > >> Where should the missing files be?
> > >> Or to which package are they belonging?
> > >>
> > >> thank you very much for any answer!
> > >>
> > >> Cheers Chris
> > >>
> > >> --
> > >> View this message in context:
> > >> http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13510551
> > >> Sent from the OATS Project Interest Group mailing list archive at
> > >> Nabble.com.
> > >>
> > >>
> > >>
> > >
> > >
> > > --
> > > Steve Lee
> > > --
> > > Jambu - Alternative Access to Computers
> > > www.fullmeasure.co.uk
> > >
> > >
> > >
> >
> > --
> > View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13591100
> > Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
> >
> >
> >
>

< Prev | 1 - 2 - 3 | Next >