Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'opencv'


Сегментация изображения на основе цвета с использованием кластеризации K-средних (часть 1)
Пример : цветное изображение | Ключевые слова : алгоритм машинного обучения без учителя, прикладной многомерный статистический анализ, сегментация изображений, интеллектуальный анализ данных | Метод : Кластеризация K-средних Цитата дня : «Никогда не недооценивайте силу дуа». Монгга: «(тук-тук) Assalamualaikum Warahmatullah Wabarakatuh, Всем. Как дела? Я надеюсь, все идет хорошо. Перейдем к основной теме о. Вот сегментация изображения по цвету . Хотите узнать больше о..

Обнаружение объектов с помощью YOLO
В этой статье я делюсь пошаговой методологией создания простого детектора объектов с использованием YOLO и веб-камеры вашего ноутбука для идентификации конкретного объекта. Примечание. Базовые знания о модели YOLO помогут лучше понять эту статью. Кроме того, код написан на Python. Что такое YOLO? YOLO, аббревиатура от «You Only Look Once» (навеяно знаменитой цитатой «You Only Live Once»). YOLO — это алгоритм обнаружения объектов, который использует сверточные нейронные сети..

Цветовая схема HSV в изображениях
Очень важная цветовая схема для изучения специально для фотографов. HSV означает Значение насыщенности оттенка . Она отличается от цветовой схемы RGB, с которой мы все знакомы. Оттенок — это количество цветов, его значение варьируется от 0 до 180. Насыщенность цветов колеблется от 0 до 255. Значение цветов варьируется от 0 до 255. Это очень полезно в фотографии. В нем несколько меньше цветов, чем в цветовой схеме RGB. Чтобы посмотреть на его использование в изображениях с..

Нет бесплатного обеда, Computer Vision 2
В сегодняшних высококонкурентных условиях скорость корпоративных инноваций быстро растет. Организации должны быстро реагировать и реагировать на новые рыночные тенденции, поведение клиентов и модели среды, чтобы получить конкурентное преимущество и завоевать клиентов. Жизненно важно иметь возможность обрабатывать данные по мере их поступления и принимать решения за миллисекунды. Потоковая обработка (или потоковая аналитика) позволяет принимать решения в режиме реального времени и..

Компьютерное зрение: с нуля: Ex-17, обнаружение Canny Edge и пирамида изображений
Обнаружение краев Canny — популярный метод обнаружения краев на изображениях. OpenCV предоставляет встроенную функцию cv2.Canny() , которую можно использовать для обнаружения границ Canny. Вот образец этого ::::::: import cv2 import numpy as np # Read the input image image = cv2.imread('input_image.jpg', cv2.IMREAD_GRAYSCALE) # Apply Gaussian blur to reduce noise (optional but recommended) blurred = cv2.GaussianBlur(image, (5, 5), 0) # Perform Canny edge detection edges =..

Вопросы по теме 'opencv'

Как создать простую программу OpenCV
Я пытаюсь собрать программу по адресу http://docs.opencv.org/doc/tutorials/introduction/display_image/display_image.html после установки OpenCV на моем компьютере. Я пытаюсь скомпилировать его с помощью g++ display_image.cpp -o DisplayImage , но...
12.03.2024

OpenCV imread не работает
У меня есть цикл в моем коде C++ для открытия и обработки набора изображений. Одним из них является https://i.stack.imgur.com/rUJnp..gif imread не может открыть это конкретное. imread().data это NULL . FWIW, я на CentOS и использую...
29.04.2024

NumPy конвертирует 8-битное изображение в 16/32-битное
Я использую OpenCV 2 для некоторых манипуляций с изображениями в цветовом пространстве YCbCr. На данный момент я могу обнаружить некоторый шум из-за преобразования RGB -> YCbCr, а затем YCbCr -> RGB, но, как сказано в документация : Если вы...

Укажите cmake use qt4 для сборки opencv
На моем компьютере с Ubuntu были установлены как qt4, так и qt5 из-за совместимости с некоторыми библиотеками. В настоящее время я хочу перестроить opencv с помощью qt4 (для highgui). Но cmake всегда использует qt5 (версия по умолчанию). Я...
09.04.2024

Извлечение патча из изображения с заданным центром патча и масштабом патча
У меня есть изображение размером 1200 x 800 . Я хочу извлечь квадратную заплатку из этого изображения с учетом центра заплаты 500, 450 и масштаба заплаты 23% меньшего размера изображения. Есть ли какая-нибудь функция в opencv ,...

Python Opencv2 + определение лица веб-камеры, лицо не обнаружено, ошибок нет
Я использую руководство, предоставленное онлайн с opencv2.4, которое показывает вам, как обнаруживать лица с помощью opencv2 и python. Я следовал инструкции и понял, что она говорит. Однако я не могу найти проблему с моей программой, потому что...

как сгладить 2 разных слоя изображения?
У меня есть 2 объекта Mat, overlay и background . Как разместить мат overlay поверх мата background так, чтобы только непрозрачные пиксели мата overlay полностью закрывали мат background ? Я пробовал addWeighted() , который сочетает в...
02.05.2024

