get_image_timeget_image_timeGetImageTimeGetImageTimeget_image_time (Operator)
Name
get_image_timeget_image_timeGetImageTimeGetImageTimeget_image_time — Abfragen der Zeit, zu der das Bild erzeugt wurde.
Signatur
Herror get_image_time(const Hobject Image, Hlong* MSecond, Hlong* Second, Hlong* Minute, Hlong* Hour, Hlong* Day, Hlong* YDay, Hlong* Month, Hlong* Year)
Herror T_get_image_time(const Hobject Image, Htuple* MSecond, Htuple* Second, Htuple* Minute, Htuple* Hour, Htuple* Day, Htuple* YDay, Htuple* Month, Htuple* Year)
void GetImageTime(const HObject& Image, HTuple* MSecond, HTuple* Second, HTuple* Minute, HTuple* Hour, HTuple* Day, HTuple* YDay, HTuple* Month, HTuple* Year)
Hlong HImage::GetImageTime(Hlong* Second, Hlong* Minute, Hlong* Hour, Hlong* Day, Hlong* YDay, Hlong* Month, Hlong* Year) const
static void HOperatorSet.GetImageTime(HObject image, out HTuple MSecond, out HTuple second, out HTuple minute, out HTuple hour, out HTuple day, out HTuple YDay, out HTuple month, out HTuple year)
int HImage.GetImageTime(out int second, out int minute, out int hour, out int day, out int YDay, out int month, out int year)
def get_image_time(image: HObject) -> Tuple[int, int, int, int, int, int, int, int]
Beschreibung
get_image_timeget_image_timeGetImageTimeGetImageTimeGetImageTimeget_image_time liefert den Zeitpunkt, zu dem das Bild intern in
HALCON erzeugt wurde. Diese Zeit hängt nicht unbedingt mit der Zeit
zusammen, zu der das Bild aufgenommen wurde.
Für manche Bildeinzugsschnittstellen kann die Zeit der Aufnahme mit
get_framegrabber_paramget_framegrabber_paramGetFramegrabberParamGetFramegrabberParamGetFramegrabberParamget_framegrabber_param abgefragt werden.
Ausführungsinformationen
- Unterstützt Objekte auf Compute Devices.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ImageImageImageImageimageimage (input_object) (multichannel-)image → objectHImageHObjectHImageHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)
Eingabebild.
MSecondMSecondMSecondMSecondMSecondmsecond (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Millisekunden (0..999).
SecondSecondSecondSecondsecondsecond (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Sekunden (0..59).
MinuteMinuteMinuteMinuteminuteminute (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Minuten (0..59).
HourHourHourHourhourhour (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Stunden (0..23).
DayDayDayDaydayday (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Tag innerhalb des Monats (1..31).
YDayYDayYDayYDayYDayyday (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Tag innerhalb des Jahres (1..366).
MonthMonthMonthMonthmonthmonth (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Monat (1..12).
YearYearYearYearyearyear (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Jahr (xxxx).
Ergebnis
get_image_timeget_image_timeGetImageTimeGetImageTimeGetImageTimeget_image_time liefert den Wert TRUE, falls genau ein
Bild übergeben wurde.
Das Verhalten bei leerer Eingabe (keine Eingabebilder vorhanden) lässt
sich mittels set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)
festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
read_imageread_imageReadImageReadImageReadImageread_image,
grab_imagegrab_imageGrabImageGrabImageGrabImagegrab_image
Siehe auch
count_secondscount_secondsCountSecondsCountSecondsCountSecondscount_seconds
Modul
Foundation