Я новичок в 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
...
}
Есть идеи, как этого добиться? Я не могу найти ни одного примера в Интернете. Я работаю с оффлайн видео, а не с живыми трансляциями.