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.reset() None

מאתחל את חיישן המצלמה.

sensor.sleep(enable: bool) None

מעביר את המצלמה למצב שינה אם enable הוא True. אחרת, מעיר אותה חזרה.

sensor.shutdown(enable: bool) None

מעביר את המצלמה למצב צריכת חשמל נמוך יותר ממצב שינה. יש לאפס את המצלמה בעת ההערה.

sensor.flush() None

מעתיק את כל מה שהיה בחוצץ הפריימים (frame buffer) לתצוגה המקדימה של ה-IDE.

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.width() int

מחזיר את רוחב רזולוציית החיישן.

sensor.height() int

מחזיר את גובה רזולוציית החיישן.

sensor.get_fb() image.Image | None

מחזיר את אובייקט התמונה שהוחזר בקריאה קודמת ל-sensor.snapshot(). מחזיר None אם sensor.snapshot() לא נקראה קודם לכן.

sensor.get_id() int

מחזיר את מזהה מודול המצלמה. ראו את קבועי החיישן למטה.

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.get_pixformat() int

מחזיר את פורמט הפיקסל הנוכחי של מודול המצלמה.

sensor.set_framesize(framesize: int) None

מגדיר את גודל הפריים עבור מודול המצלמה. ראו את קבועי framesize למטה לערכים תקפים.

sensor.get_framesize() int

מחזיר את גודל הפריים הנוכחי של מודול המצלמה.

sensor.set_framerate(rate: int) None

מגדיר את קצב הפריימים ב-Hz עבור מודול המצלמה.

sensor.get_framerate() int

מחזיר את קצב הפריימים ב-Hz של מודול המצלמה.

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.get_gain_db() float

מחזיר את ערך ההגבר הנוכחי של המצלמה בדציבלים.

sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None

enable מפעיל (1) או מכבה (0) את בקרת החשיפה האוטומטית.

אם enable הוא 0 ניתן להגדיר זמן חשיפה קבוע במיקרושניות באמצעות exposure_us. exposure_us הוא ארגומנט מסוג keyword-only.

sensor.get_exposure_us() int

מחזיר את ערך החשיפה הנוכחי של המצלמה במיקרושניות.

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.get_hmirror() bool

מחזיר True אם מצב המראָה האופקית מופעל.

sensor.set_vflip(enable: bool) None

מפעיל (True) או מכבה (False) את מצב ההיפוך האנכי. ברירת המחדל היא כבוי.

sensor.get_vflip() bool

מחזיר True אם מצב ההיפוך האנכי מופעל.

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.get_transpose() bool

מחזיר True אם מצב ההיפוך (transpose) מופעל.

sensor.set_auto_rotation(enable: bool) None

מפעיל (True) או מכבה (False) את מצב הסיבוב האוטומטי. ברירת המחדל היא כבוי. עובד רק כאשר ל-OpenMV Cam מותקן imu.

sensor.get_auto_rotation() bool

מחזיר True אם מצב הסיבוב האוטומטי מופעל.

sensor.set_framebuffers(count: int) None

מגדיר את מספר חוצצי הפריימים (frame buffer) המשמשים לקבלת נתוני תמונה.

count יכול להיות 1 (חוצץ יחיד), 2 (חוצץ כפול), 3 (חוצץ משולש), או 4 או יותר כדי להכניס את מנהל ההתקן של החיישן למצב video FIFO שבו פריימים שהתקבלו מאוחסנים ב-FIFO של count חוצצים.

sensor.get_framebuffers() int

מחזיר את מספר חוצצי הפריימים שהוקצו כעת.

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

enable True להפעלה, 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)

מגדיר את סף זיהוי התנועה (0255).

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.__write_reg(address: int, value: int) None

כותב value לאוגר המצלמה בכתובת address.

הערה

ראו את גיליון הנתונים של המצלמה למידע על האוגרים.

sensor.__read_reg(address: int) int

קורא את אוגר המצלמה בכתובת address.

הערה

ראו את גיליון הנתונים של המצלמה למידע על האוגרים.

קבועים

sensor.BINARY: int

פורמט פיקסל BINARY (מפת סיביות). כל פיקסל הוא בן 1 ביט.

sensor.GRAYSCALE: int

פורמט פיקסל GRAYSCALE (Y מתוך YUV422). כל פיקסל הוא בן 8 ביטים, בית אחד.

sensor.RGB565: int

פורמט פיקסל RGB565. כל פיקסל הוא בן 16 ביטים, 2 בתים. 5 ביטים אדום, 6 ביטים ירוק, 5 ביטים כחול.

