sensor --- camera sensor

Sắp loại bỏ từ phiên bản 4.5: Module sensor đã bị ngừng hỗ trợ. Hãy sử dụng module csi mới (xem csi --- cảm biến camera) để thay thế. Không có tính năng mới nào được bổ sung vào module này và nó có thể bị loại bỏ trong phiên bản tương lai.

Module sensor là giao diện module-level kế thừa cho cảm biến camera chính trên OpenMV Cam. Mỗi lời gọi đều là hàm tự do hoạt động trên một instance CSI ẩn duy nhất, điều này giới hạn hỗ trợ cho các board có nhiều hơn một camera. Module được giữ lại để tương thích ngược với các tập lệnh OpenMV cũ hơn; code mới nên sử dụng module hướng đối tượng csi thay thế.

Tên các hàm tuân theo phong cách cũ set_pixformat / set_framesize. Mỗi hàm tương ứng một-một với một phương thức trên csi.CSI; xem module csi để biết toàn bộ tập tính năng và mô tả từng tham số.

Ví dụ sử dụng:

import sensor

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)

while True:
    img = sensor.snapshot()

Các hàm

sensor.reset() None

Khởi tạo cảm biến camera.

sensor.sleep(enable: bool) None

Đặt camera vào trạng thái ngủ nếu enableTrue. Ngược lại, đánh thức camera.

sensor.shutdown(enable: bool) None

Đặt camera vào chế độ tiêu thụ điện thấp hơn chế độ ngủ. Camera phải được khởi động lại khi thức dậy.

sensor.flush() None

Sao chép nội dung trong bộ đệm khung hình sang bản xem trước trên IDE.

sensor.snapshot() image.Image

Chụp ảnh bằng camera và trả về đối tượng image.Image.

Nếu sensor.set_auto_rotation() được bật, phương thức này trả về một đối tượng image.Image mới đã được xoay sẵn.

sensor.skip_frames(n: int | None = None, time: int = 300) None

Bỏ qua n khung hình hoặc time mili giây (tùy theo thông số nào được chỉ định) để cho phép ảnh camera ổn định sau khi thay đổi cài đặt camera.

Nếu không chỉ định n cũng như time, phương thức này bỏ qua các khung hình trong 300 mili giây.

Nếu cả hai đều được chỉ định, phương thức này bỏ qua n khung hình nhưng sẽ hết thời gian sau time mili giây.

sensor.width() int

Trả về chiều rộng độ phân giải của cảm biến.

sensor.height() int

Trả về chiều cao độ phân giải của cảm biến.

sensor.get_fb() image.Image | None

Trả về đối tượng ảnh được trả về bởi lần gọi trước đó của sensor.snapshot(). Trả về None nếu sensor.snapshot() chưa được gọi trước đó.

sensor.get_id() int

Trả về ID module camera. Xem hằng số sensor bên dưới.

sensor.get_frame_available() bool

Trả về True nếu có khung hình sẵn sàng để đọc bằng cách gọi sensor.snapshot().

sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image

Sắp loại bỏ từ phiên bản 4.5: Hàm này đã bị ngừng hỗ trợ và sẽ ném ra OSError. Hãy sử dụng module csi mới thay thế.

sensor.dealloc_extra_fb() None

Sắp loại bỏ từ phiên bản 4.5: Hàm này đã bị ngừng hỗ trợ và sẽ ném ra OSError. Hãy sử dụng module csi mới thay thế.

sensor.set_pixformat(pixformat: int) None

Đặt định dạng điểm ảnh cho module camera. pixformat là một trong các giá trị sau:

sensor.get_pixformat() int

Trả về định dạng pixformat hiện tại cho module camera.

sensor.set_framesize(framesize: int) None

Đặt kích thước khung hình cho module camera. Xem hằng số framesize bên dưới để biết các giá trị hợp lệ.

sensor.get_framesize() int

Trả về kích thước khung hình hiện tại của module camera.

sensor.set_framerate(rate: int) None

Đặt tốc độ khung hình tính bằng Hz cho module camera.

sensor.get_framerate() int

Trả về tốc độ khung hình tính bằng Hz của module camera.

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

Đặt độ phân giải của camera thành một độ phân giải con bên trong độ phân giải hiện tại.

