Lines Matching refs:segmentation
147 GST_ELEMENT_REGISTER_DEFINE (segmentation, "segmentation", GST_RANK_NONE,
302 GstSegmentation *segmentation = GST_SEGMENTATION (filter); in gst_segmentation_set_caps() local
306 segmentation->width = in_width; in gst_segmentation_set_caps()
307 segmentation->height = in_height; in gst_segmentation_set_caps()
309 segmentation->cvRGB.create (size, CV_8UC3); in gst_segmentation_set_caps()
310 segmentation->cvYUV.create (size, CV_8UC3); in gst_segmentation_set_caps()
312 segmentation->cvFG = Mat::zeros (size, CV_8UC1); in gst_segmentation_set_caps()
314 segmentation->ch1.create (size, CV_8UC1); in gst_segmentation_set_caps()
315 segmentation->ch2.create (size, CV_8UC1); in gst_segmentation_set_caps()
316 segmentation->ch3.create (size, CV_8UC1); in gst_segmentation_set_caps()
319 segmentation->TcodeBook = (codeBook *) in gst_segmentation_set_caps()
321 (segmentation->width * segmentation->height + 1)); in gst_segmentation_set_caps()
322 for (int j = 0; j < segmentation->width * segmentation->height; j++) { in gst_segmentation_set_caps()
323 segmentation->TcodeBook[j].numEntries = 0; in gst_segmentation_set_caps()
324 segmentation->TcodeBook[j].t = 0; in gst_segmentation_set_caps()
326 segmentation->learning_interval = (int) (1.0 / segmentation->learning_rate); in gst_segmentation_set_caps()
329 segmentation->mog = bgsegm::createBackgroundSubtractorMOG (); in gst_segmentation_set_caps()
330 segmentation->mog2 = createBackgroundSubtractorMOG2 (); in gst_segmentation_set_caps()