Seems like I at least partially found the solution, at least for the first error.
I realized that the architecture aarch64 is the key.
opencv-python has a download for aarch64 in 3.4.13.47, and then not again until 4.5.1.
I backed down to opencv to 3.4.13 and opencv-python to 3.4.13.47 and the core dump goes away.
I haven't figured why opencv 4.5.1 doesn't work.
However, now I'm getting an error when downloading the model (I get the same error when attempting to run calibrate):
Note: when I edit depthai/resources/nn/openpose/model.yml, I see references to "human_pose," but nothing for "openpose."
ask_type: human_pose_estimation
files:
- name: FP32/human-pose-estimation-0001.xml
python3 depthai_demo.py
No calibration file. Using Calibration Defaults.
Using depthai module from: /home/user/Documents/workspace/projects/face-mask-detector/face-mask-detector/lib/python3.6/site-packages/depthai.cpython-36m-aarch64-linux-gnu.so
Depthai version installed: 0.4.1.1+dev
Depthai development version found, skipping check.
Compiling model for 14 shaves, 14 cmx_slices and 1 NN_engines
model_compilation_target: cloud
In config "/home/user/Documents/workspace/depthai/resources/nn/openpose/model.yml":
In model "openpose":
No XML file for precision "FP32"
Traceback (most recent call last):
File "depthai_demo.py", line 415, in <module>
dai.startLoop()
File "depthai_demo.py", line 45, in startLoop
configMan = DepthConfigManager(args)
File "/home/user/Documents/workspace/depthai/depthai_helpers/config_manager.py", line 26, in init
self.generateJsonConfig()
File "/home/user/Documents/workspace/depthai/depthai_helpers/config_manager.py", line 192, in generateJsonConfig
blobMan = BlobManager(self.args, self.calc_dist_to_bb, shave_nr, cmx_slices, NCE_nr)
File "/home/user/Documents/workspace/depthai/depthai_helpers/config_manager.py", line 377, in init
self.blob_file = self.compileBlob(self.args['cnn_model'], self.args['model_compilation_target'])
File "/home/user/Documents/workspace/depthai/depthai_helpers/config_manager.py", line 431, in compileBlob
ret = download_and_compile_NN_model(nn_model, model_zoo_folder, shave_nr_opt, cmx_slices_opt, NCE_nr, outblob_file, model_compilation_target)
File "/home/user/Documents/workspace/depthai/model_compiler/model_compiler.py", line 154, in download_and_compile_NN_model
download_location = download_model(model, model_zoo_folder)
File "/home/user/Documents/workspace/depthai/model_compiler/model_compiler.py", line 32, in download_model
raise RuntimeError("Model downloader failed!")
RuntimeError: Model downloader failed!