roi là một tuple/list hình chữ nhật (x, y, w, h). Bạn cũng có thể truyền (w, h)roi sẽ được căn giữa trên khung hình. Các tham số cũng có thể được truyền dưới dạng số nguyên vị trí.

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

Trả về tuple roi (x, y, w, h) đã được đặt trước đó bằng sensor.set_windowing().

sensor.set_gainceiling(gainceiling: int) bool

Đặt mức trần độ khuếch đại ảnh camera. Các giá trị hợp lệ là 2, 4, 8, 16, 32, 64, hoặc 128. Trả về True khi thành công.

sensor.set_contrast(contrast: int) bool

Đặt độ tương phản ảnh camera. Khoảng giá trị hợp lệ là -3 đến +3. Trả về True khi thành công.

sensor.set_brightness(brightness: int) bool

Đặt độ sáng ảnh camera. Khoảng giá trị hợp lệ là -3 đến +3. Trả về True khi thành công.

sensor.set_saturation(saturation: int) bool

Đặt độ bão hòa ảnh camera. Khoảng giá trị hợp lệ là -3 đến +3. Trả về True khi thành công.

sensor.set_quality(quality: int) bool

Đặt chất lượng nén JPEG của ảnh camera. Khoảng giá trị hợp lệ là 0 đến 100. Trả về True khi thành công. Chỉ dành cho camera OV2640/OV5640.

sensor.set_colorbar(enable: bool) bool

Bật (True) hoặc tắt (False) chế độ kiểm tra dải màu. Trả về True khi thành công.

sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None

enable bật (1) hoặc tắt (0) điều khiển độ khuếch đại tự động.

Nếu enable0, bạn có thể đặt độ khuếch đại cố định tính bằng decibel với gain_db.

Nếu enable khác không, bạn có thể đặt mức trần độ khuếch đại tối đa tính bằng decibel với gain_db_ceiling cho thuật toán điều khiển độ khuếch đại tự động.

gain_dbgain_db_ceiling là các đối số chỉ-keyword.

sensor.get_gain_db() float

Trả về giá trị độ khuếch đại camera hiện tại tính bằng decibel.

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

enable bật (1) hoặc tắt (0) điều khiển thời gian phơi sáng tự động.

Nếu enable0, bạn có thể đặt thời gian phơi sáng cố định tính bằng micro giây với exposure_us. exposure_us là đối số chỉ-keyword.

sensor.get_exposure_us() int

Trả về giá trị thời gian phơi sáng camera hiện tại tính bằng micro giây.

sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None

enable bật (1) hoặc tắt (0) cân bằng trắng tự động.

Nếu enable0, bạn có thể đặt độ khuếch đại cố định tính bằng decibel cho các kênh đỏ, xanh lá và xanh dương tương ứng với rgb_gain_db. rgb_gain_db là đối số chỉ-keyword.

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

Trả về một tuple chứa các giá trị độ khuếch đại đỏ, xanh lá và xanh dương hiện tại của camera tính bằng decibel.

sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None

Đặt điều khiển hiệu chỉnh mức đen tự động (BLC) trên camera.

enable1 để bật hoặc 0 để tắt.

regs nếu bị tắt, bạn có thể đặt thủ công các giá trị thanh ghi BLC thông qua các giá trị đã đọc trước đó từ sensor.get_blc_regs(). Độ dài danh sách phải khớp với số lượng thanh ghi BLC của cảm biến.

sensor.get_blc_regs() List[int]

Trả về các thanh ghi BLC của cảm biến dưới dạng danh sách số nguyên. Để sử dụng với sensor.set_auto_blc().

sensor.set_hmirror(enable: bool) None

Bật (True) hoặc tắt (False) chế độ lật ngang. Mặc định là tắt.

sensor.get_hmirror() bool

Trả về True nếu chế độ lật ngang được bật.

sensor.set_vflip(enable: bool) None

Bật (True) hoặc tắt (False) chế độ lật dọc. Mặc định là tắt.

sensor.get_vflip() bool

Trả về True nếu chế độ lật dọc được bật.

sensor.set_transpose(enable: bool) None