opencv создать коврик и добавить элементы
Есть файл jpg, я хотел бы переставить его в мат из n*3, 3 столбца для BGR, n строк для количества пикселей в изображении jpg. Вот что я сделал до сих пор. Mat img = imread(test.jpg); Mat imgHSV; cvtColor(img, imgHSV,...

Как обнаружить текст в естественных изображениях с помощью OpenCV Python?
В проекте, который я недавно предпринял, я хочу обнаружить отдельные блоки текста на изображении и поместить вокруг них прямоугольники, как на изображении Здесь Я пробовал различные методы с openCV, такие как расширение пикселей и создание...

сегментация медицинских изображений с помощью cv2
Я использую набор данных MIAS маммографических изображений рака молочной железы. Данные доступны здесь: http://peipa.essex.ac.uk/pix/mias/ например, изображение выглядит так: import cv2 import numpy as np img = cv2.imread("mdb168.pgm",0)...

GLES20.glReadPixel слишком медленный
Это старый вопрос, но я хотел бы получить ответ с кодом. Следующее слишком медленно для реального времени. Я намерен использовать его позже с совместным использованием экрана OpenTOK. Любая быстрая замена? ByteBuffer bb =...

Как установить OpenCV на Arch Linux
Я попытался установить opencv на Arch с помощью пакета aur. Он успешно установлен, но когда я пытаюсь импортировать opencv2 в python, я получаю следующую ошибку ImportError: libhdf5.so.100: cannot open shared object file: No such file or...

Трекбар для морфологии изображений в opencv (python)
Итак, моя проблема в том, что когда я иду редактировать фотографию, я не могу получить окончательные настройки с панели управления, чтобы сохранить и обновить изображение. Я нашел код на github, на котором основан мой код, который находится здесь:...

Android, OpenCv, размеры захваченных фотографий не соответствуют предварительному просмотру
У меня есть подкласс JavaCameraView, который позволяет пользователю делать и сохранять фотографии. Проблема в том, что кадр предварительного просмотра, который я получаю через onCameraFrame(), не имеет тех же размеров, что и фотография, которая...

Результат лапласовской резкости выглядит серовато-С++
Я пытаюсь реализовать лапласианский фильтр для повышения резкости изображения. но результат какой-то серый, я не знаю, что пошло не так с моим кодом. Вот моя работа на данный момент img = imread("moon.png", 0); Mat convoSharp() {...

Попытка зашифровать видеокадры с помощью RSA; получение мусора вместо исходных данных после расшифровки
Я пишу сценарий для шифрования и дешифрования видео с использованием алгоритма RSA в Python. Теперь я извлек кадры из видео и зашифрую каждое изображение по отдельности, а затем комбинирую изображения для создания видео. Затем я снова читаю кадры...

Установите OpenCV 4 в Windows 10 с помощью python3.
В настоящее время я пытаюсь установить OpenCV на свой компьютер с Windows 10, используя эту документацию: https://pysource.com/2019/03/15/how-to-install-python-3-and-opencv-4-on-windows/ python pip -m install...

найти контуры находит слишком много контуров на смоделированном изображении
Я хочу найти контуры двоичного изображения сегментированных горных пород. Есть некоторые проблемы с функцией findContours из opencv. Размер контура составляет около 1000, в то время как контуры из двоичного изображения могут быть около 30-50....

Преобразование формата изображения из 32FC1 в 16UC1
Мне нужно закодировать изображение в формате 16UC1, но я получаю сообщение об ошибке: cv_bridge.core.CvBridgeError:кодировка указана как 16UC1, но изображение имеет несовместимый тип 32FC1 Я пытался использовать функцию skimage img_as_uint , но...

Удаление границ/полей из видеокадров
Я работаю с видео, вокруг которых есть границы (поля). У кого-то он со всех 4-х сторон, у кого-то только слева и справа, а у кого-то только сверху и снизу. Длина этих полей также не фиксирована. Я извлекаю кадры из этих видео, например, и...

Новые материалы

Создание успешной организации по науке о данных
"Рабочие часы" Создание успешной организации по науке о данных Как создать эффективную группу по анализу данных! Введение Это обзорная статья о том, как создать эффективную группу по..

Технологии и проблемы будущей работы
Изучение преимуществ и недостатков технологий в образовании В быстро меняющемся мире технологии являются решающим фактором в формировании будущего работы. Многие отрасли уже были..

Игорь Минар из Google приедет на #ReactiveConf2017
Мы рады сообщить еще одну замечательную новость: один из самых востребованных спикеров приезжает в Братиславу на ReactiveConf 2017 ! Возможно, нет двух других кланов разработчиков с более..

Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..

Альтернатива шаблону исходящих сообщений для архитектуры микросервисов
Познакомьтесь с двухэтапным сообщением В этой статье предлагается альтернативный шаблон для папки Исходящие : двухэтапное сообщение. Он основан не на очереди сообщений, а на..

React on Rails
Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..

Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...