MCPcopy Create free account

hub / github.com/RustCV/RustCV / functions

Functions314 in github.com/RustCV/RustCV

Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
rustcv-core/src/pixel_format.rs:22
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
rustcv-core/src/telemetry.rs:31
Methodforce_reset
(&self)
rustcv-backend-avf/src/lib.rs:113
Methodforce_reset
(&self)
rustcv-backend-msmf/src/controls.rs:130
Methodforce_reset
(&self)
rustcv-backend-v4l2/src/controls.rs:114
Functionfourcc_roundtrip
()
rustcv-camera/src/pixel_format.rs:149
Methodfourcc_str
Returns a human-readable FourCC string (e.g., "MJPG"). 返回人类可读的 FourCC 字符串(如 "MJPG")。
rustcv-camera/src/pixel_format.rs:126
Methodfrom
(val: u32)
rustcv-core/src/pixel_format.rs:131
Methodfrom_format
Determines the buffer layout from a pixel format.
rustcv-backend-msmf/src/stream.rs:176
Methodfrom_fourcc
Convert a V4L2 FourCC `u32` to a [`PixelFormat`]. 将 V4L2 FourCC `u32` 转换为 [`PixelFormat`]。
rustcv-camera/src/pixel_format.rs:98
Methodget_counter
获取当前累计的帧数
rustcv/src/core/tick_meter.rs:64
Methodget_exposure
(&self)
rustcv-backend-avf/src/lib.rs:98
Methodget_exposure
(&self)
rustcv-backend-v4l2/src/controls.rs:62
Functionget_format
(fd: RawFd)
rustcv-camera/src/backend/linux/sys.rs:173
Methodget_fps
获取当前的 FPS (Frames Per Second) 公式:次数 / 总耗时
rustcv/src/core/tick_meter.rs:54
Methodget_height
(&self)
rustcv/src/videoio/mod.rs:299
Methodget_width
(&self)
rustcv/src/videoio/mod.rs:296
Functionhandle_left_stream
处理器:左摄流
rustcv-backend-v4l2/examples/dual_web_streaming.rs:203
Functionhandle_right_stream
处理器:右摄流
rustcv-backend-v4l2/examples/dual_web_streaming.rs:209
Methodheight
Get the current image height. 获取当前图像高度。
rustcv-camera/src/camera.rs:153
Methodheight
Get the image height. 获取图像高度。
rustcv-camera/src/videocapture.rs:91
Methodheight
(&self)
rustcv-camera/src/backend/linux/mod.rs:259
Functionhresult_to_camera_error
Converts Windows HRESULT error to CameraError # Arguments `e` - The HResult error from Windows API # Returns A CameraError wrapping the error messag
rustcv-backend-msmf/src/device.rs:37
Functionimread
读取图像文件 支持 JPG, PNG, BMP 等常见格式。 注意:这将强制转换为 BGR 格式以匹配 OpenCV 默认行为。
rustcv/src/imgcodecs/mod.rs:9
Functionimwrite
保存图像文件 根据文件扩展名自动决定格式。
rustcv/src/imgcodecs/mod.rs:39
Functionindex_page
首页 HTML:双屏显示
rustcv-backend-v4l2/examples/dual_web_streaming.rs:167
Functionindex_page
首页 HTML
rustcv-backend-v4l2/examples/web_streaming.rs:121
Methodinject_frame
(&mut self, _frame: Frame<'_>)
rustcv-backend-avf/src/stream.rs:266
Methodinject_frame
(&mut self, _frame: Frame<'_>)
rustcv-backend-v4l2/src/stream.rs:106
Methodinject_frame
(&mut self, frame: Frame<'_>)
rustcv-core/src/traits.rs:177
Functionior
(typ: u8, nr: u8)
rustcv-camera/src/backend/linux/sys.rs:33
Functioniow
(typ: u8, nr: u8)
rustcv-camera/src/backend/linux/sys.rs:36
Functioniowr
(typ: u8, nr: u8)
rustcv-camera/src/backend/linux/sys.rs:39
Methodis_bayer
判断是否为 Bayer 原始格式 (需要 Demosaic)
rustcv-core/src/pixel_format.rs:100
Methodis_compressed
判断是否为压缩格式 (JPEG, H264)
rustcv-core/src/pixel_format.rs:92
Functionis_format_supported
(format: PixelFormat)
rustcv-backend-msmf/examples/camera_view/convert.rs:98
Methodis_opened
Check if the camera is successfully opened. 检查摄像头是否已成功打开。
rustcv-camera/src/videocapture.rs:78
Functionit_works
()
rustcv-simulation/src/lib.rs:10
Functionmain
()
rustcv-backend-avf/examples/camera_view.rs:40
Functionmain
()
rustcv-backend-msmf/examples/camera_view/main.rs:165
Functionmain
()
rustcv/examples/camera_demo.rs:9
Functionmain
Build script for rustcv-camera. Compiles platform-specific C/ObjC bridge code.
rustcv-camera/build.rs:4
Functionmain
()
rustcv-camera/examples/zero_copy_demo.rs:16
Functionmain
()
rustcv-camera/examples/camera_demo.rs:11
Functionmain
()
rustcv-camera/examples/resolution_bench.rs:25
Functionmain
()
rustcv-backend-v4l2/examples/dual_web_streaming.rs:44
Functionmain
()
rustcv-backend-v4l2/examples/camera_view.rs:20
Functionmain
()
rustcv-backend-v4l2/examples/dqbuf_bench.rs:2
Functionmain
()
rustcv-backend-v4l2/examples/dual_camera_view.rs:35
Functionmain
()
rustcv-backend-v4l2/examples/web_streaming.rs:46
Methodnew
初始化完整的采集管线(同步,不启动采集)。 # Arguments `device_id` — 由 `AvfDriver::list_devices` 返回的 `DeviceInfo.id` `config` — 采集配置(分辨率、FPS 等)
rustcv-backend-avf/src/stream.rs:80
Methodnew
()
rustcv-backend-avf/src/lib.rs:31
Methodnew
创建新的 Delegate 实例并绑定 Sender。 # objc2 0.6 IVar 初始化正确模式 ```text Self::alloc() → 分配内存(Allocated<Self>,ivar 为 MaybeUninit) .set_ivars(value)
rustcv-backend-avf/src/delegate.rs:163
Methodnew
(shared: Arc<SharedState>)
rustcv-backend-msmf/src/stream.rs:100
Methodnew
Creates a new MSMF driver instance. This constructor is lightweight and does not initialize Media Foundation. Initialization is deferred until the fi
rustcv-backend-msmf/src/lib.rs:104
Methodnew
(rows: i32, cols: i32, channels: u8)
rustcv/src/core/mat.rs:18
Methodnew
构造函数
rustcv/src/core/tick_meter.rs:19
Methodnew
(index: u32)
rustcv/src/videoio/mod.rs:44
Methodnew
(x: i32, y: i32)
rustcv/src/imgproc/drawing.rs:14
Methodnew
Create a new configuration with sensible defaults. 使用合理的默认值创建新配置。
rustcv-camera/src/config.rs:69
Methodnew
Create an empty Mat with no allocated data. 创建一个无数据分配的空 Mat。
rustcv-camera/src/mat.rs:45
Methodnew
Create a new Frame (crate-internal constructor). 创建新的 Frame(crate 内部构造函数)。
rustcv-camera/src/frame.rs:88
Methodnew
Create a new (unimplemented) MSMF backend. 创建新的(未实现的)MSMF 后端。
rustcv-camera/src/backend/windows/mod.rs:21
Methodnew
Create a new (uninitialized) AVFoundation backend. 创建新的(未初始化的)AVFoundation 后端。
rustcv-camera/src/backend/macos/mod.rs:112
Methodnew
Create a new (uninitialized) V4L2 backend. 创建新的(未初始化的)V4L2 后端。
rustcv-camera/src/backend/linux/mod.rs:100
Methodnew
(dev: Arc<v4l::Device>, fmt: &v4l::Format, buf_count: usize)
rustcv-backend-v4l2/src/stream.rs:35
Methodnew
()
rustcv-backend-v4l2/src/lib.rs:24
Methodnew
(window_size: usize)
rustcv-core/src/time.rs:33
Methodnew
从 ASCII 字符创建 FourCC
rustcv-core/src/pixel_format.rs:10
Methodnew
()
rustcv-core/src/builder.rs:27
Methodnext_frame
(&mut self)
rustcv-core/src/traits.rs:172
Methodopen
Open a camera by device index with default settings. 按设备索引使用默认设置打开摄像头。 Default: 640x480, 30fps, auto format. 默认:640x480,30fps,自动格式。
rustcv-camera/src/videocapture.rs:48
Methodopen
(&mut self, _device: &str, _config: &CameraConfig)
rustcv-camera/src/backend/windows/mod.rs:25
Methodopen
Open the camera device at `index` (embedded in the `device` string). 打开 `device` 字符串中 `index` 指定的摄像头设备。
rustcv-camera/src/backend/macos/mod.rs:121
Methodopen
Open a device, negotiate format, allocate mmap buffers. 打开设备、协商格式、分配 mmap 缓冲区。
rustcv-camera/src/backend/linux/mod.rs:114
Methodopen_with
Open a camera with custom configuration. 使用自定义配置打开摄像头。 # Examples ```no_run use rustcv_camera::{Camera, CameraConfig, PixelFormat}; let cam = Camer
rustcv-camera/src/camera.rs:75
Methodopen_with
Open a camera with custom configuration. 使用自定义配置打开摄像头。
rustcv-camera/src/videocapture.rs:55
Methodpixel_format
Set the desired pixel format. 设置期望的像素格式。 If not set, the format is auto-selected based on the requested fps. 如果未设置,将根据请求的帧率自动选择格式。
rustcv-camera/src/config.rs:99
Methodpixel_format
Get the current pixel format. 获取当前像素格式。
rustcv-camera/src/camera.rs:159
Methodpixel_format
(&self)
rustcv-camera/src/backend/linux/mod.rs:263
Methodqueue
(&mut self, index: usize)
rustcv-camera/src/backend/linux/mod.rs:247
Methodreset
重置秒表 (Reset)
rustcv/src/core/tick_meter.rs:46
Methodresolve_device_id
(driver: &dyn Driver, index: u32)
rustcv/src/videoio/mod.rs:305
Functionrgb_to_bgr_swap
()
rustcv-camera/src/decode.rs:268
Methodrows
Image height (number of rows). 图像高度(行数)。
rustcv-camera/src/mat.rs:96
Methodset_exposure
(&self, _value_us: u32)
rustcv-backend-avf/src/lib.rs:95
Methodset_exposure
Sets the camera exposure time. # Arguments `value_us` - Exposure time in microseconds
rustcv-backend-msmf/src/controls.rs:61
Methodset_exposure
(&self, value_us: u32)
rustcv-backend-v4l2/src/controls.rs:44
Methodset_focus
(&self, _focus: u32)
rustcv-backend-avf/src/lib.rs:107
Methodset_focus
Sets the camera focus position. # Arguments `focus` - Focus position (device-specific range)
rustcv-backend-msmf/src/controls.rs:111
Methodset_focus
(&self, focus: u32)
rustcv-backend-v4l2/src/controls.rs:93
Methodset_trigger
(&self, _config: TriggerConfig)
rustcv-backend-avf/src/lib.rs:116
Methodset_trigger
Configures the camera trigger mode. # Arguments `config` - Trigger configuration # Returns Returns `Ok(())` if trigger is disabled, or an error fo
rustcv-backend-msmf/src/controls.rs:144
Methodset_trigger
(&self, config: TriggerConfig)
rustcv-backend-v4l2/src/controls.rs:118
Methodset_zoom
(&self, _zoom: u32)
rustcv-backend-avf/src/lib.rs:104
Methodset_zoom
(&self, zoom: u32)
rustcv-backend-msmf/src/controls.rs:99
Methodset_zoom
(&self, zoom: u32)
rustcv-backend-v4l2/src/controls.rs:84
Functionshutdown_mf
Shuts down the Media Foundation subsystem This function decrements the reference count and performs actual shutdown when the count reaches zero. This
rustcv-backend-msmf/src/device.rs:78
Methodstart
(&mut self)
rustcv-camera/src/backend/windows/mod.rs:31
Methodstart
Start video streaming. 启动视频流。
rustcv-camera/src/backend/linux/mod.rs:159
← previousnext →201–300 of 314, ranked by callers