update_bg_esti
— Verändert geschätztes Hintergrundbild.
update_bg_esti(PresentImage, UpDateRegion : : BgEstiHandle : )
update_bg_esti
überschreibt das im BgEsti-Datensatz gespeicherte
Hintergrundbild in den durch UpDateRegion
festgelegten Bereichen
durch die Grauwerte aus PresentImage
. Dies kann zur „harten“
Adaption verwendet werden, d.h. Bildbereiche, in denen sich der Hintergrund
stark verändert hat, können hiermit schnell adaptiert werden.
Das übergebene Bild (PresentImage
) muss vom gleichen Typ und
gleicher Größe sein, wie das im aktuellen Datensatz abgelegte
Hintergrundbild (festgelegt mit create_bg_esti
).
PresentImage
(input_object) singlechannelimage →
object (byte / real)
Aktuelles Bild.
UpDateRegion
(input_object) region →
object
Region, die zu verändernde Bereiche beschreibt.
BgEstiHandle
(input_control) bg_estimation →
(handle)
ID des BgEsti-Datensatzes.
* read Init-Image: read_image(InitImage,'xing/init') * initialize BgEsti-Dataset with * fixed gains and threshold adaption create_bg_esti(InitImage,0.7,0.7,'fixed',0.002,0.02, \ 'on',7,10,3.25,15.0,BgEstiHandle) * read the next image in sequence: read_image(Image0,'xing/xing000') * estimate the Background: run_bg_esti(Image0,Region1,BgEstiHandle) * use the Region and the information of a knowledge base * to calculate the UpDateRegion update_bg_esti(Image0,UpdateRegion,BgEstiHandle) * then read the next image in sequence: read_image(Image1,'xing/xing001') * estimate the Background: run_bg_esti(Image1,Region2,BgEstiHandle) * etc.
update_bg_esti
liefert den Wert 2 (H_MSG_TRUE), falls die Parameter
korrekt sind.
Foundation