ID Artikel: 000031703 Jenis Konten: Kompatibilitas Terakhir Ditinjau: 07/07/2021

Bagaimana cara mendapatkan frame inframerah dan mengatur eksposur di Matlab* untuk Intel® RealSense™ Depth Camera D435?

Lingkungan

Intel® RealSense™ Kedalaman Kamera Seri D400 Intel RealSense SDK (kit pengembang perangkat lunak) 2.0 versi 2.16.5 Matlab*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Baris kode yang perlu ditambahkan ke file depth_example.m untuk mengakses 2 aliran Inframerah dan mengatur eksposur pada Intel® RealSense™ Depth Camera D435

Deskripsi

Saat ini saya menggunakan Intel® RealSense™ Depth Camera D435 dengan Matlab*. Saya dapat mengeksekusi kode depth_example.m mendapatkan kedalamannya, tetapi saya ingin juga menunjukkan aliran Inframerah dan mengatur eksposur. Bisakah Anda memandu saya?

Resolusi
  • Gunakan RealSense SDK 2.0 versi 2.16.5 (atau yang lebih baru).
  • Modifikasi kode depth_example.m untuk mendapatkan 2 Stream Inframerah sebagai berikut:


Baris berikut dalam huruf berani perlu ditambahkan:
........
colorizer = realsense.colorizer();

cfg = realsense.config();
cfg.enable_all_streams();

profile = pipe.start(cfg);
dev = profile.get_device();
name = dev.get_info(realsense.camera_info.name);

sens = dev.first('depth_sensor');
sens.set_option(realsense.option.emitter_enabled, 0); %or 1

for i = 1:5
fs = pipe.wait_for_frames();
end

ir1 = fs.get_infrared_frame(1); 
ir2 = fs.get_infrared_frame(2);
irdata1 = ir1.get_data();
irdata2 = ir2.get_data();
ir_img1 = reshape(irdata1, 1280, 720);
ir_img2 = reshape(irdata2, 1280, 720);
figure, imshow(ir_img1');
title(sprintf("IR1 frame from %s", name));
figure, imshow(ir_img2');
title(sprintf("IR2 frame from %s", name));

.......

Informasi tambahan

Jika setelah upgrade, ada kesalahan mengenai "int64_t" di kelas frameset, maka Anda harus mengedit frameset.m dan mengubah semua contoh int64_t ke int64.

 

Produk Terkait

Artikel ini berlaku untuk 1 produk

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.