sensor --- مستشعر الكاميرا#

Deprecated since version 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#

ينسخ ما كان في مخزن الإطارات إلى معاينة الـ 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#

Deprecated since version 4.5: هذه الدالة مهملة وستثير OSError. استخدم الوحدة الجديدة csi بدلاً منها.

sensor.dealloc_extra_fb() None#

Deprecated since version 4.5: هذه الدالة مهملة وستثير OSError. استخدم الوحدة الجديدة csi بدلاً منها.

sensor.set_pixformat(pixformat: int) None#

يضبط تنسيق البكسل لوحدة الكاميرا. pixformat هي إحدى القيم التالية:

sensor.get_pixformat() int#

يُرجع تنسيق البكسل الحالي لوحدة الكاميرا.

sensor.set_framesize(framesize: int) None#

يضبط حجم الإطار لوحدة الكاميرا. انظر ثوابت حجم الإطار أدناه للقيم الصالحة.

sensor.get_framesize() int#

يُرجع حجم الإطار الحالي لوحدة الكاميرا.

sensor.set_framerate(rate: int) None#

يضبط معدل الإطارات بوحدة الهرتز لوحدة الكاميرا.

sensor.get_framerate() int#

يُرجع معدل الإطارات بوحدة الهرتز لوحدة الكاميرا.

sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None#

يضبط دقة الكاميرا إلى دقة فرعية داخل الدقة الحالية.

إن roi هي مجموعة/قائمة مستطيل (x, y, w, h). يمكنك أيضاً تمرير (w, h) وستُوسَّط roi على الإطار. يمكن أيضاً تمرير الوسائط مفكوكة كأعداد صحيحة موضعية.

sensor.get_windowing() Tuple[int, int, int, int]#

يُرجع مجموعة roi (x, y, w, h) التي ضُبطت سابقاً باستخدام sensor.set_windowing().

sensor.set_gainceiling(gainceiling: int) bool#

يضبط سقف كسب صورة الكاميرا. القيم الصالحة هي 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 هما وسيطتان مفتاحيتان فقط.

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 وسيطة مفتاحية فقط.

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 وسيطة مفتاحية فقط.

sensor.get_rgb_gain_db() Tuple[float, float, float]#

يُرجع مجموعة تحتوي على قيم كسب الكاميرا الحالية للأحمر والأخضر والأزرق بالديسيبل.

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). الوضع الافتراضي هو الإيقاف.

  • 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 إذا كان وضع التبديل مفعّلاً.

sensor.set_auto_rotation(enable: bool) None#

يشغّل وضع التدوير التلقائي (True) أو يوقفه (False). الوضع الافتراضي هو الإيقاف. يعمل فقط عندما يكون لدى OpenMV Cam وحدة imu مثبتة.

sensor.get_auto_rotation() bool#

يُرجع True إذا كان وضع التدوير التلقائي مفعّلاً.

sensor.set_framebuffers(count: int) None#

يضبط عدد مخازن الإطارات المستخدمة لاستقبال بيانات الصورة.

قد تكون count تساوي 1 (مخزن مفرد) أو 2 (مخزن مزدوج) أو 3 (مخزن ثلاثي) أو 4 أو أكثر لوضع برنامج تشغيل المستشعر في وضع 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#

يسجّل دالة رد النداء cb ليتم تنفيذها (في سياق المقاطعة) كلما ولّدت وحدة الكاميرا إطاراً جديداً (لكن قبل استقبال الإطار).

تأخذ cb وسيطة واحدة: الحالة الحالية لدبوس vsync بعد التغيير.

مرّر قيمة غير قابلة للاستدعاء (مثل None) لإلغاء التسجيل.

sensor.set_frame_callback(cb: Callable[[], None] | None) None#

يسجّل دالة رد النداء 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))

يضبط نافذة قراءة المستشعر. ترفع النافذة الأصغر معدل الإطارات على حساب مجال الرؤية.

ioctl(IOCTL_GET_READOUT_WINDOW)

يُرجع نافذة القراءة الحالية كمجموعة (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)

يُرجع حالة اتساع مجال الرؤية الحالية كقيمة bool.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

يمكّن (True) أو يعطّل (False) "الوضع الليلي" للإضاءة المنخفضة للمستشعر. لـ OV7725 و OV5640 فقط.

ioctl(IOCTL_GET_NIGHT_MODE)

يُرجع حالة الوضع الليلي الحالية كقيمة bool.

ioctl(IOCTL_GET_RGB_STATS)

يُرجع مجموعة رباعية من إحصائيات قنوات 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 بوحدة الهرتز.

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)

يُرجع درجة حرارة مصفوفة المستوى البؤري لـ 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)

يُرجع مجموعة ثنائية (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)

يطبّق إعداد انحياز مسبق. إن preset هي إحدى الثوابت GENX320_BIASES_*.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

يضبط انحيازاً واحداً. إن bias هي إحدى الثوابت GENX320_BIAS_*؛ و value هو الإعداد الصحيح.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

يضبط مرشح مكافحة الوميض. إن enable قيمة منطقية؛ تضبط وسائط التردد الاختيارية نطاق تمرير المرشح.

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 بت، 1 بايت.

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#

يضبط نافذة قراءة المستشعر. انظر sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int#

يحصل على نافذة قراءة المستشعر. انظر 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 بوحدة الهرتز. انظر 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#

يضبط إعداد انحياز المستشعر المسبق لـ GENX320. انظر sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int#

يضبط انحيازاً واحداً لمستشعر GENX320. انظر sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int#

يضبط معاملات مرشح مكافحة الوميض لـ GENX320. انظر sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int#

إعداد الانحيازات الافتراضي المسبق لـ GENX320.

sensor.GENX320_BIASES_LOW_LIGHT: int#

إعداد انحيازات الإضاءة المنخفضة المسبق لـ GENX320.

sensor.GENX320_BIASES_ACTIVE_MARKER: int#

إعداد انحيازات العلامة النشطة المسبق لـ GENX320.

sensor.GENX320_BIASES_LOW_NOISE: int#

إعداد انحيازات الضوضاء المنخفضة المسبق لـ GENX320.

sensor.GENX320_BIASES_HIGH_SPEED: int#

إعداد انحيازات السرعة العالية المسبق لـ GENX320.

sensor.GENX320_BIAS_DIFF_OFF: int#

محدّد انحياز GENX320 DIFF_OFF.

sensor.GENX320_BIAS_DIFF_ON: int#

محدّد انحياز GENX320 DIFF_ON.

sensor.GENX320_BIAS_FO: int#

محدّد انحياز GENX320 FO.

sensor.GENX320_BIAS_HPF: int#

محدّد انحياز GENX320 HPF.

sensor.GENX320_BIAS_REFR: int#

محدّد انحياز GENX320 REFR.