Обрабатывать автономные видео с помощью Apache Spark в Java - PullRequest
3 голосов
/ 04 июля 2019

Я новичок в Apache Spark. Я пытаюсь обработать набор видео для Apache Spark для видеоаналитики. Основной рабочий процесс - читать видео по одному, извлекать кадры, выполнять аналитику и возвращать результаты. Я использую Java 8 и Spark 2.3 в локальном режиме. Я могу запустить простые примеры, такие как , эти примеры , однако я не понимаю, как это сделать для видео. Мой основной рабочий процесс:

public class ProcessData {
    SparkConf conf = new SparkConf().setAppName("vidproc").setMaster("local[3]");
    JavaSparkContext sc = new JavaSparkContext(conf);

    File videoDir = new File("path/to/my/video/dataset");
    File[] videoList = videoDir.listFiles();

    // JavaRDD Spark
    ...
}

Есть идеи, как этого добиться? Я не могу найти ни одного примера в Интернете. Я работаю с оффлайн видео, а не с живыми трансляциями.

...