sensor.BAYER: int

פורמט פיקסל RAW BAYER. 8 ביטים לפיקסל.

sensor.YUV422: int

פורמט פיקסל YUV422 (8 ביטים Y1, 8 ביטים U, 8 ביטים Y2, 8 ביטים V, וכו«).

sensor.JPEG: int

מצב JPEG. פלט JPEG דחוס. עובד רק עבור מצלמות OV2640/OV5640.

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.QQCIF: int

רזולוציה 88x72.

sensor.QCIF: int

רזולוציה 176x144.

sensor.CIF: int

רזולוציה 352x288.

sensor.QQSIF: int

רזולוציה 88x60.

sensor.QSIF: int

רזולוציה 176x120.

sensor.SIF: int

רזולוציה 352x240.

sensor.QQQQVGA: int

רזולוציה 40x30.

sensor.QQQVGA: int

רזולוציה 80x60.

sensor.QQVGA: int

רזולוציה 160x120.

sensor.QVGA: int

רזולוציה 320x240.

sensor.VGA: int

רזולוציה 640x480.

sensor.HQQQQVGA: int

רזולוציה 40x20.

sensor.HQQQVGA: int

רזולוציה 80x40.

sensor.HQQVGA: int

רזולוציה 160x80.

sensor.HQVGA: int

רזולוציה 240x160.

sensor.HVGA: int

רזולוציה 480x320.

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.B160X160: int

רזולוציה 160x160 (עבור ה-HM01B0).

sensor.B320X320: int

רזולוציה 320x320 (עבור ה-HM01B0).

sensor.LCD: int

רזולוציה 128x160 (לשימוש עם מגן ה-LCD).

sensor.QQVGA2: int

רזולוציה 128x160 (לשימוש עם מגן ה-LCD).

sensor.WVGA: int

רזולוציה 720x480 (עבור ה-MT9V034).

sensor.WVGA2: int

רזולוציה 752x480 (עבור ה-MT9V034).

sensor.SVGA: int

רזולוציה 800x600. רק עבור מצלמות OV2640/OV5640.

sensor.XGA: int

רזולוציה 1024x768. רק עבור מצלמות OV2640/OV5640.

sensor.WXGA: int

רזולוציה 1280x768 (עבור ה-MT9M114).

sensor.SXGA: int

רזולוציה 1280x1024. רק עבור מצלמות OV2640/OV5640.

sensor.SXGAM: int

רזולוציה 1280x960 (עבור ה-MT9M114).

sensor.UXGA: int

רזולוציה 1600x1200. רק עבור מצלמות OV2640/OV5640.

sensor.HD: int

רזולוציה 1280x720. רק עבור מצלמות OV2640/OV5640.

sensor.FHD: int

רזולוציה 1920x1080. רק עבור מצלמת OV5640.

sensor.QHD: int

רזולוציה 2560x1440. רק עבור מצלמת OV5640.

sensor.QXGA: int

רזולוציה 2048x1536. רק עבור מצלמת OV5640.

sensor.WQXGA: int

רזולוציה 2560x1600. רק עבור מצלמת OV5640.

sensor.WQXGA2: int

רזולוציה 2592x1944. רק עבור מצלמת OV5640.

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_DEFAULT: int

קביעת ההטיות (bias) המוגדרת מראש כברירת מחדל עבור ה-GENX320.

sensor.GENX320_BIASES_LOW_LIGHT: int

קביעת ההטיות (bias) המוגדרת מראש לתאורה חלשה עבור ה-GENX320.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

קביעת ההטיות (bias) המוגדרת מראש לסמן פעיל עבור ה-GENX320.

sensor.GENX320_BIASES_LOW_NOISE: int

קביעת ההטיות (bias) המוגדרת מראש לרעש נמוך עבור ה-GENX320.

sensor.GENX320_BIASES_HIGH_SPEED: int

קביעת ההטיות (bias) המוגדרת מראש למהירות גבוהה עבור ה-GENX320.

sensor.GENX320_BIAS_DIFF_OFF: int

בורר הטיה (bias) DIFF_OFF של GENX320.

sensor.GENX320_BIAS_DIFF_ON: int

בורר הטיה (bias) DIFF_ON של GENX320.

sensor.GENX320_BIAS_FO: int

בורר הטיה (bias) FO של GENX320.

sensor.GENX320_BIAS_HPF: int

בורר הטיה (bias) HPF של GENX320.

sensor.GENX320_BIAS_REFR: int

בורר הטיה (bias) REFR של GENX320.