21 мая 2018 г.

Собираем OpenCV с поддержкой ffmpeg под ARM

Понадобилось мне недавно собрать OpenCV под ZedBoard. Для тех, кто не в курсе, ZedBoard это отладочная плата, на основе чипа Zynq от Xilinx. На чипах Zynq совмещены процессор общего назначения и программируемая логика, на которой оптимально делать разные сопроцессоры. Если вспомнить тему статьи, то можно сказать, что задача не совсем разумна, потому что обрабатывать видео на CPU, когда рядом есть программируемая логика, да еще и поддерживаемая в "расширении" ReVision от Xilinx, где реализованы многие примитивы из OpenCV. И это действительно так, поэтому просто обобщим, что OpenCV собирался под Cortex A9.