なぜ scikit-image がビデオのフレーム数を float として返すのか疑問に思っていました。ビデオのフレーム数が分数である場合はありますか?
このコード スニペット...
import skimage.io as io
v = io.Video('videos/intersection_cine.avi')
v.frame_count()
...17313.0 を返します
なぜ scikit-image がビデオのフレーム数を float として返すのか疑問に思っていました。ビデオのフレーム数が分数である場合はありますか?
このコード スニペット...
import skimage.io as io
v = io.Video('videos/intersection_cine.avi')
v.frame_count()
...17313.0 を返します
skimage.io.Video
OpenCVを使用して動作し、渡されたプロパティに関係なく常にdoubleを返すframe_count
OpenCVの関数を使用します。GetCaptureProperty
この関数は、ビデオ キャプチャが作成された方法/場所に基づいて、別の関数を呼び出します。例として、常に整数を返す GStreamer に基づいている可能性がありますframe_count
。代わりに QuickTime を使用する場合、frame_count
は として定義されるmovieDuration*movieFPS/1000
ため、浮動小数点値になります。