[Motmot] Fview color question

Andrew Straw astraw at caltech.edu
Tue Jun 15 17:29:59 UTC 2010


Hi James,

(Can you please reply to the motmot email list?)

OK, try reducing the number of buffers to see if that helps. Also, start
fview from the command line like:

DC1394_DEBUG=1 fview

And see if any informative messages are printed to the console or saved
to fview.log.

-Andrew

James Waters wrote:
> I've tried plugging, unplugging, shutting down, restarting.... but all
> without any luck (yet)...  Here's the lastest log:
>
> /usr/lib/pymodules/python2.6/motmot/cam_iface/choose.py:14:
> UserWarning: only mega backend supported
>   warnings.warn('only mega backend supported')
> /usr/lib/pymodules/python2.6/motmot/cam_iface/choose.py:14:
> UserWarning: only mega backend supported
>   warnings.warn('only mega backend supported')
> Traceback (most recent call last):
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line
> 1702, in OnUpdateROIPanel
>     result=self._get_lbrt()
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line
> 1689, in _get_lbrt
>     return self._mainthread_roi
> AttributeError: 'App' object has no attribute '_mainthread_roi'
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
> in grab_func
>     cam.start_camera()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 356, in start_camera
>     _check_error()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 292, in _check_error
>     raise exc_type(err_str)
> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
> (1215): libdc1394 err -1: Generic failure
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
> in grab_func
>     cam.start_camera()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 356, in start_camera
>     _check_error()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 292, in _check_error
>     raise exc_type(err_str)
> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
> (1215): libdc1394 err -1: Generic failure
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
> in grab_func
>     cam.start_camera()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 356, in start_camera
>     _check_error()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 292, in _check_error
>     raise exc_type(err_str)
> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
> (1215): libdc1394 err -1: Generic failure
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
> in grab_func
>     cam.start_camera()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 356, in start_camera
>     _check_error()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 292, in _check_error
>     raise exc_type(err_str)
> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
> (1215): libdc1394 err -1: Generic failure
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
> in grab_func
>     cam.start_camera()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 356, in start_camera
>     _check_error()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 292, in _check_error
>     raise exc_type(err_str)
> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
> (1215): libdc1394 err -1: Generic failure
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
> in grab_func
>     cam.start_camera()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 356, in start_camera
>     _check_error()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 292, in _check_error
>     raise exc_type(err_str)
> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
> (1215): libdc1394 err -1: Generic failure
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/threading.py", line 484, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
> in grab_func
>     cam.start_camera()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 356, in start_camera
>     _check_error()
>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
> line 292, in _check_error
>     raise exc_type(err_str)
> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
> (1215): libdc1394 err -1: Generic failure
>
>
>
> On Tue, Jun 15, 2010 at 9:59 AM, Andrew Straw <astraw at caltech.edu> wrote:
>   
>> Hi James,
>>
>> These "generic failure" errors sometimes show up for no discernable
>> reason, but I find that re-plugging the camera usually fixes them. Did
>> you try that?
>>
>> -Andrew
>>
>> James Waters wrote:
>>     
>>> Andrew, Trying the YU411 or 422 didn't work:
>>>
>>> FView Error:
>>> the camera thread appears to have died unexpectedly.  The log file
>>> will have more details.
>>>
>>> /usr/lib/pymodules/python2.6/motmot/cam_iface/choose.py:14:
>>> UserWarning: only mega backend supported
>>>   warnings.warn('only mega backend supported')
>>> /usr/lib/pymodules/python2.6/motmot/cam_iface/choose.py:14:
>>> UserWarning: only mega backend supported
>>>   warnings.warn('only mega backend supported')
>>> Traceback (most recent call last):
>>>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line
>>> 1702, in OnUpdateROIPanel
>>>     result=self._get_lbrt()
>>>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line
>>> 1689, in _get_lbrt
>>>     return self._mainthread_roi
>>> AttributeError: 'App' object has no attribute '_mainthread_roi'
>>> Exception in thread Thread-1:
>>> Traceback (most recent call last):
>>>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>>>     self.run()
>>>   File "/usr/lib/python2.6/threading.py", line 484, in run
>>>     self.__target(*self.__args, **self.__kwargs)
>>>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
>>> in grab_func
>>>     cam.start_camera()
>>>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>> line 356, in start_camera
>>>     _check_error()
>>>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>> line 292, in _check_error
>>>     raise exc_type(err_str)
>>> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
>>> (1215): libdc1394 err -1: Generic failure
>>>
>>>
>>> Exception in thread Thread-1:
>>> Traceback (most recent call last):
>>>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>>>     self.run()
>>>   File "/usr/lib/python2.6/threading.py", line 484, in run
>>>     self.__target(*self.__args, **self.__kwargs)
>>>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
>>> in grab_func
>>>     cam.start_camera()
>>>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>> line 356, in start_camera
>>>     _check_error()
>>>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>> line 292, in _check_error
>>>     raise exc_type(err_str)
>>> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
>>> (1215): libdc1394 err -1: Generic failure
>>>
>>>
>>> Exception in thread Thread-1:
>>> Traceback (most recent call last):
>>>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>>>     self.run()
>>>   File "/usr/lib/python2.6/threading.py", line 484, in run
>>>     self.__target(*self.__args, **self.__kwargs)
>>>   File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line 193,
>>> in grab_func
>>>     cam.start_camera()
>>>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>> line 356, in start_camera
>>>     _check_error()
>>>   File "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>> line 292, in _check_error
>>>     raise exc_type(err_str)
>>> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
>>> (1215): libdc1394 err -1: Generic failure
>>>
>>>
>>> On Tue, Jun 15, 2010 at 8:29 AM, Andrew Straw <astraw at caltech.edu> wrote:
>>>
>>>       
>>>> Hi James,
>>>>
>>>> The YUV422 and YUV411 color modes should work. If they don't, can you send the error message associated with them?
>>>>
>>>> Thanks,
>>>> Andrew
>>>>
>>>> On Mon, 14 Jun 2010 19:23:42 -0700, James Waters <james.waters at asu.edu> wrote:
>>>>
>>>>         
>>>>> Andrew,
>>>>>
>>>>> Here are a few screen captures of what I'm looking at.
>>>>>
>>>>>   james
>>>>>
>>>>> On Mon, Jun 14, 2010 at 6:56 PM, Andrew Straw <astraw at caltech.edu> wrote:
>>>>>
>>>>>           
>>>>>> Hi james, can you copy exactly the color coding string and email it? In
>>>>>> general, fview records in color just fine, just the display doesn't
>>>>>>
>>>>>>             
>>>>> (yet)
>>>>>
>>>>>           
>>>>>> show color.
>>>>>>
>>>>>> - Andrew
>>>>>>
>>>>>> ----- Original message -----
>>>>>>
>>>>>>             
>>>>>>> We need to record video of ant colonies in FView that will be used for
>>>>>>> two things, 1) Ctrax tracking, and 2) 'manual' frame by frame
>>>>>>> behavioral observations.  That second project requires that the ants
>>>>>>> be individually marked with color dots -- so we need to record color
>>>>>>> video.
>>>>>>>
>>>>>>> We're using a PtGrey Flea2 and Ubuntu 10.04 and all the latest
>>>>>>> releases.  When initializing the camera and choosing a ...MONO8 video
>>>>>>> mode, it works, but this is grayscale.  We get the following error
>>>>>>> message when trying to initialize the camera using any RGB video mode:
>>>>>>>
>>>>>>> Error opening camera
>>>>>>> mega backend error (/build/buildd/libcamiface - 0.5.8/src/
>>>>>>> cam_iface_mega.c 305): /build/buildd/libcamiface-0.5.8/src/
>>>>>>> cam_iface_dc1394.c (1118): Currently unsupported color coding
>>>>>>>
>>>>>>> Here is the fview.log:
>>>>>>>
>>>>>>> /usr/lib/pymodules/python2.6/motmot/cam_iface/choose.py:14:
>>>>>>> UserWarning: only mega backend supported
>>>>>>>     warnings.warn('only mega backend supported')
>>>>>>> /usr/lib/pymodules/python2.6/motmot/cam_iface/choose.py:14:
>>>>>>> UserWarning: only mega backend supported
>>>>>>>     warnings.warn('only mega backend supported')
>>>>>>> Traceback (most recent call last):
>>>>>>>     File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line
>>>>>>> 1702, in OnUpdateROIPanel
>>>>>>>         result=self._get_lbrt()
>>>>>>>     File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line
>>>>>>> 1689, in _get_lbrt
>>>>>>>         return self._mainthread_roi
>>>>>>> AttributeError: 'App' object has no attribute '_mainthread_roi'
>>>>>>> Exception in thread Thread-1:
>>>>>>> Traceback (most recent call last):
>>>>>>>     File "/usr/lib/python2.6/threading.py", line 532, in
>>>>>>>
>>>>>>>               
>>>>> __bootstrap_inner
>>>>>
>>>>>           
>>>>>>>         self.run()
>>>>>>>     File "/usr/lib/python2.6/threading.py", line 484, in run
>>>>>>>         self.__target(*self.__args, **self.__kwargs)
>>>>>>>     File "/usr/lib/pymodules/python2.6/motmot/fview/fview.py", line
>>>>>>>
>>>>>>>               
>>>>> 193,
>>>>>
>>>>>           
>>>>>>> in grab_func
>>>>>>>         cam.start_camera()
>>>>>>>     File
>>>>>>> "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>>>>>> line 356, in start_camera      _check_error()
>>>>>>>     File
>>>>>>> "/usr/lib/pymodules/python2.6/motmot/cam_iface/cam_iface_ctypes.py",
>>>>>>> line 292, in _check_error      raise exc_type(err_str)
>>>>>>> CamIFaceError: /build/buildd/libcamiface-0.5.8/src/cam_iface_dc1394.c
>>>>>>> (1215): libdc1394 err -1: Generic failure
>>>>>>>
>>>>>>>
>>>>>>> Is there any chance there is a quick fix for this?  If color recording
>>>>>>> is not possible with this camera in FView at this time... can you
>>>>>>> recommend any other programs?  If we absolutely had to, we could
>>>>>>> record grayscale video in FView for use with Ctrax and then record a
>>>>>>> second video in color in another program for the other
>>>>>>> (color-necessary) analysis... but it would be really preferable to
>>>>>>> have these data come from the same source video.
>>>>>>>
>>>>>>> Thanks for your help!
>>>>>>>
>>>>>>>     James
>>>>>>>
>>>>>>> --
>>>>>>> ________________________
>>>>>>> School of Life Sciences
>>>>>>> Arizona State University
>>>>>>> PO Box 874601
>>>>>>> Tempe, AZ 85287-4601
>>>>>>> cell: (480) 388-0728
>>>>>>> http://solsgrads.asu.edu/waters
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>
>>>>>           
>>>
>>>
>>>       
>> --
>> Andrew D. Straw, Ph.D.
>> California Institute of Technology
>> http://www.its.caltech.edu/~astraw/
>>
>>
>>     
>
>
>
>   


-- 
Andrew D. Straw, Ph.D.
California Institute of Technology
http://www.its.caltech.edu/~astraw/



More information about the Motmot mailing list