segmentation fault

9 views
Skip to first unread message

Wim Feijen

unread,
Dec 18, 2010, 1:52:11 PM12/18/10
to sonic-gesture
Dag Gijs,

Leuk dat er een update is voor Sonic Gesture en een nieuwe release!

Helaas krijg ik telkens een segmentation fault. Het maakt eigenlijk
niet zo heel veel uit wat ik probeer te doen met Sonic Gesture.

wim@henk-ubuntu-lt:~$ sonicgesture
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 31 (X_GrabKeyboard)
Resource id: 0x0
using dataset "/usr/share/sonicgesture/sets/ivo"
traing matcher with 112 examples with 3780 features...
using dataset "/usr/share/sonicgesture/sets/ivo"
traing matcher with 112 examples with 3780 features...
Segmentation fault

Heb ik een fout gemaakt bij de installatie??

Opencv en python-opencv lijken goed geinstallleerd, tenminste ik kan
import cv doen en dan bijv. plaatjes Laplace transformeren.

Ik vraag me af of mijn webcam goed wordt gedetecteerd?

>>> import cv
>>> capture = cv.CaptureFromCAM(-1)
>>> capture
<Capture (nil)>

Is dit goed of fout?

Met cheese opnemen werkt wel goed.

Als je me tips kunt geven, die zijn heel welkom!

Groeten van Wim





Gijs Molenaar

unread,
Dec 19, 2010, 7:54:11 AM12/19/10
to sonic-...@googlegroups.com
On 12/18/2010 7:52 PM, Wim Feijen wrote:
> Dag Gijs,
>
> Leuk dat er een update is voor Sonic Gesture en een nieuwe release!
>
> Helaas krijg ik telkens een segmentation fault. Het maakt eigenlijk
> niet zo heel veel uit wat ik probeer te doen met Sonic Gesture.

Apart, raar, jammer.


>
> wim@henk-ubuntu-lt:~$ sonicgesture
> X Error: BadWindow (invalid Window parameter) 3
> Major opcode: 31 (X_GrabKeyboard)
> Resource id: 0x0
> using dataset "/usr/share/sonicgesture/sets/ivo"
> traing matcher with 112 examples with 3780 features...
> using dataset "/usr/share/sonicgesture/sets/ivo"
> traing matcher with 112 examples with 3780 features...
> Segmentation fault
>
> Heb ik een fout gemaakt bij de installatie??

Nee waarschijnlijk niet. Zonder stack trace kan ik eigenlijk weinig
zeggen wat er mis is. Als je zin hebt kan je de source compilen met
debugging symbols aan.

>
> Opencv en python-opencv lijken goed geinstallleerd, tenminste ik kan
> import cv doen en dan bijv. plaatjes Laplace transformeren.
>
> Ik vraag me af of mijn webcam goed wordt gedetecteerd?
>
>>>> import cv
>>>> capture = cv.CaptureFromCAM(-1)
>>>> capture
> <Capture (nil)>
>
> Is dit goed of fout?


Kan je eens proberen met cv.CaptureFromCAM(0)? dan pakt hij gewoon je
eerste webcam.


- gijs

signature.asc

Gijs Molenaar

unread,
Dec 20, 2010, 2:38:42 AM12/20/10
to sonic-...@googlegroups.com

Wim,

ik bedenkt me opeens, welke ubuntu draai je? zeker niet de laatste? Ik
heb sonic gesture alleen geupdate voor Maveric meerkat, als je een
oudere versie gebruikt gebruik je automatisch een verouderde repository.

- gijs

signature.asc

Wim Feijen

unread,
Dec 20, 2010, 3:45:25 PM12/20/10
to sonic-gesture
Hee Gijs, inderdaad!

Ik was Ubuntu 10.04 aan het gebruiken, en kreeg niet automatisch een
vraag voor een update. Anyway, ben nu aan het updaten naar Maveric!

Meer nieuws volgt...

Groetjes van Wim
>  signature.asc
> < 1KViewDownload

Wim Feijen

unread,
Dec 21, 2010, 2:18:14 AM12/21/10
to sonic-gesture
Dag Gijs,

Dat was het!

>>> import cv
>>> capture = cv.CaptureFromCAM(0)
>>> capture
<Capture 0x8f2d010>

En Sonic Gesture doet het! Dat wil zeggen ik kan mezelf zien met de
camera en de capture view gebruiken.

Af en toe krijg ik een Segmentation Fault en ik heb nog niet door hoe
het werkt en hoe ik er geluiden uitkrijg en wat ik allemaal kan: later
meer!

Groetjes van Wim

Gijs Molenaar

unread,
Dec 21, 2010, 4:23:09 AM12/21/10
to sonic-...@googlegroups.com
On 12/21/2010 8:18 AM, Wim Feijen wrote:
> Dag Gijs,
>
> Dat was het!
>
>>>> import cv
>>>> capture = cv.CaptureFromCAM(0)
>>>> capture
> <Capture 0x8f2d010>
>
> En Sonic Gesture doet het! Dat wil zeggen ik kan mezelf zien met de
> camera en de capture view gebruiken.
>
> Af en toe krijg ik een Segmentation Fault

Dit is toch echt heel raar. Nogmaals, als je zin hebt kan je hem in
debug mode compilen, dan kan ik zien wat er aan de hand is.

> en ik heb nog niet door hoe
> het werkt en hoe ik er geluiden uitkrijg en wat ik allemaal kan: later
> meer!

Je moet een programma dat OSC verstaat laten luisteren op poort 6666
(geloof ik). In ubuntu zit puredata, dat kan al het een en ander.

Dit is een puredata project:

http://code.google.com/p/sonic-gesture/source/browse/trunk/puredata/fm.pd?r=336

Ik weet alleen niet of hij het doet. Als ik tijd heb zal ik een werkende
puredata 'patch' ergens neerzetten.

signature.asc
Reply all
Reply to author
Forward
0 new messages