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.