Yes, I have preprocessed data only. It includes "preprocessed-face-station_CDIT", "preprocessed-face-station_RGB" and a "documentation" folder.
"preprocessed-face-station_CDIT" and "preprocessed-face-station_RGB" folders have HDF5 data files.
~/.bob_bio_databases.txt
is changed to
[YOUR_WMCA_DB_DIRECTORY] = /databases/WMCA/preprocessed-face-station_CDIT/
[YOUR_WMCA_ANNOTATIONS_DIRECTORY] = /databases/WMCA/documentation/
~/.bobrc
is changed to
{
"bob.db.batl.directory": "~/Documents/data/WMCA/",
"bob.pad.face.database.batl.annotations_temp_dir": "~/Documents/data/WMCA/documentation/",
"bob.paper.oneclass_mccnn_2019.preprocessed_directory: "~/Documents/data/WMCA/face-station/,
"bob.paper.oneclass_mccnn_2019.cnn_output_dir": "~/cnn_outputdir/"}
I try to run baselines in grandtest protocol of WMCA
$ ./bin/spoof.py protocol-grandtest mc-haralick-svm --sub-directory ../grandtest/MC-Haralick-SVM/ -vvv
It showed below error. is it config problem?
Thanks and Regards,
Wai
$ ./bin/spoof.py protocol-grandtest mc-haralick-svm --sub-directory ../grandtest/MC-Haralick-SVM/ -vvv
bob.extension.config@2021-02-19 11:26:53,618 -- DEBUG: Loading configuration file `/nfs/home/twshen/Documents/bob.paper.oneclass_mccnn_2019/bob/paper/oneclass_mccnn_2019/config/Baselines/haralick_svm.py'...
bob.bio.base@2021-02-19 11:26:54,314 -- WARNING: The variable 'rc' in a configuration file is not known or not supported by this application; use a '_' prefix to the variable name (e.g., '_rc') to suppress this warning
bob.pad.base@2021-02-19 11:26:54,632 -- INFO: - Preprocessing: processing 1679 data files from directory 'None' to directory 'temp/../grandtest/MC-Haralick-SVM/preprocessed'
bob.pad.base@2021-02-19 11:26:54,715 -- DEBUG: ... Processing original data file 'face-station/01.02.18/002_01_000_0_00.h5'
bob.pad.base@2021-02-19 11:26:54,717 -- ERROR: During the execution, an exception was raised: HDF5File - hdf5 constructor: C++ exception caught: 'cannot open file `face-station/01.02.18/002_01_000_0_00.h5''
Traceback (most recent call last):
File "./bin/spoof.py", line 20, in <module>
sys.exit(bob.pad.base.script.spoof.main())
File "/nfs/home/twshen/anaconda3/envs/one_class_MCCNN/lib/python3.7/site-packages/bob/pad/base/script/spoof.py", line 293, in main
detect_spoofing(args, command_line_parameters)
File "/nfs/home/twshen/anaconda3/envs/one_class_MCCNN/lib/python3.7/site-packages/bob/pad/base/script/spoof.py", line 267, in detect_spoofing
if not execute(args):
File "/nfs/home/twshen/anaconda3/envs/one_class_MCCNN/lib/python3.7/site-packages/bob/pad/base/script/spoof.py", line 161, in execute
force=args.force)
File "/nfs/home/twshen/anaconda3/envs/one_class_MCCNN/lib/python3.7/site-packages/bob/pad/base/tools/preprocessor.py", line 86, in preprocess
file_object, original_directory, original_extension)
File "/nfs/home/twshen/anaconda3/envs/one_class_MCCNN/lib/python3.7/site-packages/bob/bio/video/preprocessor/Wrapper.py", line 66, in _read_video_data
return biofile.load(directory, extension, frame_selector)
File "/nfs/home/twshen/Documents/bob.paper.oneclass_mccnn_2019/bob/paper/oneclass_mccnn_2019/database/batl.py", line 163, in load
max_frames=self.max_frames)
File "/nfs/home/twshen/Documents/bob.paper.oneclass_mccnn_2019/src/bob.db.batl/bob/db/batl/models.py", line 187, in load
with HDF5File(filepath, 'r') as hdf5_file:
RuntimeError: HDF5File - hdf5 constructor: C++ exception caught: 'cannot open file `face-station/01.02.18/002_01_000_0_00.h5''