Установка Apriltags на закладки Ubuntu и RPI не удалась [закрыто]Linux

Ответить
Anonymous
 Установка Apriltags на закладки Ubuntu и RPI не удалась [закрыто]

Сообщение Anonymous »

Установка Apriltags не может быть установлена ​​ни на Ubuntu, ни на Raspberry Pi Bookworm.
Уже есть вопрос по этому поводу, но потому что нельзя добавить комментарий, если у вас нет около 30 с лишним точки, я должен прибегнуть к вводу нового вопроса. Возможно, изменить это довольно обычное правило??
openvino_env) nigel@nigel-VirtualBox:~$ pip install cmake
Сбор cmake< /p>
Загрузка cmake-3.29.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6,1 КБ)
Загрузка cmake-3.29.2- py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26,7 МБ)
━━━━━━━━━━━━━━━━━━━━━ ━━━━━ ━━━━━━━━━━━━━━ 26,7/26,7 МБ 1,4 МБ/с в 0:00:00
Установка собранных пакетов: cmake
CMake-3.29.2 успешно установлен
(openvino_env) nigel@nigel-VirtualBox:~$ pip install apriltag
Сбор apriltag
Использование кэшированного файла apriltag-0.0.16.tar.gz (201 КБ)
Подготовка метаданных (setup.py) ... готово
p>
Сборка колес для собранных пакетов: apriltag
Создание колеса для apriltag (setup.py) ... ошибка
ошибка: выход из подпроцесса с ошибкой
× python setup.py bdist_wheel не был запущен успешно.
│ код выхода: 1
╰─> [354 строки вывода]

Код: Выделить всё

  running bdist_wheel

running build

running build_py

creating build

creating build/lib.linux-x86_64-3.10

copying python/apriltag.py -> build/lib.linux-x86_64-3.10

running build_ext
---------------- некоторые строки удалены из-за нехватки места ------------
[ 82%] Связывание общей библиотеки CXX /tmp/pip-install-dr5krbeb/apriltag_5fca6caabe9246198a971d6ff3f5f4df/build/lib.linux-x86_64-3.10/libapriltag_opencv.so

Код: Выделить всё

  [ 82%] Built target apriltag_opencv

[ 84%] Building CXX object opencv/CMakeFiles/apriltag_opencv_demo.dir/apriltag_opencv_demo.cpp.o

[ 85%] Building CXX object opencv/CMakeFiles/apriltag_camera_demo.dir/apriltag_camera_demo.cpp.o

[ 87%] Linking CXX executable ../apriltag_camera_demo

/usr/bin/ld: warning: libdc1394.so.22, needed by /usr/local/lib/libopencv_videoio.so, not found (try using -rpath or -rpath-link)

[ 89%] Linking CXX executable ../apriltag_opencv_demo

