|
Algorithm 1 Frame Rate Calculation |
Input: captures, endTimeSlots
Output: frameRates
captures.length
uniqueCaptures
(empty list)
frameRates
(empty dictionary)
for endTime in endTimeSlots do
frameRates[endTime]
end for
for i in 1:N do
if captures[i].image ≠ captures[i-1].image then
uniqueCaptures.append(captures[i])
end if
end for
for capture in uniqueCaptures do
frameRates[⌈ capture.timeStamp ⌉] += 1
end for
return frameRates
|