MaixPy Source Code FAQ
2024-03-07
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
Edit /usr/bin/lsb_release
as root, change the first line from #!/usr/bin/python3
to python3
.
Then compile again and it should work.
ImportError: arg(): could not convert default argument 'format: maix::image::Format' in method '<class 'maix._maix.camera.Camera'>.init' into a Python object (type not registered yet?)
Pybind11 need you to register image::Format
first, then you can use it in camera::Camera
, to we must fist define image::Format
in generated build/maixpy_wrapper.cpp
source file.
To achieve this, edit components/maix/headers_priority.txt
, the depended on should be placed before the one use it.
e.g.
maix_image.hpp
maix_camera.hpp