/usr/bin/ld: warning: libIlmImf-2_3.so.24, needed by /usr/local/lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libIlmImf-2_3.so.24, needed by /usr/local/lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::dataWindow() const'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::InputFile(char const*, int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::FrameBuffer::insert(char const*, Imf_2_3::Slice const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::setFrameBuffer(Imf_2_3::FrameBuffer const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::ChannelList::findChannel(char const*) const'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::channels()'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::chromaticities(Imf_2_3::Header const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::~OutputFile()'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Slice::Slice(Imf_2_3::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::OutputFile(char const*, Imf_2_3::Header const&, int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::FrameBuffer::begin()'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Chromaticities::Chromaticities(Imath_2_3::Vec2 const&, Imath_2_3::Vec2 const&, Imath_2_3::Vec2 const&, Imath_2_3::Vec2 const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::Header(int, int, float, Imath_2_3::Vec2  const&, float, Imf_2_3::LineOrder, Imf_2_3::Compression)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::setFrameBuffer(Imf_2_3::FrameBuffer const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Channel::Channel(Imf_2_3::PixelType, int, int, bool)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::channels() const'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::FrameBuffer::end()'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::header() const'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::~Header()'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::ChannelList::insert(char const*, Imf_2_3::Channel const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::readPixels(int, int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::writePixels(int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::hasChromaticities(Imf_2_3::Header const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::globalThreadCount()'

collect2: error: ld returned 1 exit status

gmake[2]: *** [opencv/CMakeFiles/apriltag_opencv_demo.dir/build.make:99: apriltag_opencv_demo] Error 1

gmake[1]: *** [CMakeFiles/Makefile2:347: opencv/CMakeFiles/apriltag_opencv_demo.dir/all] Error 2

gmake[1]: *** Waiting for unfinished jobs....

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_whitebalance_get_value'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_camera_enumerate'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::InputFile(char const*, int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::setFrameBuffer(Imf_2_3::FrameBuffer const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::FrameBuffer::insert(char const*, Imf_2_3::Slice const&)'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_set_value'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_set_absolute_control'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::channels()'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_convert_frames'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::chromaticities(Imf_2_3::Header const&)'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_capture_is_frame_corrupt'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_set_operation_mode'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::OutputFile(char const*, Imf_2_3::Header const&, int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::FrameBuffer::begin()'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_free'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::Header(int, int, float, Imath_2_3::Vec2  const&, float, Imf_2_3::LineOrder, Imf_2_3::Compression)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Channel::Channel(Imf_2_3::PixelType, int, int, bool)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::channels() const'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_camera_new'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::setFrameBuffer(Imf_2_3::FrameBuffer const&)'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_set_mode'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_whitebalance_set_value'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::FrameBuffer::end()'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_capture_stop'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_capture_enqueue'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::header() const'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_get_control_registers'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::~Header()'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_capture_get_fileno'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_set_framerate'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_get_color_coding_bit_size'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_new'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::InputFile::readPixels(int, int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::globalThreadCount()'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_set_transmission'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Header::dataWindow() const'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_set_iso_speed'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::ChannelList::findChannel(char const*) const'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_set_power'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_get_value'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_camera_free'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_get_color_coding_from_video_mode'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_camera_free_list'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::~OutputFile()'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Slice::Slice(Imf_2_3::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::Chromaticities::Chromaticities(Imath_2_3::Vec2 const&, Imath_2_3::Vec2 const&, Imath_2_3::Vec2 const&, Imath_2_3::Vec2  const&)'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_debayer_frames'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_get_supported_modes'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_set_control_registers'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_get_mode'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_get_all'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_video_get_supported_framerates'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_capture_dequeue'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_get_image_size_from_video_mode'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_deinterlace_stereo'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_capture_setup'

/usr/bin/ld: /usr/local/lib/libopencv_videoio.so: undefined reference to `dc1394_feature_set_mode'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::OutputFile::writePixels(int)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::ChannelList::insert(char const*, Imf_2_3::Channel const&)'

/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so: undefined reference to `Imf_2_3::hasChromaticities(Imf_2_3::Header const&)'

collect2: error: ld returned 1 exit status

gmake[2]: *** [opencv/CMakeFiles/apriltag_camera_demo.dir/build.make:99: apriltag_camera_demo] Error 1

gmake[1]: *** [CMakeFiles/Makefile2:374: opencv/CMakeFiles/apriltag_camera_demo.dir/all] Error 2

gmake: *** [Makefile:136: all] Error 2

Traceback (most recent call last):

File "", line 2, in 

File "
", line 34, in 

File "/tmp/pip-install-dr5krbeb/apriltag_5fca6caabe9246198a971d6ff3f5f4df/setup.py", line 62, in 

setup(

File "/home/nigel/openvino_env/lib/python3.10/site-packages/setuptools/__init__.py", line 153, in setup

return distutils.core.setup(**attrs)

File "/usr/lib/python3.10/distutils/core.py", line 148, in setup

dist.run_commands()

File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands

self.run_command(cmd)

File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command

cmd_obj.run()

File "/home/nigel/openvino_env/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 368, in run

self.run_command("build")

File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command

self.distribution.run_command(command)

File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command

cmd_obj.run()

File "/usr/lib/python3.10/distutils/command/build.py", line 135, in run

self.run_command(cmd_name)

File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command

self.distribution.run_command(command)

File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command

cmd_obj.run()

File "/tmp/pip-install-dr5krbeb/apriltag_5fca6caabe9246198a971d6ff3f5f4df/setup.py", line 35, in run

self.build_extension(ext)

File "/tmp/pip-install-dr5krbeb/apriltag_5fca6caabe9246198a971d6ff3f5f4df/setup.py", line 60, in build_extension

subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)

File "/usr/lib/python3.10/subprocess.py", line 369, in check_call

raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j2']' returned non-zero exit status 2.

[end of output]
примечание: эта ошибка возникает в подпроцессе и, скорее всего, не связана с pip.
ОШИБКА: не удалось создать колесо для apriltag
Запуск setup.py clean для apriltag
Не удалось создать apriltag
ОШИБКА: не удалось создать колеса для apriltag, который необходим для установки проектов на основе pyproject.toml
(openvino_env) nigel@nigel-VirtualBox:~$ lsb_release -a
Модули LSB отсутствуют доступны.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 22.04.4 LTS
Выпуск: 22.04
Кодовое имя: jammy
(openvino_env) nigel@nigel-VirtualBox:~$

Подробнее здесь: https://stackoverflow.com/questions/784 ... arks-fails
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»