Разница между OpenCV и OpenCL - PullRequest
7 голосов
/ 21 декабря 2011

Может кто-нибудь объяснить мне, в чем разница между OpenCV и OpenCL? Что подходит для обработки изображений Android в Java?

Ответы [ 2 ]

11 голосов
/ 21 декабря 2011

OpenCL - это стандарт для крупномасштабной параллельной обработки, он может помочь в обработке изображений, но он очень низкого уровня и предназначен для упрощения использования преимуществ многих ядер ЦП и потоковых процессоров GPU.

OpenCV - это библиотека для компьютерного зрения, включающая множество стандартных процедур обработки изображений и функции высокого уровня для поддержки распознавания лиц и т. Д.

Довольно просто взглянуть на Википедию или Google с двумя терминами.

1 голос
/ 27 января 2014

Чтобы добавить еще один момент, в OpenCV есть функции, которые реализованы с использованием OpenCL.Их можно вызывать с помощью модулей "ocl".Посмотрите здесь: документация ocl в OpenCV

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...