sensor — חיישן מצלמה¶
לא מומלץ לשימוש מגרסה 4.5: המודול sensor הוצא משימוש. השתמשו במקומו במודול החדש csi (ראו csi — חיישני מצלמה). לא יתווספו מאפיינים חדשים למודול זה והוא עשוי להיות מוסר בגרסה עתידית.
המודול sensor הוא הממשק הישן ברמת המודול אל חיישן המצלמה הראשי של OpenMV Cam. כל קריאה היא פונקציה חופשית הפועלת על מופע CSI יחיד ונסתר, מה שמגביל את התמיכה בלוחות עם יותר ממצלמה אחת. הוא נשמר לצורך תאימות לאחור עם סקריפטים ישנים של OpenMV; קוד חדש צריך להשתמש במקום זאת במודול מונחה-העצמים csi.
שמות הפונקציות עוקבים אחר הסגנון הישן set_pixformat / set_framesize. כל פונקציה מתאימה באופן חד-חד-ערכי למתודה ב-csi.CSI; ראו את המודול csi למערך היכולות המלא ולתיאורים לכל ארגומנט.
דוגמת שימוש:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
פונקציות¶
- sensor.sleep(enable: bool) None¶
מעביר את המצלמה למצב שינה אם
enableהואTrue. אחרת, מעיר אותה חזרה.
- sensor.shutdown(enable: bool) None¶
מעביר את המצלמה למצב צריכת חשמל נמוך יותר ממצב שינה. יש לאפס את המצלמה בעת ההערה.
- sensor.snapshot() image.Image¶
מצלם תמונה באמצעות המצלמה ומחזיר אובייקט
image.Image.אם
sensor.set_auto_rotation()מופעל, מתודה זו מחזירה אובייקטimage.Imageחדש שכבר עבר סיבוב.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
מדלג על
nפריימים או עלtimeמילישניות (לפי מה שצוין) כדי לאפשר לתמונת המצלמה להתייצב לאחר שינוי הגדרות המצלמה.אם לא צוינו לא
nולאtime, מתודה זו מדלגת על פריימים למשך 300 מילישניות.אם שניהם צוינו, מתודה זו מדלגת על
nפריימים אך תפוג לאחרtimeמילישניות.
- sensor.get_fb() image.Image | None¶
מחזיר את אובייקט התמונה שהוחזר בקריאה קודמת ל-
sensor.snapshot(). מחזירNoneאםsensor.snapshot()לא נקראה קודם לכן.
- sensor.get_frame_available() bool¶
מחזיר
Trueאם פריים זמין לקריאה על ידי קריאה ל-sensor.snapshot().
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image¶
לא מומלץ לשימוש מגרסה 4.5: פונקציה זו הוצאה משימוש ותעורר
OSError. השתמשו במקומה במודול החדשcsi.
- sensor.dealloc_extra_fb() None¶
לא מומלץ לשימוש מגרסה 4.5: פונקציה זו הוצאה משימוש ותעורר
OSError. השתמשו במקומה במודול החדשcsi.
- sensor.set_pixformat(pixformat: int) None¶
מגדיר את פורמט הפיקסל עבור מודול המצלמה.
pixformatהוא אחד מ:sensor.JPEG(רק עבור OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
מגדיר את גודל הפריים עבור מודול המצלמה. ראו את קבועי framesize למטה לערכים תקפים.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
מגדיר את רזולוציית המצלמה לתת-רזולוציה בתוך הרזולוציה הנוכחית.
roiהוא tuple/list של מלבן(x, y, w, h). ניתן גם להעביר(w, h)וה-roiימורכז על הפריים. הארגומנטים יכולים גם להיות מועברים פרוסים כמספרים שלמים מיקומיים.
- sensor.get_windowing() Tuple[int, int, int, int]¶
מחזיר את ה-
roiבצורת tuple(x, y, w, h)שהוגדר קודם לכן באמצעותsensor.set_windowing().
- sensor.set_gainceiling(gainceiling: int) bool¶
מגדיר את תקרת ההגבר (gain) של תמונת המצלמה. ערכים תקפים הם
2,4,8,16,32,64או128. מחזירTrueבהצלחה.
- sensor.set_contrast(contrast: int) bool¶
מגדיר את הניגודיות של תמונת המצלמה. הטווח התקף הוא
-3עד+3. מחזירTrueבהצלחה.
- sensor.set_brightness(brightness: int) bool¶
מגדיר את הבהירות של תמונת המצלמה. הטווח התקף הוא
-3עד+3. מחזירTrueבהצלחה.
- sensor.set_saturation(saturation: int) bool¶
מגדיר את הרוויה של תמונת המצלמה. הטווח התקף הוא
-3עד+3. מחזירTrueבהצלחה.
- sensor.set_quality(quality: int) bool¶
מגדיר את איכות דחיסת ה-JPEG של תמונת המצלמה. הטווח התקף הוא
0עד100. מחזירTrueבהצלחה. רק עבור מצלמות OV2640/OV5640.
- sensor.set_colorbar(enable: bool) bool¶
מפעיל (
True) או מכבה (False) את מצב בדיקת פסי הצבע. מחזירTrueבהצלחה.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enableמפעיל (1) או מכבה (0) את בקרת ההגבר האוטומטית.אם
enableהוא0ניתן להגדיר הגבר קבוע בדציבלים באמצעותgain_db.אם
enableשונה מאפס, ניתן להגדיר את תקרת ההגבר המרבית בדציבלים באמצעותgain_db_ceilingעבור אלגוריתם בקרת ההגבר האוטומטית.gain_dbו-gain_db_ceilingהם ארגומנטים מסוג keyword-only.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enableמפעיל (1) או מכבה (0) את בקרת החשיפה האוטומטית.אם
enableהוא0ניתן להגדיר זמן חשיפה קבוע במיקרושניות באמצעותexposure_us.exposure_usהוא ארגומנט מסוג keyword-only.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enableמפעיל (1) או מכבה (0) את איזון הלבן האוטומטי.אם
enableהוא0ניתן להגדיר הגבר קבוע בדציבלים עבור ערוצי האדום, הירוק והכחול בהתאמה באמצעותrgb_gain_db.rgb_gain_dbהוא ארגומנט מסוג keyword-only.
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
מחזיר tuple עם ערכי ההגבר הנוכחיים של המצלמה לאדום, ירוק וכחול בדציבלים.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
מגדיר את בקרת כיול רמת השחור האוטומטית (BLC) של המצלמה.
enableהוא1להפעלה או0לכיבוי.regsאם מכובה, ניתן להגדיר ידנית את ערכי אוגרי ה-BLC באמצעות הערכים שנקראו קודם לכן מ-sensor.get_blc_regs(). אורך הרשימה חייב להתאים למספר אוגרי ה-BLC של החיישן.
- sensor.get_blc_regs() List[int]¶
מחזיר את אוגרי ה-BLC של החיישן כרשימה של מספרים שלמים. לשימוש עם
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None¶
מפעיל (
True) או מכבה (False) את מצב המראָה האופקית. ברירת המחדל היא כבוי.
- sensor.set_vflip(enable: bool) None¶
מפעיל (
True) או מכבה (False) את מצב ההיפוך האנכי. ברירת המחדל היא כבוי.
- sensor.set_transpose(enable: bool) None¶
מפעיל (
True) או מכבה (False) את מצב ההיפוך (transpose). ברירת המחדל היא כבוי.vflip=False, hmirror=False, transpose=False -> סיבוב של 0 מעלות
vflip=True, hmirror=False, transpose=True -> סיבוב של 90 מעלות
vflip=True, hmirror=True, transpose=False -> סיבוב של 180 מעלות
vflip=False, hmirror=True, transpose=True -> סיבוב של 270 מעלות
- sensor.set_auto_rotation(enable: bool) None¶
מפעיל (
True) או מכבה (False) את מצב הסיבוב האוטומטי. ברירת המחדל היא כבוי. עובד רק כאשר ל-OpenMV Cam מותקןimu.
- sensor.set_framebuffers(count: int) None¶
מגדיר את מספר חוצצי הפריימים (frame buffer) המשמשים לקבלת נתוני תמונה.
countיכול להיות1(חוצץ יחיד),2(חוצץ כפול),3(חוצץ משולש), או4או יותר כדי להכניס את מנהל ההתקן של החיישן למצב video FIFO שבו פריימים שהתקבלו מאוחסנים ב-FIFO שלcountחוצצים.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
אם
disableהואTrueאזי מכבה את כל השהיות זמן ההתייצבות במודול החיישן.אם נקראת ללא ארגומנטים, מחזירה
Trueאם ההשהיות מכובות.
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
אם
disableהואTrueאזי ריקון אוטומטי של חוצץ הפריימים בעת נפילת פריים מכובה.אם נקראת ללא ארגומנטים, מחזירה
Trueאם הריקון האוטומטי מכובה.
- sensor.set_special_effect(sde: int) bool¶
מגדיר את האפקט הדיגיטלי המיוחד (SDE) על החיישן.
sdeהוא אחד מ-sensor.NORMALאוsensor.NEGATIVE. מחזירTrueבהצלחה.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enableTrueלהפעלה,Falseלכיבוי.radiרדיוס שלם של פיקסלים לתיקון.coefעוצמת התיקון.מחזיר
Trueבהצלחה.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
רושם פונקציית callback
cbשתבוצע (בהקשר של פסיקה) בכל פעם שמודול המצלמה מייצר פריים חדש (אך לפני שהפריים מתקבל).cbמקבל ארגומנט אחד: המצב הנוכחי של פין ה-vsync לאחר השינוי.העבירו ערך שאינו ניתן לקריאה (לדוגמה
None) כדי לבטל את הרישום.
- sensor.set_frame_callback(cb: Callable[[], None] | None) None¶
רושם פונקציית callback
cbשתבוצע (בהקשר של פסיקה) בכל פעם שמודול המצלמה מייצר פריים חדש והפריים מוכן לקריאה באמצעותsensor.snapshot().cbאינו מקבל ארגומנטים.העבירו ערך שאינו ניתן לקריאה (לדוגמה
None) כדי לבטל את הרישום.
- sensor.ioctl(request: int, *args: Any) Any¶
מבצע בקשה ספציפית לחיישן.
requestהוא אחד מהקבועיםIOCTL_*; הארגומנטים המיקומיים הנותרים וערך ההחזרה תלויים בבקשה. הבקשות הנתמכות מקובצות לפי משפחת חיישנים למטה.כללי (כל חיישן):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))מגדיר את חלון הקריאה (readout) של החיישן. חלון קטן יותר מעלה את קצב הפריימים על חשבון שדה הראייה.
ioctl(IOCTL_GET_READOUT_WINDOW)מחזיר את חלון הקריאה הנוכחי כ-tuple
(x, y, w, h).ioctl(IOCTL_SET_TRIGGERED_MODE, enable)מפעיל (
True) או מכבה (False) מצב מופעל-טריגר ב-MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)מחזיר את מצב מופעל-הטריגר הנוכחי כ-
bool.ioctl(IOCTL_SET_FOV_WIDE, enable)כאשר
True, מנחה אתset_framesize()לבצע אופטימיזציה לשדה ראייה במקום לקצב פריימים.ioctl(IOCTL_GET_FOV_WIDE)מחזיר את מצב FOV-wide הנוכחי כ-
bool.ioctl(IOCTL_SET_NIGHT_MODE, enable)מפעיל (
True) או מכבה (False) את ”מצב הלילה“ לתאורה חלשה של החיישן. רק OV7725 ו-OV5640.ioctl(IOCTL_GET_NIGHT_MODE)מחזיר את מצב הלילה הנוכחי כ-
bool.ioctl(IOCTL_GET_RGB_STATS)מחזיר 4-tuple של סטטיסטיקות ערוצי RGB גולמיות
(r, gb, gr, b)הנקראות מהחיישן (בדרך כלל לשימוש לכוונון איזון לבן).
OV5640 FPC – מיקוד אוטומטי:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)מתחיל סריקת מיקוד אוטומטי במודול OV5640 FPC.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)משהה סריקת מיקוד אוטומטי המתבצעת.
ioctl(IOCTL_RESET_AUTO_FOCUS)מאפס את מיקום המיקוד האוטומטי לברירת המחדל.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)חוסם עד שסריקת המיקוד האוטומטי הנוכחית מסתיימת.
timeout_msהוא 5000 כברירת מחדל אם מושמט.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)מחזיר את רוחב תמונת ה-Lepton בפיקסלים.
ioctl(IOCTL_LEPTON_GET_HEIGHT)מחזיר את גובה תמונת ה-Lepton בפיקסלים.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)מחזיר את הסוג של ה-Lepton (רדיומטרי או לא) כמספר שלם.
ioctl(IOCTL_LEPTON_GET_REFRESH)מחזיר את קצב הרענון של ה-Lepton ב-Hz.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)מחזיר את רזולוציית ה-ADC של ה-Lepton בביטים.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)מריץ פקודת FLIR Lepton SDK.
cmdהוא מזהה הפקודה בן 16 הביטים המוגדר על ידי ה-SDK.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)כותב מאפיין של Lepton SDK.
attr_idהוא מזהה המאפיין בן 16 הביטים;payloadהואbytes/bytearrayשאורכו חייב להיות כפולה של 16 ביטים.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)קורא מאפיין של Lepton SDK.
attr_idהוא מזהה המאפיין בן 16 הביטים;wordsהוא מספר המילים בנות 16 הביטים לקריאה. מחזירbytearray.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)מחזיר את טמפרטורת מערך מישור המוקד (FPA) של ה-Lepton במעלות צלזיוס.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)מחזיר את הטמפרטורה המשנית של ה-Lepton במעלות צלזיוס.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)מחליף את ה-Lepton בין פלט AGC לפלט טמפרטורה ישיר.
measurement_enabled=Trueמפעיל פלט טמפרטורה ישיר. הדגל האופציונליhigh_temp_enabledבוחר את טווח הטמפרטורות הגבוהות.ioctl(IOCTL_LEPTON_GET_MODE)מחזיר 2-tuple
(measurement_enabled, high_temp_enabled).ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)מגדיר את טווח הטמפרטורות הממופה ל-
0..255כאשר מצב המדידה מופעל.ioctl(IOCTL_LEPTON_GET_RANGE)מחזיר את טווח
(min_celsius, max_celsius)הנוכחי.
Himax HM01B0 – זיהוי תנועה:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)מפעיל (
True) או מכבה (False) את בלוק זיהוי התנועה שעל-החיישן של ה-HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))מגדיר את חלון זיהוי התנועה ב-HM01B0.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)מגדיר את סף זיהוי התנועה (
0–255).ioctl(IOCTL_HIMAX_MD_CLEAR)מנקה את נצרת הפסיקה של זיהוי התנועה.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)מפעיל (
True) או מכבה (False) את המתנד הפנימי של ה-HM01B0.
Prophesee GENX320 – חיישן אירועים:
ioctl(IOCTL_GENX320_SET_BIASES, preset)מחיל קביעה מוגדרת מראש של הטיות (bias).
presetהוא אחד מהקבועיםGENX320_BIASES_*.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)מגדיר הטיה (bias) יחידה.
biasהוא אחד מהקבועיםGENX320_BIAS_*;valueהוא ההגדרה השלמה.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)מגדיר את מסנן נוגד-ההבהוב.
enableהוא bool; ארגומנטי התדר האופציונליים מגדירים את רוחב הסרט המעביר של המסנן.
- sensor.set_color_palette(palette: int) None¶
מגדיר את לוח הצבעים עבור המרת FLIR Lepton (ודומיו) מגווני אפור ל-RGB565.
paletteהוא אחד מ-image.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARK, אוimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
מחזיר את הגדרת לוח הצבעים הנוכחית, או
Noneאם לוח הצבעים הפעיל אינו מזוהה.
קבועים¶
- sensor.RGB565: int¶
פורמט פיקסל RGB565. כל פיקסל הוא בן 16 ביטים, 2 בתים. 5 ביטים אדום, 6 ביטים ירוק, 5 ביטים כחול.
- sensor.OV2640: int¶
sensor.get_id()מחזיר זאת עבור מצלמת OV2640.
- sensor.OV5640: int¶
sensor.get_id()מחזיר זאת עבור מצלמת OV5640.
- sensor.OV7670: int¶
sensor.get_id()מחזיר זאת עבור מצלמת OV7670.
- sensor.OV7690: int¶
sensor.get_id()מחזיר זאת עבור מצלמת OV7690.
- sensor.OV7725: int¶
sensor.get_id()מחזיר זאת עבור מצלמת OV7725.
- sensor.OV9650: int¶
sensor.get_id()מחזיר זאת עבור מצלמת OV9650.
- sensor.MT9V022: int¶
sensor.get_id()מחזיר זאת עבור מצלמת MT9V022.
- sensor.MT9V024: int¶
sensor.get_id()מחזיר זאת עבור מצלמת MT9V024.
- sensor.MT9V032: int¶
sensor.get_id()מחזיר זאת עבור מצלמת MT9V032.
- sensor.MT9V034: int¶
sensor.get_id()מחזיר זאת עבור מצלמת MT9V034.
- sensor.MT9M114: int¶
sensor.get_id()מחזיר זאת עבור מצלמת MT9M114.
- sensor.BOSON320: int¶
sensor.get_id()מחזיר זאת עבור מצלמת BOSON 320x256.
- sensor.BOSON640: int¶
sensor.get_id()מחזיר זאת עבור מצלמת BOSON 640x512.
- sensor.LEPTON: int¶
sensor.get_id()מחזיר זאת עבור מצלמות LEPTON1/2/3.
- sensor.HM01B0: int¶
sensor.get_id()מחזיר זאת עבור מצלמת HM01B0.
- sensor.HM0360: int¶
sensor.get_id()מחזיר זאת עבור מצלמת HM0360.
- sensor.GC2145: int¶
sensor.get_id()מחזיר זאת עבור מצלמת GC2145.
- sensor.GENX320ES: int¶
sensor.get_id()מחזיר זאת עבור מצלמת GENX320 (דגם הנדסי).
- sensor.GENX320: int¶
sensor.get_id()מחזיר זאת עבור מצלמת GENX320.
- sensor.PAG7920: int¶
sensor.get_id()מחזיר זאת עבור מצלמת PAG7920.
- sensor.PAG7936: int¶
sensor.get_id()מחזיר זאת עבור מצלמת PAG7936.
- sensor.PAJ6100: int¶
sensor.get_id()מחזיר זאת עבור מצלמת PAJ6100.
- sensor.FROGEYE2020: int¶
sensor.get_id()מחזיר זאת עבור מצלמת FROGEYE2020.
- sensor.NORMAL: int¶
העבירו ל-
sensor.set_special_effect()עבור פלט רגיל (ללא SDE).
- sensor.NEGATIVE: int¶
העבירו ל-
sensor.set_special_effect()עבור פלט תמונת נגטיב.
- sensor.B64X32: int¶
רזולוציה 64x32. לשימוש עם
Image.find_displacement()ואלגוריתמים אחרים מבוססי FFT.
- sensor.B64X64: int¶
רזולוציה 64x64. לשימוש עם
Image.find_displacement()ואלגוריתמים אחרים מבוססי FFT.
- sensor.B128X64: int¶
רזולוציה 128x64. לשימוש עם
Image.find_displacement()ואלגוריתמים אחרים מבוססי FFT.
- sensor.B128X128: int¶
רזולוציה 128x128. לשימוש עם
Image.find_displacement()ואלגוריתמים אחרים מבוססי FFT.
- sensor.IOCTL_SET_READOUT_WINDOW: int¶
מגדיר את חלון הקריאה (readout) של החיישן. ראו
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
מקבל את חלון הקריאה (readout) של החיישן. ראו
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int¶
מגדיר מצב מופעל-טריגר (לדוגמה עבור ה-MT9V034). ראו
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int¶
מקבל את מצב מופעל-הטריגר הנוכחי. ראו
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int¶
מבצע אופטימיזציה של
sensor.set_framesize()לשדה ראייה על פני FPS. ראוsensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int¶
מקבל את מצב האופטימיזציה הנוכחי של שדה ראייה על פני FPS. ראו
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int¶
מפעיל מיקוד אוטומטי במודול מצלמת OV5640 FPC. ראו
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int¶
משהה מיקוד אוטומטי במודול מצלמת OV5640 FPC. ראו
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int¶
מאפס מיקוד אוטומטי במודול מצלמת OV5640 FPC. ראו
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int¶
ממתין לסיום המיקוד האוטומטי במודול מצלמת OV5640 FPC. ראו
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int¶
מפעיל/מכבה מצב לילה בחיישן. ראו
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int¶
מקבל את מצב הלילה הנוכחי. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int¶
מקבל את רוחב תמונת ה-FLIR Lepton בפיקסלים. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int¶
מקבל את גובה תמונת ה-FLIR Lepton בפיקסלים. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int¶
מקבל את סוג ה-FLIR Lepton (רדיומטרי או לא). ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int¶
מקבל את קצב הרענון של ה-FLIR Lepton ב-Hz. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int¶
מקבל את רזולוציית ה-ADC של ה-FLIR Lepton בביטים. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int¶
מבצע פקודת FLIR Lepton SDK בת 16 ביטים. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int¶
מגדיר מאפיין של FLIR Lepton. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
מקבל מאפיין של FLIR Lepton. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int¶
מקבל את טמפרטורת ה-FPA של ה-FLIR Lepton בצלזיוס. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int¶
מקבל את טמפרטורת ה-AUX של ה-FLIR Lepton בצלזיוס. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int¶
מגדיר את מצב המדידה של FLIR Lepton. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int¶
מקבל את מצב מצב-המדידה של FLIR Lepton. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int¶
מגדיר את טווח הטמפרטורות של מצב-המדידה של FLIR Lepton. ראו
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int¶
מקבל את טווח הטמפרטורות של מצב-המדידה של FLIR Lepton. ראו
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int¶
מפעיל/מכבה זיהוי תנועה ב-HM01B0. ראו
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int¶
מגדיר את חלון זיהוי התנועה של ה-HM01B0. ראו
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int¶
מגדיר את סף זיהוי התנועה של ה-HM01B0. ראו
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int¶
מנקה את פסיקת זיהוי התנועה של ה-HM01B0. ראו
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int¶
מפעיל/מכבה את המתנד הפנימי של ה-HM01B0. ראו
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int¶
מקבל את סטטיסטיקות ה-RGB
(r, gb, gr, b)מהחיישן. ראוsensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int¶
מגדיר את קביעת ההטיות (bias) המוגדרת מראש של חיישן ה-GENX320. ראו
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int¶
מגדיר הטיה (bias) יחידה של חיישן ה-GENX320. ראו
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int¶
מגדיר את פרמטרי מסנן נוגד-ההבהוב של ה-GENX320. ראו
sensor.ioctl().
- sensor.GENX320_BIASES_ACTIVE_MARKER: int¶
קביעת ההטיות (bias) המוגדרת מראש לסמן פעיל עבור ה-GENX320.