Мультимедийное Программирование OpenCV

Мультимедийное Программирование OpenCV

Внедрение цифровой обработки изображений / Introduction of Digital Image Processing.

Жанр: Современная проза
Цикл: Не является частью цикла
Год публикации: 2024

Читать онлайн Мультимедийное Программирование OpenCV


Программа стипендий для профессоров

Проект по наращиванию потенциала профессионально-технического училища Марыйского велаята Туркменистана


Мультимедийное программирование


2019.07.15 – 07.29


Профессор. Ким, Ын Сон


Внедрениецифровойобработкиизображений / Introduction of Digital Image Processing


Выборкаиквантование / Sampling and Quantization




Continuous Tone Image – Непрерывное тональное изображение

Sampled Image – Пример изображения

Sampled and Quandtized Image – Выборочное и квантованное изображение

Sampler – образец

Quantizer – Квантизатор


Аналого-цифровое преобразование / Analog to Digital Conversion





(a) 

Analog Signal –

Аналоговый сигнал

(b) 

Sampling –

Выборка

(c) 

Quantization –

Квантование

(d) 

Coding –

Кодирование


TS: Sampling Period – Период выборки


Происхождение изображения / Image Origin


Upper-left corner of image – Левыйверхнийуголизображения

Pixels – Пиксели

Lines – Линии




Изменение яркости изображения / Image Brightness Variation







Brightness – Яркость

Distance – Расстояние


Шагияркостиизображения / Image Brightness Steps





(a) 8 Steps : 3 bits (b) 16 Steps : 4 bits

(а) 8 шагов: 3 бита (б) 16 шагов: 4 бита






(c) 32 Steps : 5 bits (d) 64 Steps : 6 bits

(c) 32 шагов: 5 бит (d) 64 шагов: 6 бит






(e) 128 Steps : 7 bits (f) 256 Steps : 8 bits

(e) 128 шагов: 7 бит (f) 256 шагов: 8 бит


Яркость изображения Разрешение / Image Brightness Resolution





















Световой спектр / Light Spectrum





WHITE LIGHT / БЕЛЫЙСВЕТ

INFRARED / ИНФРАКРАСНЫЙ

ULTRAVIOLET / УЛЬТРАФИОЛЕТ

OPTICAL PRISM / ОПТИЧЕСКАЯПРИЗМА


Табличка I. Цветовой спектр, видимый при прохождении белого света через призму. (С разрешения General Electric Co., подразделения по производству ламп.) / Plate I. Color spectrum seen by passing white light a prism. (Courtesy of General Electric Co., Lamp Business Division.)


COSMIC RAYS / КОСМИЧЕСКИЕЛУЧИ

GAMMARAYS / ГАММА ИЗЛУЧЕНИЕ

X-RAYS / X-ЛУЧИ


INFRARED / ИНФРАКРАСНЫЙ


MICRO-WAVES / МИКРОВОЛНЫ

RADIO / РАДИО

ELECTRICPOWER / ЭЛЕКТРОЭНЕРГИЯ

ULTRAVIOLET / УЛЬТРАФИОЛЕТ

VISIBLESPECTRUM / ВИДИМЫЙ СПЕКТР

INFRARED / ИНФРАКРАСНЫЙ


Смесисветаипигментов / Mixtures of Light and Pigments




RGB ColorЦвет RGB

MIXTURES OF LIGHT (Additive primaries)

СМЕСИ СВЕТА (Аддитивные праймериз)


REDКРАСНЫЙ

YELLOW – ЖЕЛТЫЙ

GREEN – ЗЕЛЕНЫЙ

CYAN – ГОЛУБОЙ

WHITE – БЕЛЫЙ

BLUE – СИНИЙ

MAGENTAПУРПУРНЫЙ


MIXTURESOFPIGMENTSСМЕСИ ПИГМЕНТОВ

(Subtractiveprimaries) (Субтрактивные праймериз)





CMY(K) Color / (CMYK) Цвет


RED – КРАСНЫЙ

YELLOW – ЖЕЛТЫЙ

GREEN – ЗЕЛЕНЫЙ

CYAN – ГОЛУБОЙ

BLACK – ЧЕРНЫЙ

BLUE – СИНИЙ

MAGENTA – ПУРПУРНЫЙ


Изображение R, G, B / R, G, B Image






Исходное изображение (OriginalImage) Красный компонент (RedComponent)






Зеленыйкомпонент (Green Component) Синийкомпонент (Blue Component)



Типцифровогоизображения / A Type of Digital Image




(а) Цветное изображение (Color Image)

(b) Изображение с уровнем серого (Gray Level Image)

(c) Двоичное изображение (Binary Image)


Типцифровогоизображения / A Type of Digital Image





(a) Двоичное изображение / Binary Image





(b) Изображение с уровнем серого / Gray Level Image


Типцифровогоизображения / A Type of Digital Image





Цветноеизображение (Color Image)


2. Введение OpenCV (Introduction of OpenCV)


OpenCV?

OpenCV – библиотека компьютерного зрения с открытым исходным кодом

– Библиотека с открытым исходным кодом для обработки изображений

и компьютерного зрения

– Состоит из более чем 2500 алгоритмов

– Поддержка интерфейсов C, C++, Python, Matlab.

– Поддержка операционных систем для Windows, Linux, Android, Mac

OS и т. д.

– Быстрая реализация алгоритма с использованием инструкций MX

(MultiMedia eXtension) и SSE (потоковые расширения SIMD).

– Разработка интерфейса CUDA и OpenCL


Установка OpenCV / OpenCV Install

• 

Условия для программирования OpenCV с использованием C ++ (для ОС Windows)


Вам будет интересно
В книге собраны статьи, посвященные актуальным темам и событиям последних лет, принадлежащих перу одного из самых известных русскоязычных писателей и журналистов Израиля. Неизменная твердая убежденность в своей правоте, патриотизм, бескомпромиссность и в то же время интеллигентность, глубина постижения действительности отличают прозу и публицистику этого автора....
Читать онлайн
Открывая роман, читатель ждёт чего-то необычного и невероятного. И здесь автор не обманывает. Инопланетное посещение Павловского парка YULой и необычная встреча с Юркой вносит в произведение привкус фантастичности и сказочности. А ещё мечта о SAGITTARIUSе, которая обязательно должна осуществится. И она непременно сбудется – если не у героя, то у его потомков. Это роман о любви, о творчестве, о готовности человека к смерти. Это роман о жизни: от детства до смертельной болезни, из которой тоже быв...
Читать онлайн
Очевидно одно, что стихи написаны искренне, образы показаны выразительно. Есть надежда, что произведение читателям очень понравится. Автор ждет отзывов....
Читать онлайн
Сборник новелл о романтических путешествиях по городам и странам. Двенадцать городов – двенадцать странников – двенадцать женщин – двенадцать историй о любви: смешных и трагических, нелепых и возвышенных, правдоподобных и не очень. Читатель может послушать, как бьётся сердце Стамбула, и поймать вайб Москвы, полюбоваться прекрасными видами Амальфитанского побережья и побывать в старинном французском замке, взглянуть на Ригу глазами социопата и послушать забавную историю о курортном романе, почита...
Читать онлайн