Bật (True) hoặc tắt (False) chế độ chuyển vị (transpose). Mặc định là tắt.

  • vflip=False, hmirror=False, transpose=False -> xoay 0 độ

  • vflip=True, hmirror=False, transpose=True -> xoay 90 độ

  • vflip=True, hmirror=True, transpose=False -> xoay 180 độ

  • vflip=False, hmirror=True, transpose=True -> xoay 270 độ

sensor.get_transpose() bool

Trả về True nếu chế độ chuyển vị (transpose) được bật.

sensor.set_auto_rotation(enable: bool) None

Bật (True) hoặc tắt (False) chế độ xoay tự động. Mặc định là tắt. Chỉ hoạt động khi OpenMV Cam có imu được cài đặt.

sensor.get_auto_rotation() bool

Trả về True nếu chế độ xoay tự động được bật.

sensor.set_framebuffers(count: int) None

Đặt số lượng bộ đệm khung hình dùng để nhận dữ liệu ảnh.

count có thể là 1 (bộ đệm đơn), 2 (bộ đệm kép), 3 (bộ đệm ba), hoặc 4 trở lên để đặt driver cảm biến vào chế độ FIFO video, nơi các khung hình nhận được được lưu trong FIFO gồm count bộ đệm.

sensor.get_framebuffers() int

Trả về số lượng bộ đệm khung hình hiện được phân bổ.

sensor.disable_delays(disable: bool | None = None) bool | None

Nếu disableTrue thì vô hiệu hóa tất cả độ trễ ổn định trong module cảm biến.

Nếu gọi không có đối số, trả về True nếu các độ trễ đang bị vô hiệu hóa.

sensor.disable_full_flush(disable: bool | None = None) bool | None

Nếu disableTrue thì tắt tính năng tự động xóa bộ đệm khung hình khi bỏ khung hình.

Nếu gọi không có đối số, trả về True nếu tính năng tự động xóa đang bị vô hiệu hóa.

sensor.set_special_effect(sde: int) bool

Đặt hiệu ứng kỹ thuật số đặc biệt (SDE) trên cảm biến. sde là một trong các giá trị sensor.NORMAL hoặc sensor.NEGATIVE. Trả về True khi thành công.

sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool

enable True để bật, False để tắt. radi là bán kính nguyên của các điểm ảnh cần hiệu chỉnh. coef là lũy thừa hiệu chỉnh.

Trả về True khi thành công.

sensor.set_vsync_callback(cb: Callable[[int], None] | None) None

Đăng ký hàm gọi lại cb để thực thi (trong ngữ cảnh ngắt) bất cứ khi nào module camera tạo ra một khung hình mới (nhưng trước khi khung hình được nhận).

cb nhận một đối số: trạng thái hiện tại của chân vsync sau khi thay đổi.

Truyền một giá trị không thể gọi (ví dụ: None) để hủy đăng ký.

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

Đăng ký hàm gọi lại cb để thực thi (trong ngữ cảnh ngắt) bất cứ khi nào module camera tạo ra một khung hình mới và khung hình sẵn sàng để đọc qua sensor.snapshot().

cb không nhận đối số.

Truyền một giá trị không thể gọi (ví dụ: None) để hủy đăng ký.

sensor.ioctl(request: int, *args: Any) Any

Thực thi một yêu cầu dành riêng cho cảm biến. request là một trong các hằng số IOCTL_*; các đối số vị trí còn lại và giá trị trả về phụ thuộc vào yêu cầu. Các yêu cầu được hỗ trợ được nhóm theo dòng cảm biến bên dưới.

Chung (mọi cảm biến):

ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

Đặt cửa sổ đọc cảm biến. Cửa sổ nhỏ hơn làm tăng tốc độ khung hình nhưng giảm trường nhìn.

ioctl(IOCTL_GET_READOUT_WINDOW)

Trả về cửa sổ đọc hiện tại dưới dạng tuple (x, y, w, h).

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

Bật (True) hoặc tắt (False) chế độ kích hoạt (triggered mode) trên MT9V034.

ioctl(IOCTL_GET_TRIGGERED_MODE)

Trả về trạng thái chế độ kích hoạt hiện tại dưới dạng bool.

ioctl(IOCTL_SET_FOV_WIDE, enable)

Khi True, chỉ thị set_framesize() tối ưu hóa cho trường nhìn rộng thay vì tốc độ khung hình.

