Name
compare_variation_model compare_variation_model CompareVariationModel compare_variation_model CompareVariationModel CompareVariationModel — Vergleich eines Bildes mit einem Variationsmodell.
Herror compare_variation_model (const Hobject Image , Hobject* Region , const Hlong ModelID )
Herror T_compare_variation_model (const Hobject Image , Hobject* Region , const Htuple ModelID )
compare_variation_model compare_variation_model CompareVariationModel compare_variation_model CompareVariationModel CompareVariationModel vergleicht das Eingabebild
Image Image Image Image Image image mit dem Variationsmodell ModelID ModelID ModelID ModelID ModelID modelID . Bevor
compare_variation_model compare_variation_model CompareVariationModel compare_variation_model CompareVariationModel CompareVariationModel aufgerufen werden kann, müssen mit
prepare_variation_model prepare_variation_model PrepareVariationModel prepare_variation_model PrepareVariationModel PrepareVariationModel oder
prepare_direct_variation_model prepare_direct_variation_model PrepareDirectVariationModel prepare_direct_variation_model PrepareDirectVariationModel PrepareDirectVariationModel die beiden internen
Schwellwertbilder erzeugt worden sein. Sei das aktuelle Bild
Image Image Image Image Image image durch c(x,y) bezeichnet und die beiden
internen Schwellwertbilder mit
(siehe
prepare_variation_model prepare_variation_model PrepareVariationModel prepare_variation_model PrepareVariationModel PrepareVariationModel und
prepare_direct_variation_model prepare_direct_variation_model PrepareDirectVariationModel prepare_direct_variation_model PrepareDirectVariationModel PrepareDirectVariationModel ). Dann wird die
Ausgaberegion Region Region Region Region Region region aus allen Punkten bestimmt, die sich
stark vom Modell unterscheiden, d.h. für die gilt:
Falls nur zu helle oder zu dunkle Fehler segmentiert werden sollen,
kann der Operator compare_ext_variation_model compare_ext_variation_model CompareExtVariationModel compare_ext_variation_model CompareExtVariationModel CompareExtVariationModel verwendet
werden.
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf Tupelebene.
Automatisch parallelisiert auf Domainebene.
Bild des zu vergleichenden Objekts.
Region der Punkte, die sich stark vom Modell
unterscheiden.
ID des Variationsmodells.
open_framegrabber ('File', 1, 1, 0, 0, 0, 0, 'default', -1, \
'default', -1, 'default', 'testimages.seq', 'default', \
-1, -1, AcqHandle)
read_region (Region, 'model.reg')
area_center (Region, Area, RowRef, ColumnRef)
read_shape_model ('model.shm', TemplateID)
read_variation_model ('model.var', ModelID)
for K := 1 to 10000 by 1
grab_image (Image, AcqHandle)
find_shape_model (Image, TemplateID, 0, rad(360), 0.5, 1, 0.5, \
'true', 4, 0.9, Row, Column, Angle, Score)
dev_display (Image)
if (|Score| == 1)
vector_angle_to_rigid (Row, Column, Angle, RowRef, \
ColumnRef, 0, HomMat2D)
affine_trans_image (Image, ImageTrans, HomMat2D, 'constant', \
'false')
compare_variation_model (ImageTrans, RegionDiff, ModelID)
dev_display (RegionDiff)
endif
endfor
clear_shape_model (TemplateID)
clear_variation_model (ModelID)
close_framegrabber (AcqHandle)
compare_variation_model compare_variation_model CompareVariationModel compare_variation_model CompareVariationModel CompareVariationModel liefert 2 (H_MSG_TRUE) zurück, wenn alle
Parameter korrekt sind und die internen Schwellwertbilder zuvor mit
prepare_variation_model prepare_variation_model PrepareVariationModel prepare_variation_model PrepareVariationModel PrepareVariationModel oder
prepare_direct_variation_model prepare_direct_variation_model PrepareDirectVariationModel prepare_direct_variation_model PrepareDirectVariationModel PrepareDirectVariationModel erzeugt worden sind.
prepare_variation_model prepare_variation_model PrepareVariationModel prepare_variation_model PrepareVariationModel PrepareVariationModel ,
prepare_direct_variation_model prepare_direct_variation_model PrepareDirectVariationModel prepare_direct_variation_model PrepareDirectVariationModel PrepareDirectVariationModel
connection connection Connection connection Connection Connection
compare_ext_variation_model compare_ext_variation_model CompareExtVariationModel compare_ext_variation_model CompareExtVariationModel CompareExtVariationModel ,
dyn_threshold dyn_threshold DynThreshold dyn_threshold DynThreshold DynThreshold
get_thresh_images_variation_model get_thresh_images_variation_model GetThreshImagesVariationModel get_thresh_images_variation_model GetThreshImagesVariationModel GetThreshImagesVariationModel
Matching