bpycv
bpycv copied to clipboard
Problems running the depth demo
Hi, thanks for this brilliant toolkit. I came across a problem running the demo on Blender 3.1.0, the logs are:
File "D:\tools\blender-3.1.0-windows-x64\blender-3.1.0-windows-x64\3.1\python\lib\site-packages\bpycv\render_utils.py", line 123, in render_data
render_result["exr"] = parser_exr(exr_path)
File "D:\tools\blender-3.1.0-windows-x64\blender-3.1.0-windows-x64\3.1\python\lib\site-packages\bpycv\exr_image_parser.py", line 238, in parser_exr
exr = ExrImage(exr_path)
File "D:\tools\blender-3.1.0-windows-x64\blender-3.1.0-windows-x64\3.1\python\lib\site-packages\bpycv\exr_image_parser.py", line 99, in __init__
self.reader = ExrReader(fp)
File "D:\tools\blender-3.1.0-windows-x64\blender-3.1.0-windows-x64\3.1\python\lib\site-packages\minexr\reader.py", line 39, in __init__
self._read_header()
File "D:\tools\blender-3.1.0-windows-x64\blender-3.1.0-windows-x64\3.1\python\lib\site-packages\bpycv\exr_image_parser.py", line 87, in _read_header
self.first_offset = self._read_first_offset(buf)
File "D:\tools\blender-3.1.0-windows-x64\blender-3.1.0-windows-x64\3.1\python\lib\site-packages\minexr\reader.py", line 188, in _read_first_offset
return struct.unpack('<Q', buf.read(8))[0]
AssertionError: Failed to read offset.
It seems there's something wrong with the method bpycv.render_data()
or the minexr
package. Looking forward to your reply!