ioctl(IOCTL_GET_FOV_WIDE)

Trả về trạng thái FOV rộng hiện tại dưới dạng bool.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

Bật (True) hoặc tắt (False) "chế độ đêm" ánh sáng yếu của cảm biến. Chỉ dành cho OV7725 và OV5640.

ioctl(IOCTL_GET_NIGHT_MODE)

Trả về trạng thái chế độ đêm hiện tại dưới dạng bool.

ioctl(IOCTL_GET_RGB_STATS)

Trả về một tuple 4 phần tử chứa thống kê kênh RGB thô (r, gb, gr, b) đọc từ cảm biến (thường dùng để điều chỉnh cân bằng trắng).

OV5640 FPC -- lấy nét tự động:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

Bắt đầu quét lấy nét tự động trên module OV5640 FPC.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

Tạm dừng quá trình quét lấy nét tự động đang diễn ra.

ioctl(IOCTL_RESET_AUTO_FOCUS)

Đặt lại vị trí lấy nét tự động về mặc định.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

Chặn cho đến khi quá trình quét lấy nét tự động hiện tại hoàn tất. timeout_ms mặc định là 5000 nếu bị bỏ qua.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Trả về chiều rộng ảnh Lepton tính bằng điểm ảnh.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Trả về chiều cao ảnh Lepton tính bằng điểm ảnh.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Trả về loại Lepton (đo bức xạ hay không) dưới dạng int.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Trả về tốc độ làm mới của Lepton tính bằng Hz.

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Trả về độ phân giải ADC của Lepton tính bằng bit.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

Chạy lệnh FLIR Lepton SDK. cmd là id lệnh 16-bit được định nghĩa bởi SDK.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Ghi một thuộc tính Lepton SDK. attr_id là id thuộc tính 16-bit; payloadbytes/bytearray có độ dài phải là bội số của 16 bit.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Đọc một thuộc tính Lepton SDK. attr_id là id thuộc tính 16-bit; words là số từ 16-bit cần đọc. Trả về một bytearray.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Trả về nhiệt độ mảng phẳng tiêu điểm (focal-plane-array) của Lepton tính bằng độ Celsius.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Trả về nhiệt độ phụ trợ của Lepton tính bằng độ Celsius.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Chuyển đổi Lepton giữa AGC và đầu ra nhiệt độ trực tiếp. measurement_enabled=True bật đầu ra nhiệt độ trực tiếp. Cờ tùy chọn high_temp_enabled chọn dải nhiệt độ cao.

ioctl(IOCTL_LEPTON_GET_MODE)

Trả về một tuple 2 phần tử (measurement_enabled, high_temp_enabled).

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

Đặt dải nhiệt độ được ánh xạ thành 0..255 khi chế độ đo được bật.

ioctl(IOCTL_LEPTON_GET_RANGE)

Trả về dải (min_celsius, max_celsius) hiện tại.

Himax HM01B0 -- phát hiện chuyển động:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

Bật (True) hoặc tắt (False) khối phát hiện chuyển động trên cảm biến của HM01B0.

ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

Đặt cửa sổ phát hiện chuyển động trên HM01B0.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

