Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735

Не находятся модули в системе Raspbian

07.10.2018, 00:40. Показов 1584. Ответов 5

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!
Я над этой проблемой бьюсь уже дней 6 и, честно говоря, уже морально устал от капризов вашего этого линукса (а про функционал я молчу уже - можно сделать всё, кроме нужного), поэтому искренне надеюсь, что уважаемые эксперты снизойдут до решения моей проблемы.
Суть вот в чём: я установил openCV 3.4.0 по этой методике
HTML5
1
https://systop.ru/linux/37-ustanovka-open-cv-linux.html#sel=71:3,71:4
на версию ОС Raspbian от 3 октября 2018 года, взяв как основную оболочку работы python 3.5 (в общем-то, точно как в методе установки).
Компиляция прошла успешно, всё установилось, питон видит модуль при вызове из терминала. НО! как только я запускаю файл из примеров (facedetect.py) нажатием кнопки "запустить файл в терминале" или запускаю через отладчик Thonny python IDE оно мне пишет, что модуль cv2 не найден. "ДА КАК НЕ НАЙДЕН-ТО" - думаю я; "он только что успешно скомпилировался и установился, бестолочь" - вновь думаю я.
Тут вопрос №1 - как заставить Линукс увидеть то, что на самом деле есть, хотя он считает, что этого нет.
Теперь проблема 2: при выполнении следующего кода в терминале
Code
1
2
3
pi@raspberrypi:~ $ source ~/.profile
pi@raspberrypi:~ $ workon cv
(cv) pi@raspberrypi:~ $ python3 /home/pi/opencv/opencv-3.4.0/samples/python/facedetect.py
оно мне говорит:
Code
1
2
3
4
5
6
7
8
9
10
11
face detection using haar cascades
 
USAGE:
    facedetect.py [--cascade <cascade_fn>] [--nested-cascade <cascade_fn>] [<video_source>]
 
Warning: unable to open video source:  0
Warning: unable to open video source:  synth
Traceback (most recent call last):
  File "/home/pi/opencv/opencv-3.4.0/samples/python/facedetect.py", line 54, in <module>
    ret, img = cam.read()
AttributeError: 'NoneType' object has no attribute 'read'
Вообще говоря, строки
Code
1
2
Warning: unable to open video source:  0
Warning: unable to open video source:  synth
показываются с переменной частотой, поскольку камера абсолютно точно подключена (pi-камера rev.1.3) и работает (проверено скриптом с сайта амперка - видео есть, разрешение меняется, эффекты накладываются).
Вот тут, как раз, вопрос 2.1 - почему он то видит, то не видит камеру я не в состоянии понять; я устал от его капризов.
и вопрос 2.0 - почему " ret, img = cam.read(); --> AttributeError: 'NoneType' object has no attribute 'read' ", когда есть такая функция и есть такой её атрибут. Хотя тут, я думаю, следствие из проблемы ненахождения модуля cv2, но не уверен.

Очень надеюсь на вашу помощь - у меня не осталось мыслей или методов решения проблемы, только тыкать пальцем в файл на экране в надежде, что он его увидит хоть так (шутка).
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.10.2018, 00:40
Ответы с готовыми решениями:

В каком файле находятся сведения о системе?
Нужно найти файл где находится инфа о процесоре и прочем и открыть для чтения, у меня Windows Xp SP2, помогите кто знает..

Почему так странно находятся углы в сферической системе координат
Добрый вечер! Вот краткая вырезка, которая меня и интересует. Всё по инфе из WIKI СФЕРИЧЕСКИЕ КООРДИНАТЫ. 1 Есть координаты точки и...

Raspbian AP
Есть кто у кого уже все работает? /etc/network/if-pre-up.d/uap0 #!/bin/bash #! tunctl -u pi -t uap0 ifconfig uap0 up

5
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
07.10.2018, 15:44
и вам доброго времени суток

видимо вы хороший писатель, раз используете нестандартный стиль общения

не стоит ставить в один ряд пк с линукс и мини-пк, обычные пк скорее всего более надёжны

возможно ваш мини-пк просто виснет
0
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
07.10.2018, 20:36  [ТС]
ytf, виснет, в смысле перестаёт отвечать на команды пользователя? Если вы имели в виду это, то это не так, я бы даже сказал, явно.
Если вы имели в виду что-то другое, я бы попросил вас перефразировать.
А по поводу надёжности - а с чего вы это взяли? Разве большой телевизор надёжнее маленького компьютерного монитора? Да ну ладно вам - электронные компоненты применяются одинаковой вероятности безотказной работы, а, следовательно, и общая надёжность одинакова. Использование различных методов подключения составных частей компьютера друг к другу не делает его работу более или менее стабильной (в целом, как пример - айфон, который за 8 лет использования мной ни разу не крашнулся и не завис, хотя маленький ведь)

Добавлено через 4 часа 12 минут
Неужели никто с этим не сталкивался?
0
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
08.10.2018, 00:41
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Если вы имели в виду что-то другое, я бы попросил вас перефразировать.
имею в виду cpu load 99%

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
А по поводу надёжности - а с чего вы это взяли?
слышал на улице, как мужик рассказывал, что купил ребёнку планшет, через месяц уже сломан

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Разве большой телевизор надёжнее маленького компьютерного монитора?
индивидуально, зависит от модели

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Да ну ладно вам - электронные компоненты применяются одинаковой вероятности безотказной работы
общеизвестно, что не каждую ос можно установить на ноутбук, так чтобы все компоненты работали из-за нехватки драйверов под линукс

на авито десятки сломанных ноутбуков, и в 10 раз реже встречаются сломанные пк

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
общая надёжность одинакова
нет, в планшетах нет вентилятора, в ноутбуках обычно 1, в пк обычно 2-4 вентилятора, следовательно перегрев в первом случае более вероятен

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Использование различных методов подключения составных частей компьютера друг к другу не делает его работу более или менее стабильной
отдельная, а не встроенная видеокарта делает пк более надёжным
0
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
08.10.2018, 01:12  [ТС]
ytf, в чём-то вы правы, но, всё же, это всё лирика, которая, в целом, не имеет отношения к решению существующей проблемы.
0
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
08.10.2018, 19:21  [ТС]
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Спасибо, тему можно закрывать. Какое-то невероятное везение - пишу просьбу о помощи здесь, на форуме, проходит день и проблема решается сама собой. чудеса, да и только.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.10.2018, 19:21
Помогаю со студенческими работами здесь

Raspbian motioneye
Помогите нубасу плиз, ничего не понимаю, что это и как работает, но заюзав сообразительность вот тут вот пришёл все этапы (хотя в начале...

Не загружается Raspbian
Здравствуйте, не загужается Raspbian. Загорается первоночальное окно и на этом загрузка заканчивается. Впинципе я зню, чем оно вызвано, но...

Raspbian - Wi-Fi Router
Кто знает как организовать NAT? Есть raspberry pi 3b, хочу организовать маршрутизатор на нем. Точку доступа поднял на нем. Задача...

Автозагрузка Chromium в Raspbian
Доброго времени суток. Имеется Raspberry Pi 2014, требуется настроить, чтоб запускался браузер в режиме киоска, и открывал страницу....

Не работает автозапуск программы в Raspbian
Здравствуйте! Написал для Raspberry программу, которая следит за включением/выключением насоса и пишет время запусков в БД на mySQL....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru