remove_texture_inspection_model_image
— Löschen ausgewählter oder aller Bilder eines Texturinspektionsmodells.
remove_texture_inspection_model_image( : : TextureInspectionModel, Indices : RemainingIndices)
remove_texture_inspection_model_image
löscht alle oder einzelne,
ausgewählte Bilder eines Texturinspektionsmodells
TextureInspectionModel
.
Eine Verwendung von remove_texture_inspection_model_image
ist
einerseits zu empfehlen, um den Speicherplatz eines abgespeicherten Modells
zu reduzieren. Dies ist vor allem dann von Vorteil, wenn das
Texturinspektionsmodell offline trainiert und mit
write_texture_inspection_model
abgespeichert wurde, da in diesem Fall
die Testbilder mit Hilfe von apply_texture_inspection_model
weiterhin klassifiziert werden können, der benötigte Speicherplatz jedoch
auf ein Minimum reduziert wurde.
Andererseits können damit auf einfach Weise Bilder, die
für eine spätere Klassifizierung von Testbildern nicht (mehr) benötigt
werden, aus dem Modell entfernt werden. Dies ermöglicht es den Nutzer
mit einem vollständig konfigurierten Texturmodell weiterzuarbeiten während
er lediglich die verwendeten Bilddaten auf das zu lösende
Inspektionsproblem abstimmen muss. Nach dem Entfernen von Bildern aus dem
Texturinspektionsmodell muss es neu trainiert werden.
Um gezielt Bilder aus dem Texturinspektionsmodells zu entfernen, können im
Parameter Indices
die Indices der entsprechenden Bilder angegeben
werden. Eine Überprüfung, welche Bilder sich noch im Texturinspektionsmodell
befinden, kann mit dem Operator get_texture_inspection_model_param
unter Angabe des Wertes 'image_indices' erfolgen.
Sollte der Nutzer noch nicht vergebene Indices zu Löschen von Bildern
verwenden, so werden diese ignoriert.
remove_texture_inspection_model_image
bietet außerdem die Möglichkeit
an, Indices
auf den Wert 'all' zu setzen. Damit werden
automatisch alle Bilder aus dem Texturinspektionsmodells entfernt.
Falls mit remove_texture_inspection_model_image
alle hinzugefügten
Bilder aus dem Modell entfernt wurden, so kann das Modell erst (wieder)
trainiert werden, wenn mit add_texture_inspection_model_image
neue
Bilder hinzugefügt wurden.
Falls nur ein Teil der Bilder aus dem Modell gelöscht wurde, so werden bei
einem Aufruf von train_texture_inspection_model
alle Schritte des
Trainings ausgeführt, da die ggf. noch vorhandenen Trainingsdaten nicht mehr
mit der zu diesem Zeitpunkt verwendeten Datengrundlage übereinstimmen.
remove_texture_inspection_model_image
gibt im Parameter
RemainingIndices
die Indices der Bilder zurück die nach dem
Aufruf noch im Texturinspektionsmodells vorhanden sind.
Das Konzept der Texturinspektion ist bei der Einleitung zum Kapitel Inspektion / Texturinspektion beschrieben.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
TextureInspectionModel
(input_control, Zustand wird modifiziert) texture_inspection_model(-array) →
(handle)
Handle des Texturinspektionsmodells.
Indices
(input_control) integer-array →
(integer)
Indices der Bilder, die aus dem Texturinspektionsmodell entfernt werden sollen.
RemainingIndices
(output_control) integer-array →
(integer)
Indices der Bilder, die weiterhin vom Texturinspektionsmodell verwendet werden.
* Create texture inspection model create_texture_inspection_model ('basic', TextureInspectionModel) * Read and add training images read_image (TrainImage, 'carpet/carpet_01') add_texture_inspection_model_image (TrainImage, TextureInspectionModel, \ Indices) * Get added training images get_texture_inspection_model_image (TrainImageOut, TextureInspectionModel) * Remove training images remove_texture_inspection_model_image (TextureInspectionModel, Indices, \ RemainingIndices)
Sind die Parameterwerte korrekt, dann liefert
remove_texture_inspection_model_image
den Wert 2 (H_MSG_TRUE). Gegebenenfalls
wird eine Fehlerbehandlung durchgeführt.
train_texture_inspection_model
create_texture_inspection_model
,
clear_texture_inspection_model
,
set_texture_inspection_model_param
,
get_texture_inspection_model_param
,
add_texture_inspection_model_image
Matching