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.