Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

SwisTrack/Components/MotionTemplateParticleDetector

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Description This isn't actually a tracker but a particle detecter. It emits particles when there is motion in the image, calculated by finding gradients on frame-differences of images over multiple timescales. See the OpenCV book for more information. It also associates the particles with a color histogram if it's given a foreground model in mDataStructureImageBinary. Parameters Note: I use default values for all parameters. Read the openCV book and documentation for more details - I wrote this component following the section in the openCV book on motion templates. DiffThreshold Threshold to use for frame differencing. MhiDuration passed to cvUPdateMotionHistory. "Maximal duration of motion track in the same units as timestamp." SegmentThreshold passed to cvSegmentMotion. "Segmentation threshold; recommended to be equal to the interval between motion history "steps" or greater. " MaxTimeDelta passed to cvCalcMotionGradient. "The function finds minimum (m(x,y)) and maximum (M(x,y)) MHI values over each pixel (x,y) neighborhood and assumes the gradient is valid only if min(delta1,delta2) <= M(x,y)-m(x,y) <= max(delta1,delta2)." MinTimeDelta passed to cvCalcMotionGradient. "The function finds minimum (m(x,y)) and maximum (M(x,y)) MHI values over each pixel (x,y) neighborhood and assumes the gradient is valid only if min(delta1,delta2) <= M(x,y)-m(x,y) <= max(delta1,delta2)." deep