bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2017-10-21T18:59:38Zhttps://gitlab.idiap.ch/bob/bob.ip.color/-/issues/1python API crashing with C++ exceptions2017-10-21T18:59:38ZAndré Anjospython API crashing with C++ exceptions*Created by: siebenkopf*
The color conversion functions in the Python API, such as ``bob.ip.color.rgb_to_gray`` might crash with a C++ exception, which is not caught correctly inside the python bindings.
Solution: go through the func...*Created by: siebenkopf*
The color conversion functions in the Python API, such as ``bob.ip.color.rgb_to_gray`` might crash with a C++ exception, which is not caught correctly inside the python bindings.
Solution: go through the functions and add a ``BOB_TRY ... BOB_CATCH_FUNCTION`` wrapper around them (see http://pythonhosted.org/bob.extension/cpp_api.html#c.BOB_CATCH_FUNCTION).https://gitlab.idiap.ch/bob/bob.ip.optflow.liu/-/issues/1Segmentation fault ...2017-09-17T15:14:31ZAndré AnjosSegmentation fault ...*Created by: guillaume-heusch*
Hi,
I wrote a little test script using Liu's optical flow (using conjugate gradient), and I ran into a strange behaviour:
- when I load two color images of size 72*72 pixels, everything is fine :)
-...*Created by: guillaume-heusch*
Hi,
I wrote a little test script using Liu's optical flow (using conjugate gradient), and I ran into a strange behaviour:
- when I load two color images of size 72*72 pixels, everything is fine :)
- when I load the same color images, downscaled to 36*36 pixels (downscaling done by bob), I get a segmentation fault.
Note that the two sets of two images have been processed the exact same way after having been loaded and before the call to bob.ip.optflow.liu.cg.flow: casted to float and divided by 255, and then converted to grayscale ...
Thanks,
Guillaume
Guillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/annotation.video/-/issues/1This package needs to be integrated into bob/bob.ip.annotator2018-01-26T12:48:51ZAndré AnjosThis package needs to be integrated into bob/bob.ip.annotatorAs soon as it is done, we need to archive it.As soon as it is done, we need to archive it.Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.kaldi/-/issues/2Kaldi metadata2018-06-05T07:49:56ZMilos CERNAKKaldi metadataKaldi requires metadata to run advanced algorithms. The metadata consists of several text file lists, such as the list of train/test/dev utterances (sorted key utterance pairs), speaker to utterance file spk2utt (speaker utterances lists...Kaldi requires metadata to run advanced algorithms. The metadata consists of several text file lists, such as the list of train/test/dev utterances (sorted key utterance pairs), speaker to utterance file spk2utt (speaker utterances lists) and utterance to speaker file utt2spk (utterance speakers lists).
The idea is to add this metadata to prospective databases that could be used with Kaldi, such as AMI, NIST and so far.https://gitlab.idiap.ch/bob/bob/-/issues/242Pip installations of Bob packages installs each package several times2017-08-07T12:16:52ZAmir MOHAMMADIPip installations of Bob packages installs each package several timesIn a clean environment without any bob package installed the `pip install bob` command will install each package several times which makes it impractical to install.
While this was done to circumvent the problem described here: https://s...In a clean environment without any bob package installed the `pip install bob` command will install each package several times which makes it impractical to install.
While this was done to circumvent the problem described here: https://stackoverflow.com/questions/14665936/import-egg-functionality-during-setup-in-a-buildout
I think this approach should have been avoided. a great example is Scipy which depends on Numpy during build. Looking at Scipy's `setup.py` I see that they have managed this pretty well: https://github.com/scipy/scipy/blob/master/setup.pyhttps://gitlab.idiap.ch/bob/bob.db.verafinger/-/issues/1Full protocol includes comparison of template to itself2018-02-15T15:24:59ZVedrana KRIVOKUCAFull protocol includes comparison of template to itselfThe "Full" protocol contains match scores of 0.5, which comes from comparing each template to itself. For my work, I have removed these scores manually, but I think it would be better to modify the protocol so that it only contains matc...The "Full" protocol contains match scores of 0.5, which comes from comparing each template to itself. For my work, I have removed these scores manually, but I think it would be better to modify the protocol so that it only contains match scores for DIFFERENT samples (i.e., not for a sample compared with itself). Below is an example of the EER results obtained for our 3 fingervein extractors (WLD, RLT and MC) with the Full protocol as it is VERSUS when the scores of 0.5 are removed:
WLD: 5.795% (current Full protocol) versus 9.545% (scores of 0.5 removed)
RLT: 14.545% (current Full protocol) versus 24.318% (scores of 0.5 removed)
MC: 2.477% (current Full protocol) versus 4.318% (scores of 0.5 removed)Vedrana KRIVOKUCAVedrana KRIVOKUCAhttps://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/-/issues/1Replaced the download_model method to the new one implemented in bob.extension2018-05-07T08:00:55ZTiago de Freitas PereiraReplaced the download_model method to the new one implemented in bob.extensionHey @heusch,
I've seen you are moving on with this package. That's cool. I will run it against IJB-C :-)
So, recently I implemented a feature in `bob.extension` that allows you to download and unzip files from a list of URLs in a parti...Hey @heusch,
I've seen you are moving on with this package. That's cool. I will run it against IJB-C :-)
So, recently I implemented a feature in `bob.extension` that allows you to download and unzip files from a list of URLs in a particular directory.
I've patched that already in `bob.ip.tensorflow_extractor`
https://gitlab.idiap.ch/bob/bob.ip.tensorflow_extractor/merge_requests/7
and in `bob.ip.caffe_extractor`
Would be nice to have it here.
What do you think?
Cheershttps://gitlab.idiap.ch/bob/bob.hobpad2.chapter13/-/issues/1Add a section to generate 3DMAD data in the doc2018-08-29T08:05:08ZGuillaume HEUSCHAdd a section to generate 3DMAD data in the docGuillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.project.chalearn_pad/-/issues/1Update package2019-03-13T10:18:25ZGuillaume HEUSCHUpdate packageThis package should be updated with the following:
* [ ] A conda recipe (so that CI could be enabled)
* [ ] What is specific to the competition should be put in a branch (or some other place)
* [ ] Configuration for existing baseline...This package should be updated with the following:
* [ ] A conda recipe (so that CI could be enabled)
* [ ] What is specific to the competition should be put in a branch (or some other place)
* [ ] Configuration for existing baselines (in particular LBP+SVM and IQM+SVM) should be addedGuillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.paper.pad_mccnns_swirdiff/-/issues/1Things remaining to be done before public release2021-09-24T09:48:07ZGuillaume HEUSCHThings remaining to be done before public releaseHi @ageorge and @dgeissbuhler,
FYI, here is the list of things that needs to be done for the paper package before releasing it.
I tried to make it in the right sequential order:
* [x] implement proper dark frame subtraction in ``bob.i...Hi @ageorge and @dgeissbuhler,
FYI, here is the list of things that needs to be done for the paper package before releasing it.
I tried to make it in the right sequential order:
* [x] implement proper dark frame subtraction in ``bob.io.stream``
* [x] release publicly ``bob.ip.stereo``
* [x] release publicly ``bob.io.stream``
* [x] release publicly ``bob.db.hqwmca`` and ``bob.db.brsu``
* [ ] merge ``add-hqwmca`` branch of ``bob.pad.face`` (https://gitlab.idiap.ch/bob/bob.pad.face/merge_requests/101)
* [x] distribute HQ-WMCA through dataset portal (ideally at http://www.idiap.ch/dataset/hqwmca)
I assigned @dgeissbuhler to it, since most of the stuff involves 'his' packages, but I will still be following that and certainly act on some of the points in the next few weeks/months !David GEISSBUHLERDavid GEISSBUHLERhttps://gitlab.idiap.ch/bob/bob.db.fv3d/-/issues/1DEPRECATION. Question2020-04-24T08:33:40ZTiago de Freitas PereiraDEPRECATION. QuestionHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
ThanksHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
Thankshttps://gitlab.idiap.ch/bob/bob.chapter.FRICE/-/issues/2Package is not working in Python 3 and with current Bob version2020-10-30T11:54:12ZManuel Günthersiebenkopf@googlemail.comPackage is not working in Python 3 and with current Bob versionIt has been a while that this package was uploaded, and Bob has changed in the meantime. Additionally, there are some parts that are incompatible with Python 3 (e.g., the `StringIO` works differently in Python 3).It has been a while that this package was uploaded, and Bob has changed in the meantime. Additionally, there are some parts that are incompatible with Python 3 (e.g., the `StringIO` works differently in Python 3).Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.db.hqwmca/-/issues/1Unnecessary dask and distributed dependencies2021-05-07T15:15:16ZVincent POLLETUnnecessary dask and distributed dependenciesThose dependencies were added in !5 to get the versions set in `bob.devtools`, to work around a broken `fsspec` package. They should be removed once the `fsspec` package is fixed.
[fsspec package issue](https://github.com/ContinuumIO/a...Those dependencies were added in !5 to get the versions set in `bob.devtools`, to work around a broken `fsspec` package. They should be removed once the `fsspec` package is fixed.
[fsspec package issue](https://github.com/ContinuumIO/anaconda-issues/issues/12357)Vincent POLLETVincent POLLEThttps://gitlab.idiap.ch/bob/bob.bio.demographics/-/issues/1Moralize the facecropper script2021-10-25T17:33:13ZTiago de Freitas PereiraMoralize the facecropper scriptThe face cropper script needs to be more generic
https://gitlab.idiap.ch/bob/bob.bio.demographics/-/blob/master/bob/bio/demographics/script/preprocessor.py
I need a generic script that does face crop that:
- Take a database as input
...The face cropper script needs to be more generic
https://gitlab.idiap.ch/bob/bob.bio.demographics/-/blob/master/bob/bio/demographics/script/preprocessor.py
I need a generic script that does face crop that:
- Take a database as input
- Take a configuration file as input (setting the cropper options).https://gitlab.idiap.ch/bob/bob.db.replaymobile/-/issues/3AttributeError: type object 'Attack' has no attribute 'sample_device_choices'2018-09-12T22:01:18ZAmir MOHAMMADIAttributeError: type object 'Attack' has no attribute 'sample_device_choices'```
db = bob.db.replaymobile.Database()
db.attack_sampling_devices()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-8...```
db = bob.db.replaymobile.Database()
db.attack_sampling_devices()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-8-9be7b1aeccd8> in <module>()
----> 1 db.attack_sampling_devices()
/home/amir/idiap/git/bobs/bob.bio.face/src/bob.db.replaymobile/bob/db/replaymobile/query.py in attack_sampling_devices(self)
304 """Returns sampling devices available in the database"""
305
--> 306 return Attack.sample_device_choices
307
308 def attack_sample_types(self):
AttributeError: type object 'Attack' has no attribute 'sample_device_choices'
```Sushil BHATTACHARJEESushil BHATTACHARJEEhttps://gitlab.idiap.ch/bob/bob.db.arface/-/issues/2Creating the database fails2018-07-10T19:03:33ZManuel Günthersiebenkopf@googlemail.comCreating the database failsWhen I try to run `bin/bob_dbmanage.py arface create`, I get the following error:
```
bob/db/arface/models.py", line 89, in __init__
bob.db.base.File.__init__(self, file_id = image_name, client_id = image_name[:5], path = image_name...When I try to run `bin/bob_dbmanage.py arface create`, I get the following error:
```
bob/db/arface/models.py", line 89, in __init__
bob.db.base.File.__init__(self, file_id = image_name, client_id = image_name[:5], path = image_name)
TypeError: __init__() got an unexpected keyword argument 'client_id'
```
I assume that there was an error while switching form `bob.db.verification.utils.File`, which accepts the `client_id` keyword to `bob.db.base.File`, which does not. While just using the database with the stored `db.sql3` database file, this works fine -- since the `bob.db.arface.File` constructor is never called. When trying to use the `File` class (as done during `create`), this issue shows up.
I assume that this issue shows up in many more databases.May 2017 HackathonAlain KOMATYAlain KOMATYhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/20Using super() for base class function calls2017-10-20T02:30:32ZManuel Günthersiebenkopf@googlemail.comUsing super() for base class function callsAfter bob.bio.base#64 is merged, we can go ahead and use super() to call base class functionality here, too. This mainly should affect constructor calls.After bob.bio.base#64 is merged, we can go ahead and use super() to call base class functionality here, too. This mainly should affect constructor calls.May 2017 Hackathonhttps://gitlab.idiap.ch/bob/bob.db.maskattack/-/issues/2Implement rc configuration for global variables2018-07-13T14:26:28ZGuillaume HEUSCHImplement rc configuration for global variableshttps://gitlab.idiap.ch/bob/bob.pad.face/merge_requests/72
https://www.idiap.ch/software/bob/docs/bob/docs/master/bob.extension/doc/rc.html
https://gitlab.idiap.ch/bob/bob.bio.base/issues/107https://gitlab.idiap.ch/bob/bob.pad.face/merge_requests/72
https://www.idiap.ch/software/bob/docs/bob/docs/master/bob.extension/doc/rc.html
https://gitlab.idiap.ch/bob/bob.bio.base/issues/107Guillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.learn.activation/-/issues/2Maybe load function must be a class method2019-08-13T05:09:31ZTiago de Freitas PereiraMaybe load function must be a class methodI was observing how load works and for me makes more sense this method to be a class method.
https://www.idiap.ch/software/bob/docs/bob/bob.learn.activation/master/py_api.html#bob.learn.activation.Activation.load
Worth changing this fo...I was observing how load works and for me makes more sense this method to be a class method.
https://www.idiap.ch/software/bob/docs/bob/bob.learn.activation/master/py_api.html#bob.learn.activation.Activation.load
Worth changing this for bob.bio.base#106 ?
ping @andre.anjoshttps://gitlab.idiap.ch/bob/bob.db.livdet2013/-/issues/2DEPRECATION. Question2020-04-24T08:18:51ZTiago de Freitas PereiraDEPRECATION. QuestionHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
ThanksHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
Thanks