摘要:
A method of image processing, comprises providing a plurality of image frames and processing the at least one image frame. A description of a plurality of pixels of the plurality of image frames is provided in a color space (e.g. HSV) including at least an angular coordinate (e.g. the Hue). A method is disclosed for reliably calculating the average of the angular coordinate.
摘要:
A method of image processing includes: receiving at least one video frame of a video sequence, the at least one video frame including at least one foreground subject and a background; and processing the at least one video frame so as to separate the at least one foreground subject from the background. The processing includes: generating a pixel mask containing information indicating, for each pixel of the at least one video frame, whether the pixel belongs to the foreground subject or to the background, and determining contours of the at least one foreground subject on the pixel mask. The determining of the contours includes for each pixel in the at least one video frame; based on the information included in the pixel mask, determining whether at least one pixel border belongs to a contour of the at least one foreground subject, the at least one pixel border separating the pixel from a respective at least one adjacent pixel.
摘要:
A method of image processing, comprising: receiving at least one video frame of a video sequence, the at least one video frame comprising at least one foreground subject and a background; and processing the at least one video frame so as to separate the at least one foreground subject from said background. The processing includes: obtaining a reference image including the background; comparing the at least one video frame to the reference image; and generating a pixel mask as a result of the comparison, the pixel mask indicating whether a pixel of the at least one video frame belongs to the foreground subject or to the background. The method further comprises at least partially determining edges of the at least one foreground subject in the at least one video frame, and modifying the pixel mask based on the determined foreground subject edges.
摘要:
A telecommunications terminal (110c) hosting a conference mixer (205) adapted to enabling an at least audio conference between a first conference peer (105c) and at least two further conference peers (105a, 105b), the conference mixer comprising: for each of the at least two further conference peers, a respective first data buffer (430-1,430-2) configured to buffering portions of at least an audio data stream received from the respective conference peer; a first audio data stream portions mixer (430) fed by the first data buffers and configured to: a) get audio data stream portions buffered in the first data buffers; b) mix the audio data stream portions got from the first data buffers to produce a first mixed audio data portion; and c) feed the first mixed audio data portion to a rendering device (210c) of the telecommunications terminal, wherein the first audio data stream portions mixer is configured to perform operations a), b) and c) upon receipt of a notification (507) from the rendering device indicating that the rendering device is ready to render a new mixed audio data portion.
摘要:
A method of image processing, comprising: providing a data processing apparatus, comprising a central processing unit and a graphics processing unit; feeding at least one video frame of a video sequence to the data processing apparatus, the at least one video frame comprising at least one foreground subject and a background; processing the at least one video frame in the data processing apparatus so as to separate the at least one foreground subject from the background. The processing is at least partially performed by the processors of the graphics processing unit.
摘要:
A method of image processing includes: receiving at least one video frame of a video sequence, the at least one video frame including at least one foreground subject and a background; and processing the at least one video frame so as to separate the at least one foreground subject from the background. The processing includes: generating a pixel mask containing information indicating, for each pixel of the at least one video frame, whether the pixel belongs to the foreground subject or to the background, and determining contours of the at least one foreground subject on the pixel mask. The determining of the contours includes for each pixel in the at least one video frame; based on the information included in the pixel mask, determining whether at least one pixel border belongs to a contour of the at least one foreground subject, the at least one pixel border separating the pixel from a respective at least one adjacent pixel.