for (MBFImage mbfImage : video) {
DisplayUtilities.displayName(mbfImage.process(new CannyEdgeDetector()), "videoFrames");
Мне нужно извлекать кадры из видео, и я использую платформу Java.
Я собираюсь использовать для этого библиотеку OpenIMAJ. Я хочу знать, есть ли у них какие-либо другие лучшие решения для этого (лучшее время обработки)? А также среднее время обработки и скорость OpenImaj для извлечения кадров из видео.
Отредактировано:
Мне нужно извлечь локальные видеофайлы. Я не собираюсь реализовывать что-либо еще с OpenIMAJ. Мне просто нужен OpenIMAJ для извлечения кадров и их циклического просмотра. Мне нужно знать время, которое требуется OpenIMAJ для извлечения кадров из видео. Это что-то медленное по сравнению с другими библиотеками (openCV, FFMPEG).
XuggleVideo
), скорость, с которой вы можете получить кадры, в основном равна максимальной скорости, с которой ffmpeg может вам их предоставить, плюс несколько десятков миллисекунд на кадр для упаковки данных в правильный формат ( время зависит от размера кадра, меньшие кадры быстрее). - person Jon   schedule 12.09.2014