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.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¶
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.JPEG(للـ OV2640/OV5640 فقط)
- sensor.set_framesize(framesize: int) None¶
يضبط حجم الإطار لوحدة الكاميرا. انظر ثوابت حجم الإطار أدناه للقيم الصالحة.
- 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.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
تشغّل
enableالتحكم التلقائي بالتعريض (1) أو توقفه (0).إذا كانت
enableتساوي0فيمكنك ضبط زمن تعريض ثابت بالميكروثانية باستخدامexposure_us. إنexposure_usوسيطة مفتاحية فقط.
- 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.set_vflip(enable: bool) None¶
يشغّل وضع القلب العمودي (
True) أو يوقفه (False). الوضع الافتراضي هو الإيقاف.
- 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.set_auto_rotation(enable: bool) None¶
يشغّل وضع التدوير التلقائي (
True) أو يوقفه (False). الوضع الافتراضي هو الإيقاف. يعمل فقط عندما يكون لدى OpenMV Cam وحدةimuمثبتة.
- sensor.set_framebuffers(count: int) None¶
يضبط عدد مخازن الإطارات المستخدمة لاستقبال بيانات الصورة.
قد تكون
countتساوي1(مخزن مفرد) أو2(مخزن مزدوج) أو3(مخزن ثلاثي) أو4أو أكثر لوضع برنامج تشغيل المستشعر في وضع 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¶
يسجّل دالة رد النداء
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.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¶
يضبط نافذة قراءة المستشعر. انظر
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().