rameau-fr / MC-Calib

A generic and robust calibration toolbox for multi-camera systems
MIT License
377 stars 54 forks source link

How to avoid time-spending WARN meesages with OpenCV 'findDecoder imread_('')' #57

Open nukbridge opened 7 months ago

nukbridge commented 7 months ago

System information (version)

Vision system

Describe the issue / bug

Please provide a clear and concise description of what the issue / bug is.

Whenever got below warnings befor 'Save parameters':

0039378 | 2023-12-18, 12:14:06.292610 [info] - Final refinement done
[ WARN:0@81.089] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@92.516] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@103.713] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@111.326] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@114.795] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@114.795] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@126.780] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@138.222] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@144.816] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@149.050] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@217.480] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@228.602] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@239.253] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@246.489] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@249.943] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@249.943] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@261.092] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@271.832] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@278.522] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
[ WARN:0@282.606] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_(''): can't open/read file: check file path/integrity
0039379 | 2023-12-18, 12:18:37.613606 [info] - Save parameters

Can I avoid these warnings to decrease whole processing time ?

Thanks

BAILOOL commented 6 months ago

Hi @nukbridge. Thank you for your contribution to MC-Calib.

I have not seen this warning before. Could you please share your configuration file?

nukbridge commented 6 months ago

Here's generated configurations under 'build' directory, build.zip

Thanks

BAILOOL commented 6 months ago

Hey @nukbridge, could you please share the configuration file (i.e. *.yml) that's used to calibrate the cameras and resulted in the WARN:0@81.089] global /home/dev1/src/OpenCV/opencv-4.5.5/modules/imgcodecs/src/loadsave.cpp (239) messages?

nukbridge commented 6 months ago

Sorry, I just misunderstood your mention (I thought it's about build problem because above messages are always appeared when using MC-Calib).

Here's my configuration file used in calibration step : calib_12_take20.yml.zip

FYI: resolution of each image used in calibration is 4096 x 3000 pixels

Thanks.

BAILOOL commented 1 month ago

@nukbridge is it still the case with the latest version of McCalib? If so, please provide the sequence to see if I can replicate the warning message.