Đặt ngưỡng phát hiện chuyển động (0 -- 255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

Xóa chốt ngắt phát hiện chuyển động.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

Bật (True) hoặc tắt (False) bộ dao động nội bộ của HM01B0.

Prophesee GENX320 -- cảm biến sự kiện:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

Áp dụng một cài đặt bias. preset là một trong các hằng số GENX320_BIASES_*.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Đặt một bias đơn. bias là một trong các hằng số GENX320_BIAS_*; value là giá trị nguyên.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

Cấu hình bộ lọc chống nhấp nháy. enable là bool; các đối số tần số tùy chọn đặt dải thông lọc.

sensor.set_color_palette(palette: int) None

Đặt bảng màu cho việc chuyển đổi thang xám sang RGB565 của FLIR Lepton (và tương tự). palette là một trong các giá trị image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK, hoặc image.PALETTE_EVT_LIGHT.

sensor.get_color_palette() int | None

Trả về cài đặt bảng màu hiện tại, hoặc None nếu bảng màu đang hoạt động không được nhận dạng.

sensor.__write_reg(address: int, value: int) None

Ghi value vào thanh ghi camera tại địa chỉ address.

Ghi chú

Xem tờ dữ liệu camera để biết thông tin thanh ghi.

sensor.__read_reg(address: int) int

Đọc thanh ghi camera tại địa chỉ address.

Ghi chú

Xem tờ dữ liệu camera để biết thông tin thanh ghi.

Hằng số

sensor.BINARY: int

Định dạng điểm ảnh BINARY (bitmap). Mỗi điểm ảnh là 1 bit.

sensor.GRAYSCALE: int

Định dạng điểm ảnh GRAYSCALE (Y từ YUV422). Mỗi điểm ảnh là 8 bit, 1 byte.

sensor.RGB565: int

Định dạng điểm ảnh RGB565. Mỗi điểm ảnh là 16 bit, 2 byte. 5 bit đỏ, 6 bit xanh lá, 5 bit xanh dương.

sensor.BAYER: int

Định dạng điểm ảnh RAW BAYER. 8 bit mỗi điểm ảnh.

sensor.YUV422: int

Định dạng điểm ảnh YUV422 (8 bit Y1, 8 bit U, 8 bit Y2, 8 bit V, v.v.).

sensor.JPEG: int

Chế độ JPEG. Đầu ra JPEG nén. Chỉ hoạt động với camera OV2640/OV5640.

sensor.OV2640: int

sensor.get_id() trả về giá trị này cho camera OV2640.

sensor.OV5640: int

sensor.get_id() trả về giá trị này cho camera OV5640.

sensor.OV7670: int

sensor.get_id() trả về giá trị này cho camera OV7670.

sensor.OV7690: int

sensor.get_id() trả về giá trị này cho camera OV7690.

sensor.OV7725: int

sensor.get_id() trả về giá trị này cho camera OV7725.

sensor.OV9650: int

sensor.get_id() trả về giá trị này cho camera OV9650.

sensor.MT9V022: int

sensor.get_id() trả về giá trị này cho camera MT9V022.

sensor.MT9V024: int

sensor.get_id() trả về giá trị này cho camera MT9V024.

sensor.MT9V032: int

sensor.get_id() trả về giá trị này cho camera MT9V032.

sensor.MT9V034: int

sensor.get_id() trả về giá trị này cho camera MT9V034.

sensor.MT9M114: int

sensor.get_id() trả về giá trị này cho camera MT9M114.

sensor.BOSON320: int

sensor.get_id() trả về giá trị này cho camera BOSON 320x256.

sensor.BOSON640: int

sensor.get_id() trả về giá trị này cho camera BOSON 640x512.

sensor.LEPTON: int

sensor.get_id() trả về giá trị này cho các camera LEPTON1/2/3.

sensor.HM01B0: int

sensor.get_id() trả về giá trị này cho camera HM01B0.

sensor.HM0360: int

sensor.get_id() trả về giá trị này cho camera HM0360.

sensor.GC2145: int

sensor.get_id() trả về giá trị này cho camera GC2145.

sensor.GENX320ES: int

sensor.get_id() trả về giá trị này cho camera GENX320 (mẫu kỹ thuật).

sensor.GENX320: int

sensor.get_id() trả về giá trị này cho camera GENX320.

sensor.PAG7920: int

sensor.get_id() trả về giá trị này cho camera PAG7920.

sensor.PAG7936: int

sensor.get_id() trả về giá trị này cho camera PAG7936.

sensor.PAJ6100: int

sensor.get_id() trả về giá trị này cho camera PAJ6100.

sensor.FROGEYE2020: int

sensor.get_id() trả về giá trị này cho camera FROGEYE2020.

sensor.NORMAL: int

Truyền vào sensor.set_special_effect() để có đầu ra bình thường (không có SDE).

sensor.NEGATIVE: int

Truyền vào sensor.set_special_effect() để có đầu ra ảnh âm bản.

sensor.QQCIF: int

Độ phân giải 88x72.

sensor.QCIF: int

Độ phân giải 176x144.

sensor.CIF: int

Độ phân giải 352x288.

sensor.QQSIF: int

Độ phân giải 88x60.

sensor.QSIF: int

Độ phân giải 176x120.

sensor.SIF: int

Độ phân giải 352x240.

sensor.QQQQVGA: int

Độ phân giải 40x30.

sensor.QQQVGA: int

Độ phân giải 80x60.

sensor.QQVGA: int

Độ phân giải 160x120.

sensor.QVGA: int

Độ phân giải 320x240.

sensor.VGA: int

Độ phân giải 640x480.

sensor.HQQQQVGA: int

Độ phân giải 40x20.

sensor.HQQQVGA: int

Độ phân giải 80x40.

sensor.HQQVGA: int

Độ phân giải 160x80.

sensor.HQVGA: int

Độ phân giải 240x160.

sensor.HVGA: int

Độ phân giải 480x320.

sensor.B64X32: int

Độ phân giải 64x32. Để sử dụng với Image.find_displacement() và các thuật toán dựa trên FFT khác.

sensor.B64X64: int

Độ phân giải 64x64. Để sử dụng với Image.find_displacement() và các thuật toán dựa trên FFT khác.

sensor.B128X64: int

Độ phân giải 128x64. Để sử dụng với Image.find_displacement() và các thuật toán dựa trên FFT khác.

sensor.B128X128: int

Độ phân giải 128x128. Để sử dụng với Image.find_displacement() và các thuật toán dựa trên FFT khác.

sensor.B160X160: int

Độ phân giải 160x160 (dành cho HM01B0).

sensor.B320X320: int

Độ phân giải 320x320 (dành cho HM01B0).

sensor.LCD: int

Độ phân giải 128x160 (để sử dụng với màn hình LCD shield).

sensor.QQVGA2: int

Độ phân giải 128x160 (để sử dụng với màn hình LCD shield).

sensor.WVGA: int

Độ phân giải 720x480 (dành cho MT9V034).

sensor.WVGA2: int

Độ phân giải 752x480 (dành cho MT9V034).

sensor.SVGA: int

Độ phân giải 800x600. Chỉ dành cho camera OV2640/OV5640.

sensor.XGA: int

Độ phân giải 1024x768. Chỉ dành cho camera OV2640/OV5640.

sensor.WXGA: int

Độ phân giải 1280x768 (dành cho MT9M114).

sensor.SXGA: int

Độ phân giải 1280x1024. Chỉ dành cho camera OV2640/OV5640.

sensor.SXGAM: int

Độ phân giải 1280x960 (dành cho MT9M114).

sensor.UXGA: int

Độ phân giải 1600x1200. Chỉ dành cho camera OV2640/OV5640.

sensor.HD: int

Độ phân giải 1280x720. Chỉ dành cho camera OV2640/OV5640.

sensor.FHD: int

Độ phân giải 1920x1080. Chỉ dành cho camera OV5640.

sensor.QHD: int

Độ phân giải 2560x1440. Chỉ dành cho camera OV5640.

sensor.QXGA: int

Độ phân giải 2048x1536. Chỉ dành cho camera OV5640.

sensor.WQXGA: int

Độ phân giải 2560x1600. Chỉ dành cho camera OV5640.

sensor.WQXGA2: int

Độ phân giải 2592x1944. Chỉ dành cho camera OV5640.

sensor.IOCTL_SET_READOUT_WINDOW: int

Đặt cửa sổ đọc cảm biến. Xem sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int

Lấy cửa sổ đọc cảm biến. Xem sensor.ioctl().

sensor.IOCTL_SET_TRIGGERED_MODE: int

Đặt chế độ kích hoạt (ví dụ: cho MT9V034). Xem sensor.ioctl().

sensor.IOCTL_GET_TRIGGERED_MODE: int

Lấy trạng thái chế độ kích hoạt hiện tại. Xem sensor.ioctl().

sensor.IOCTL_SET_FOV_WIDE: int

Tối ưu hóa sensor.set_framesize() cho trường nhìn rộng thay vì FPS. Xem sensor.ioctl().

sensor.IOCTL_GET_FOV_WIDE: int

Lấy trạng thái tối ưu hóa trường nhìn-thay-vì-FPS hiện tại. Xem sensor.ioctl().

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int

Kích hoạt lấy nét tự động trên module camera OV5640 FPC. Xem sensor.ioctl().

sensor.IOCTL_PAUSE_AUTO_FOCUS: int

Tạm dừng lấy nét tự động trên module camera OV5640 FPC. Xem sensor.ioctl().

sensor.IOCTL_RESET_AUTO_FOCUS: int

Đặt lại lấy nét tự động trên module camera OV5640 FPC. Xem sensor.ioctl().

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int

Chờ lấy nét tự động hoàn tất trên module camera OV5640 FPC. Xem sensor.ioctl().

sensor.IOCTL_SET_NIGHT_MODE: int

Bật/tắt chế độ đêm trên cảm biến. Xem sensor.ioctl().

sensor.IOCTL_GET_NIGHT_MODE: int

Lấy trạng thái chế độ đêm hiện tại. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_WIDTH: int

Lấy chiều rộng ảnh FLIR Lepton tính bằng điểm ảnh. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_HEIGHT: int

Lấy chiều cao ảnh FLIR Lepton tính bằng điểm ảnh. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int

Lấy loại FLIR Lepton (đo bức xạ hay không). Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_REFRESH: int

Lấy tốc độ làm mới của FLIR Lepton tính bằng Hz. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RESOLUTION: int

Lấy độ phân giải ADC của FLIR Lepton tính bằng bit. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_RUN_COMMAND: int

Thực thi lệnh FLIR Lepton SDK 16 bit. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int

Đặt thuộc tính FLIR Lepton. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int

Lấy thuộc tính FLIR Lepton. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int

Lấy nhiệt độ FPA của FLIR Lepton tính bằng độ Celsius. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int

Lấy nhiệt độ AUX của FLIR Lepton tính bằng độ Celsius. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_SET_MODE: int

Đặt chế độ đo của FLIR Lepton. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_MODE: int

Lấy trạng thái chế độ đo của FLIR Lepton. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_SET_RANGE: int

Đặt dải nhiệt độ chế độ đo của FLIR Lepton. Xem sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RANGE: int

Lấy dải nhiệt độ chế độ đo của FLIR Lepton. Xem sensor.ioctl().

sensor.IOCTL_HIMAX_MD_ENABLE: int

Bật/tắt phát hiện chuyển động HM01B0. Xem sensor.ioctl().

sensor.IOCTL_HIMAX_MD_WINDOW: int

Đặt cửa sổ phát hiện chuyển động HM01B0. Xem sensor.ioctl().

sensor.IOCTL_HIMAX_MD_THRESHOLD: int

Đặt ngưỡng phát hiện chuyển động HM01B0. Xem sensor.ioctl().

sensor.IOCTL_HIMAX_MD_CLEAR: int

Xóa ngắt phát hiện chuyển động HM01B0. Xem sensor.ioctl().

sensor.IOCTL_HIMAX_OSC_ENABLE: int

Bật/tắt bộ dao động nội bộ HM01B0. Xem sensor.ioctl().

sensor.IOCTL_GET_RGB_STATS: int

Lấy thống kê RGB (r, gb, gr, b) từ cảm biến. Xem sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIASES: int

Đặt cài đặt bias cảm biến GENX320. Xem sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int

Đặt một bias cảm biến GENX320 đơn. Xem sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int

Đặt tham số bộ lọc chống nhấp nháy GENX320. Xem sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int

Cài đặt bias mặc định cho GENX320.

sensor.GENX320_BIASES_LOW_LIGHT: int

Cài đặt bias ánh sáng yếu cho GENX320.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

Cài đặt bias điểm đánh dấu tích cực cho GENX320.

sensor.GENX320_BIASES_LOW_NOISE: int

Cài đặt bias nhiễu thấp cho GENX320.

sensor.GENX320_BIASES_HIGH_SPEED: int

Cài đặt bias tốc độ cao cho GENX320.

sensor.GENX320_BIAS_DIFF_OFF: int

Bộ chọn bias DIFF_OFF của GENX320.

sensor.GENX320_BIAS_DIFF_ON: int

Bộ chọn bias DIFF_ON của GENX320.

sensor.GENX320_BIAS_FO: int

Bộ chọn bias FO của GENX320.

sensor.GENX320_BIAS_HPF: int

Bộ chọn bias HPF của GENX320.

sensor.GENX320_BIAS_REFR: int

Bộ chọn bias REFR của GENX320.