Ошибка при выполнении opencv в ubuntu

Мое решение

Благодаря elichai2 и этой ссылке и списку я смог решить проблему с разрешением на использование fastboot.

У меня есть Google Nexus 6P, поэтому я использовал следующее для моего идентификатора поставщика:

Google - 18d1

51-android .rules

Если вы используете следующую команду:

sudo sh -c "echo 'SUBSYSTEM==\"usb\", ATTR{idVendor}==\"8087\" ..."

скопируйте ее точно. Я уже был root и пытался копировать только часть эха, которая дала мне нежелательные результаты. В принципе, он помещает \ "в файл .rules, а не интерпретирует косую черту в качестве escape-символа.

Я предлагаю использовать следующее, если вы уже корнелируете файл .rules (используйте свой идентификатор поставщика). [ ! d11]

echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"' >> /etc/udev/rules.d/51-android.rules

Udev Reload and Trigger

Я перезагрузил правила udev, а затем выдал триггерную команду. Я также отключил и

udevadmin control --reload
udevadmin trigger

Fastboot

Как непривилегированный пользователь, я побежал:

fastboot devices

и он работал по желанию. Надеюсь, это может быть полезно или помочь любому, кто испытывает проблемы с правами доступа.

-1
задан 9 May 2017 в 03:34

6 ответов

Ничего, чтобы беспокоить приятеля, я постигла то же самое, и вот как я избавился от этой ошибки, посмотрите, установили ли вы opencv через pip или pip3 или apt-get, сначала вы должны удалить его

sudo pip3 uninstall (what you wrote while installing) or sudo pip uninstall (what you wrote while installing) or sudo apt-get remove (what you wrote while installing)

, а затем создайте opencv-пакет из исходного кода из github.

git clone https://github.com/opencv/opencv.git cd ~/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. make sudo make install

Это решит проблему. Все лучшее.

0
ответ дан 18 July 2018 в 13:36

Сначала убедитесь, что если вы установили libgtk2.0 со следующей командой:

sudo aptitude search libgtk2.0-dev

Если зависимости были сломаны, просто установите новую копию, используя ниже команда:

sudo aptitude install libgtk2.0-dev

1
ответ дан 18 July 2018 в 13:36

вам может потребоваться отключить QT и включить GTK_2_X

cmake -DWITH_IPP=ON -DWITH_QT=OFF -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON -DENABLE_PRECOMPILED_HEADERS=OFF WITH_GTK_2_X=ON -DCMAKE_INSTALL_PREFIX=/usr ..

плюс

sudo apt install libgtk2.0-dev pkg-config
1
ответ дан 18 July 2018 в 13:36

Ничего, чтобы беспокоить приятеля, я постигла то же самое, и вот как я избавился от этой ошибки, посмотрите, установили ли вы opencv через pip или pip3 или apt-get, сначала вы должны удалить его

sudo pip3 uninstall (what you wrote while installing) or sudo pip uninstall (what you wrote while installing) or sudo apt-get remove (what you wrote while installing)

, а затем создайте opencv-пакет из исходного кода из github.

git clone https://github.com/opencv/opencv.git cd ~/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. make sudo make install

Это решит проблему. Все лучшее.

0
ответ дан 24 July 2018 в 20:13

Сначала убедитесь, что если вы установили libgtk2.0 со следующей командой:

sudo aptitude search libgtk2.0-dev

Если зависимости были сломаны, просто установите новую копию, используя ниже команда:

sudo aptitude install libgtk2.0-dev

1
ответ дан 24 July 2018 в 20:13
  • 1
    Я запустил первую строку, которую я получил sudo: aptitude: command not found – talos1904 9 May 2017 в 03:51
  • 2
    Я установил aptitude и выполнил команду, которую я получил i libgtk2.0-dev - development files for the GTK+ library и p libgtk2.0-dev:i386 - development files for the GTK+ library – talos1904 9 May 2017 в 03:57
  • 3
    Я также выполнил следующую команду, и она говорит libgtk2.0-dev is already installed at the requested version (2.24.30-1ubuntu1), но повторяет строку два раза, что странно. Таким образом, он не устанавливает его. – talos1904 9 May 2017 в 04:00
  • 4
    Итак, кажется, что у вас есть libgtk2.0-dev. Таким образом, создайте свои файлы еще раз. Не забудьте поставить WITH_GTK=ON во время cmake. – Mahdi 9 May 2017 в 04:37

вам может потребоваться отключить QT и включить GTK_2_X

cmake -DWITH_IPP=ON -DWITH_QT=OFF -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON -DENABLE_PRECOMPILED_HEADERS=OFF WITH_GTK_2_X=ON -DCMAKE_INSTALL_PREFIX=/usr ..

плюс

sudo apt install libgtk2.0-dev pkg-config
1
ответ дан 24 July 2018 в 20:13

Другие вопросы по тегам:

Похожие вопросы: