|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 - 3 | Next > |
|
|
|
|
|
Re: Re: open gazerHi 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 gazerOn 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 gazerHi 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 gazerHi
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 gazerOK 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 > > 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 gazerI 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 gazerOn 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 gazersvn 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 gazerThanks 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 gazerThanks 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 gazerHello 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 gazerHi 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 gazerHi 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 gazerWhoops 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 problemsHi 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 problemsHi 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 problemsthx 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
|
|
|
Re: open gazer problemsHi 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 problemsOh, 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 > |
| Free embeddable forum powered by Nabble | Forum Help |