getImage

Считайте изображения, сохраненные в объекте интерфейса MATLAB для класса OpenCV

    Описание

    пример

    outputImg = getImage(ocvInput) читает изображение, сохраненное в MATLAB® соедините интерфейсом с объектом для класса OpenCV и записей это к заданной выходной переменной outputImg в рабочем пространстве MATLAB.

    Примеры

    свернуть все

    Добавьте интерфейс MATLAB в имена пакета OpenCV к списку импорта.

    import clib.opencv.*
    import vision.opencv.util.*

    Считайте изображение в рабочее пространство MATLAB.

    img = imread("cameraman.tif");

    Создайте объект интерфейса MATLAB для OpenCV InputOutput класс массивов.

    [ocvMat,ocvArray] = createMat(img);

    Считайте изображение, сохраненное в InputOutput интерфейсный объект.

    output = getImage(ocvArray);

    Отобразите выходное изображение.

    figure
    imshow(output)

    Figure contains an axes object. The axes object contains an object of type image.

    Входные параметры

    свернуть все

    Интерфейс MATLAB возражает для класса OpenCV в виде одного из этих значений:

    • MatND интерфейсный объект — Созданный при помощи createMat функционируйте и представляет OpenCV cv::Mat класс.

    • UMat интерфейсный объект — Созданный при помощи createUMat функционируйте и представляет OpenCV cv::UMat класс.

    • InputArray интерфейсный объект — Созданный при помощи createMat или createUMat функционируйте и представляет OpenCV cv::_InputArray класс. InputArray соедините интерфейсом с объектными входными параметрами передач массивов к функциям OpenCV.

    • InputOutputArray интерфейсный объект — Созданный при помощи createMat или createUMat функционируйте и представляет OpenCV cv::_InputOutputArray класс. InputOutputArray взаимодействуйте через интерфейс объектные входные параметры передач массивов к OpenCV функционирует и пишет массиву выходные параметры, возвращенные функциями OpenCV.

    • OutputArray интерфейсный объект — Созданный при помощи createMat или createUMat функционируйте и представляет OpenCV cv::_OutputArray класс. OutputArray интерфейсный объект содержит массив выходные параметры, возвращенные функциями OpenCV.

    Выходные аргументы

    свернуть все

    Выходное изображение считано из объекта интерфейса MATLAB, возвращенного как M-by-N матрица для изображений интенсивности и M-by-N-by-3 массив для цветных изображений.

    Введенный в R2021b