Обработать и сохранить изображения в цикле
Как можно обработать и сохранить все изображения через цикл?
import numpy as np import cv2 import glob from IPython.display import Image, display f_cascade = cv2.CascadeClassifier("H:/haarcascade_frontalface_default.xml") for imageName in glob.glob('H:/Для теста/*.jpg'): img = (Image(filename=imageName)) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = f_cascade.detectMultiScale(gray) for x, y, width, height in faces: cv2.rectangle(img, (x, y), (x + width, y + height), color=(255, 0, 0), thickness=2) cv2.imwrite("H:/Для теста/Тестированное/*.jpg", img)
То есть, все изображения из папки «Для теста» прогнать через цикл и записать с тем же именем в папку «Тестированное».
Отслеживать
26k 4 4 золотых знака 21 21 серебряный знак 36 36 бронзовых знаков
Как скачать см2 python
В строке поиска пишем opencv. Ставим галочку около «py-opencv». В правом нижнем углу нажимаем «Apply»
Через некоторое время появится вот такое окно. Нажимаем «Apply». Начинается процесс установки библиотеки
Иногда появляется вот такое окно, сообщающие о множественных ошибках. Нажимаем ОК. Появление этого окна не всегда означает, что библиотеки не установятся
Когда процесс установки завершится, нужно проверить, установились ли наша библиотека.
Для этого щёлкаем левой кнопкой на значок «Play» и в появившемся меню выбираем пункт «Open with Python»
Откроется командная строка с интерпретатором Python.
1. Пишем «import cv2», нажимаем Ввод.
На следующей строке должны появиться три знака «больше» («>>>»).
2. Пишем «print (cv2.__version__)» и нажимаем Ввод.
На следующей строке должна появиться версия нашей библиотеки.
Если всё верно, значит библиотека установилась успешно. Закрываем командную строку, выключаем Anaconda Navigator и приступаем у Установке PyCharm.
Установка OpenCV
В статье разберем, как установить библиотеку OpenCV на компьютеры с операционной системой Windows и MacOS.
Установка OpenCV на компьютер с ОС Windows
- Установить Python со встроенными библиотеками.
- После установки Python нажимаем на комбинацию кнопок Win+R. В открывшемся окне нужно прописать:
Начнётся скачивание и установка:
Готово! Библиотека OpenCV установлена на ваш Windows-компьютер.
Для установки OpenCV на компьютер с ОС Linux вводим такую же команду.
Установка OpenCV на MacOS
- Установить Python со встроенными библиотеками для своей операционной системы.
Если у Вас уже установлен Python, рекомендуем переустановить и обязательно поставить галочку у пункта «добавить в PATH».
2. Открываем терминал и пишем туда несколько команд:
pip install --upgrade pip pip install opencv-python
После ввода произойдёт скачивание и установка.
Проверка установки
Для проверки откроем Python и напишем:
import cv2
Если ошибок нет, значит, OpenCV установился.
Курсы Робикс, в которых изучается этот материал.
Установка OpenCV-Python на виртуальной среде для суперчайников
Здесь вы найдете пошаговый пример установки библиотеки OpenCV на Python.
- Установка Python
- Установка виртуальной среды
- Установка OpenCV + jupiterlab, numpy, matplotlib
- Тестирование
Все тестировала на планшете Microsoft Surface, Windows 10 Pro, c 64-битной операционной системой.
Предположим, что на вашем устройстве ничего не установлено заранее.
- Сначала установим Python.
Скачиваем нужную версию и запускаем .exe файл. Не забываем установить галочку add path. Я установила Python 3.7.3 от 25 марта 2019 г., потому что новая на данный момент версия Python 3.7.4 от 8го июля 2019 г. работала некорректно, а именно в терминале некоторые команды зависали. Открываем командную строку. - Устанавливаем virtualenv.
Виртуальная среда нам нужна для того, чтобы для каждого отдельного проекта была своя «комната» со своими версиями установленных библиотек, которые не будут зависеть от других проектов и путаться между собой.
Пакеты будем устанавливать с помощью pip. Он в последнее время сразу идет с Python, но обычно требуется его обновить командой:
python -m pip install —upgrade pip
Обновили pip, теперь установим виртуальную среду:
pip install virtualenv
Командой cd перейдите в папку, в которой хотите создать среду и введите команду:
mkdir opencvtutorial_env — так мы создали среду с названием opencvtutorial_env.
Далее вводим команду virtualenv opencvtutorial_env и для активации перейдите в папку среды и далее с помощью Tab до activate.
.\opencvtutorial_env\Scripts\activate - Установим библиотеки OpenCV-Python, Numpy и Matplotlib, которые понадобятся для тестирования функций opencv.
Самый легкий и быстрый вариант установки у меня получился с неофициальной версии. Устанавливаем его командой:
pip install opencv-python
Вместе с opencv-python в подарок с этим пакетом идет numpy. Дополнительно установим matplotlib: pip install matplotlib . - Установим pip install jupyterlab и запустим его командой jupyter notebook .
Теперь осталось проверить все ли у нас работает. В открывшемся окне создаем новый Python 3 файл, и запускаем команду:
import cv2 as cv
print( cv.__version__ )
Если выходит версия opencv, то поздравляю, можно тестировать туториалы c официального сайта. Мои примеры работ по туториалам можно найти здесь.
- opencv-python
- computer vision
- компьютерное зрение
- python3
- virtualenv