sensor --- camera sensor¶
Deprecated since version 4.5: โมดูล sensor ถูกยกเลิกแล้ว ให้ใช้โมดูล csi ใหม่แทน (ดู csi --- เซ็นเซอร์กล้อง) โมดูลนี้จะไม่มีการเพิ่มฟีเจอร์ใหม่และอาจถูกลบออกในรุ่นถัดไป
โมดูล sensor เป็นอินเทอร์เฟซระดับโมดูลแบบเดิมสำหรับ camera 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¶
ตั้งค่าขนาดเฟรมสำหรับโมดูลกล้อง ดูค่าคงที่ framesize ด้านล่างสำหรับค่าที่ถูกต้อง
- 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¶
ตั้งค่าเพดาน 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) การควบคุม gain อัตโนมัติหาก
enableเป็น0คุณสามารถตั้งค่า gain คงที่เป็นเดซิเบลด้วยgain_dbหาก
enableไม่ใช่ศูนย์ คุณสามารถตั้งค่าเพดาน gain สูงสุดเป็นเดซิเบลด้วยgain_db_ceilingสำหรับอัลกอริทึมควบคุม gain อัตโนมัติgain_dbและgain_db_ceilingเป็นอาร์กิวเมนต์แบบคีย์เวิร์ดเท่านั้น
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enableเปิด (1) หรือปิด (0) การควบคุมการรับแสงอัตโนมัติหาก
enableเป็น0คุณสามารถตั้งค่าเวลารับแสงคงที่เป็นไมโครวินาทีด้วยexposure_usexposure_usเป็นอาร์กิวเมนต์แบบคีย์เวิร์ดเท่านั้น
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enableเปิด (1) หรือปิด (0) การปรับสมดุลสีขาวอัตโนมัติหาก
enableเป็น0คุณสามารถตั้งค่า gain คงที่เป็นเดซิเบลสำหรับช่องสัญญาณแดง เขียว และน้ำเงินตามลำดับด้วยrgb_gain_dbrgb_gain_dbเป็นอาร์กิวเมนต์แบบคีย์เวิร์ดเท่านั้น
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
ส่งคืนทูเพิลพร้อมค่า gain แดง เขียว และน้ำเงินปัจจุบันของกล้องเป็นเดซิเบล
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
ตั้งค่าการควบคุมการปรับระดับสีดำอัตโนมัติ (BLC) บนกล้อง
enableเป็น1เพื่อเปิดหรือ0เพื่อปิดregsหากปิดใช้งาน คุณสามารถตั้งค่ารีจิสเตอร์ BLC ด้วยตนเองผ่านค่าที่อ่านมาก่อนหน้าจากsensor.get_blc_regs()ความยาวของลิสต์ต้องตรงกับจำนวนรีจิสเตอร์ BLC ของ sensor
- sensor.get_blc_regs() List[int]¶
ส่งคืนรีจิสเตอร์ BLC ของ sensor เป็นลิสต์ของจำนวนเต็ม สำหรับใช้กับ
sensor.set_auto_blc()
- sensor.set_hmirror(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ขึ้นไปเพื่อทำให้ไดรเวอร์ sensor อยู่ในโหมด FIFO วิดีโอ โดยเฟรมที่ได้รับจะถูกเก็บใน FIFO ของcountบัฟเฟอร์
- sensor.disable_delays(disable: bool | None = None) bool | None¶
หาก
disableเป็นTrueจะปิดใช้งานการหน่วงเวลาการตั้งตัวทั้งหมดในโมดูล sensorหากเรียกโดยไม่มีอาร์กิวเมนต์ จะส่งคืน
Trueหากปิดใช้งานการหน่วงเวลาแล้ว
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
หาก
disableเป็นTrueจะปิดใช้งานการล้างบัฟเฟอร์เฟรมอัตโนมัติเมื่อเฟรมตกหากเรียกโดยไม่มีอาร์กิวเมนต์ จะส่งคืน
Trueหากปิดใช้งานการล้างอัตโนมัติแล้ว
- sensor.set_special_effect(sde: int) bool¶
ตั้งค่าเอฟเฟกต์ดิจิทัลพิเศษ (SDE) บน sensor
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¶
ดำเนินการคำร้องเฉพาะสำหรับ sensor
requestเป็นหนึ่งในIOCTL_*constants อาร์กิวเมนต์ตำแหน่งที่เหลือและค่าที่ส่งคืนขึ้นอยู่กับคำร้อง คำร้องที่รองรับถูกจัดกลุ่มตามกลุ่ม sensor ด้านล่างทั่วไป (sensor ใดก็ได้):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))ตั้งค่าหน้าต่างการอ่านข้อมูลของ sensor หน้าต่างที่เล็กกว่าจะเพิ่มอัตราเฟรมแลกกับมุมมองภาพที่แคบลง
ioctl(IOCTL_GET_READOUT_WINDOW)ส่งคืนหน้าต่างการอ่านข้อมูลปัจจุบันเป็นทูเพิล
(x, y, w, h)ioctl(IOCTL_SET_TRIGGERED_MODE, enable)เปิด (
True) หรือปิด (False) โหมดทริกเกอร์บน MT9V034ioctl(IOCTL_GET_TRIGGERED_MODE)ส่งคืนสถานะโหมดทริกเกอร์ปัจจุบันเป็น
boolioctl(IOCTL_SET_FOV_WIDE, enable)เมื่อเป็น
Trueจะสั่งให้set_framesize()ปรับแต่งเพื่อมุมมองภาพแทนอัตราเฟรมioctl(IOCTL_GET_FOV_WIDE)ส่งคืนสถานะ FOV-wide ปัจจุบันเป็น
boolioctl(IOCTL_SET_NIGHT_MODE, enable)เปิด (
True) หรือปิด (False) "โหมดกลางคืน" แสงน้อยของ sensor เฉพาะ OV7725 และ OV5640 เท่านั้นioctl(IOCTL_GET_NIGHT_MODE)ส่งคืนสถานะโหมดกลางคืนปัจจุบันเป็น
boolioctl(IOCTL_GET_RGB_STATS)ส่งคืนทูเพิล 4 ค่าของสถิติช่องสัญญาณ RGB ดิบ
(r, gb, gr, b)ที่อ่านจาก sensor (มักใช้สำหรับการปรับสมดุลสีขาว)
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 (radiometric หรือไม่) เป็น int
ioctl(IOCTL_LEPTON_GET_REFRESH)ส่งคืนอัตราการรีเฟรชของ Lepton เป็น Hz
ioctl(IOCTL_LEPTON_GET_RESOLUTION)ส่งคืนความละเอียด ADC ของ Lepton เป็นบิต
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)รันคำสั่ง FLIR Lepton SDK
cmdคือ id คำสั่ง 16 บิตที่กำหนดโดย SDKioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)เขียน attribute ของ Lepton SDK
attr_idคือ id attribute 16 บิตpayloadเป็นbytes/bytearrayที่มีความยาวเป็นทวีคูณของ 16 บิตioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)อ่าน attribute ของ Lepton SDK
attr_idคือ id attribute 16 บิตwordsคือจำนวนคำ 16 บิตที่จะอ่าน ส่งคืนbytearrayioctl(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 ค่า
(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) บล็อกการตรวจจับความเคลื่อนไหวบน sensor ของ HM01B0ioctl(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 -- event sensor:
ioctl(IOCTL_GENX320_SET_BIASES, preset)ใช้ค่าพรีเซ็ต bias
presetเป็นหนึ่งในGENX320_BIASES_*constantsioctl(IOCTL_GENX320_SET_BIAS, bias, value)ตั้งค่า bias เดี่ยว
biasเป็นหนึ่งในGENX320_BIAS_*constantsvalueคือค่าการตั้งค่าในรูปแบบจำนวนเต็มioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)กำหนดค่าตัวกรองป้องกันการกระพริบ
enableเป็น bool อาร์กิวเมนต์ความถี่ที่เป็นตัวเลือกจะตั้งค่า passband ของตัวกรอง
- 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¶
ตั้งค่าหน้าต่างการอ่านข้อมูลของ sensor ดู
sensor.ioctl()
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
รับหน้าต่างการอ่านข้อมูลของ sensor ดู
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 ดู
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 (radiometric หรือไม่) ดู
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¶
ตั้งค่า attribute ของ FLIR Lepton ดู
sensor.ioctl()
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
รับ attribute ของ 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 ดูsensor.ioctl()
- sensor.IOCTL_GENX320_SET_BIASES: int¶
ตั้งค่าพรีเซ็ต bias ของ sensor GENX320 ดู
sensor.ioctl()
- sensor.IOCTL_GENX320_SET_BIAS: int¶
ตั้งค่า bias เดี่ยวของ sensor GENX320 ดู
sensor.ioctl()
- sensor.IOCTL_GENX320_SET_AFK: int¶
ตั้งค่าพารามิเตอร์ตัวกรองป้องกันการกระพริบ GENX320 ดู
sensor.ioctl()