Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCV/RustCV
/ functions
Functions
314 in github.com/RustCV/RustCV
⨍
Functions
314
◇
Types & classes
81
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
rustcv-core/src/pixel_format.rs:22
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
rustcv-core/src/telemetry.rs:31
Method
force_reset
(&self)
rustcv-backend-avf/src/lib.rs:113
Method
force_reset
(&self)
rustcv-backend-msmf/src/controls.rs:130
Method
force_reset
(&self)
rustcv-backend-v4l2/src/controls.rs:114
Function
fourcc_roundtrip
()
rustcv-camera/src/pixel_format.rs:149
Method
fourcc_str
Returns a human-readable FourCC string (e.g., "MJPG"). 返回人类可读的 FourCC 字符串(如 "MJPG")。
rustcv-camera/src/pixel_format.rs:126
Method
from
(val: u32)
rustcv-core/src/pixel_format.rs:131
Method
from_format
Determines the buffer layout from a pixel format.
rustcv-backend-msmf/src/stream.rs:176
Method
from_fourcc
Convert a V4L2 FourCC `u32` to a [`PixelFormat`]. 将 V4L2 FourCC `u32` 转换为 [`PixelFormat`]。
rustcv-camera/src/pixel_format.rs:98
Method
get_counter
获取当前累计的帧数
rustcv/src/core/tick_meter.rs:64
Method
get_exposure
(&self)
rustcv-backend-avf/src/lib.rs:98
Method
get_exposure
(&self)
rustcv-backend-v4l2/src/controls.rs:62
Function
get_format
(fd: RawFd)
rustcv-camera/src/backend/linux/sys.rs:173
Method
get_fps
获取当前的 FPS (Frames Per Second) 公式:次数 / 总耗时
rustcv/src/core/tick_meter.rs:54
Method
get_height
(&self)
rustcv/src/videoio/mod.rs:299
Method
get_width
(&self)
rustcv/src/videoio/mod.rs:296
Function
handle_left_stream
处理器:左摄流
rustcv-backend-v4l2/examples/dual_web_streaming.rs:203
Function
handle_right_stream
处理器:右摄流
rustcv-backend-v4l2/examples/dual_web_streaming.rs:209
Method
height
Get the current image height. 获取当前图像高度。
rustcv-camera/src/camera.rs:153
Method
height
Get the image height. 获取图像高度。
rustcv-camera/src/videocapture.rs:91
Method
height
(&self)
rustcv-camera/src/backend/linux/mod.rs:259
Function
hresult_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
Function
imread
读取图像文件 支持 JPG, PNG, BMP 等常见格式。 注意:这将强制转换为 BGR 格式以匹配 OpenCV 默认行为。
rustcv/src/imgcodecs/mod.rs:9
Function
imwrite
保存图像文件 根据文件扩展名自动决定格式。
rustcv/src/imgcodecs/mod.rs:39
Function
index_page
首页 HTML:双屏显示
rustcv-backend-v4l2/examples/dual_web_streaming.rs:167
Function
index_page
首页 HTML
rustcv-backend-v4l2/examples/web_streaming.rs:121
Method
inject_frame
(&mut self, _frame: Frame<'_>)
rustcv-backend-avf/src/stream.rs:266
Method
inject_frame
(&mut self, _frame: Frame<'_>)
rustcv-backend-v4l2/src/stream.rs:106
Method
inject_frame
(&mut self, frame: Frame<'_>)
rustcv-core/src/traits.rs:177
Function
ior
(typ: u8, nr: u8)
rustcv-camera/src/backend/linux/sys.rs:33
Function
iow
(typ: u8, nr: u8)
rustcv-camera/src/backend/linux/sys.rs:36
Function
iowr
(typ: u8, nr: u8)
rustcv-camera/src/backend/linux/sys.rs:39
Method
is_bayer
判断是否为 Bayer 原始格式 (需要 Demosaic)
rustcv-core/src/pixel_format.rs:100
Method
is_compressed
判断是否为压缩格式 (JPEG, H264)
rustcv-core/src/pixel_format.rs:92
Function
is_format_supported
(format: PixelFormat)
rustcv-backend-msmf/examples/camera_view/convert.rs:98
Method
is_opened
Check if the camera is successfully opened. 检查摄像头是否已成功打开。
rustcv-camera/src/videocapture.rs:78
Function
it_works
()
rustcv-simulation/src/lib.rs:10
Function
main
()
rustcv-backend-avf/examples/camera_view.rs:40
Function
main
()
rustcv-backend-msmf/examples/camera_view/main.rs:165
Function
main
()
rustcv/examples/camera_demo.rs:9
Function
main
Build script for rustcv-camera. Compiles platform-specific C/ObjC bridge code.
rustcv-camera/build.rs:4
Function
main
()
rustcv-camera/examples/zero_copy_demo.rs:16
Function
main
()
rustcv-camera/examples/camera_demo.rs:11
Function
main
()
rustcv-camera/examples/resolution_bench.rs:25
Function
main
()
rustcv-backend-v4l2/examples/dual_web_streaming.rs:44
Function
main
()
rustcv-backend-v4l2/examples/camera_view.rs:20
Function
main
()
rustcv-backend-v4l2/examples/dqbuf_bench.rs:2
Function
main
()
rustcv-backend-v4l2/examples/dual_camera_view.rs:35
Function
main
()
rustcv-backend-v4l2/examples/web_streaming.rs:46
Method
new
初始化完整的采集管线(同步,不启动采集)。 # Arguments `device_id` — 由 `AvfDriver::list_devices` 返回的 `DeviceInfo.id` `config` — 采集配置(分辨率、FPS 等)
rustcv-backend-avf/src/stream.rs:80
Method
new
()
rustcv-backend-avf/src/lib.rs:31
Method
new
创建新的 Delegate 实例并绑定 Sender。 # objc2 0.6 IVar 初始化正确模式 ```text Self::alloc() → 分配内存(Allocated<Self>,ivar 为 MaybeUninit) .set_ivars(value)
rustcv-backend-avf/src/delegate.rs:163
Method
new
(shared: Arc<SharedState>)
rustcv-backend-msmf/src/stream.rs:100
Method
new
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
Method
new
(rows: i32, cols: i32, channels: u8)
rustcv/src/core/mat.rs:18
Method
new
构造函数
rustcv/src/core/tick_meter.rs:19
Method
new
(index: u32)
rustcv/src/videoio/mod.rs:44
Method
new
(x: i32, y: i32)
rustcv/src/imgproc/drawing.rs:14
Method
new
Create a new configuration with sensible defaults. 使用合理的默认值创建新配置。
rustcv-camera/src/config.rs:69
Method
new
Create an empty Mat with no allocated data. 创建一个无数据分配的空 Mat。
rustcv-camera/src/mat.rs:45
Method
new
Create a new Frame (crate-internal constructor). 创建新的 Frame(crate 内部构造函数)。
rustcv-camera/src/frame.rs:88
Method
new
Create a new (unimplemented) MSMF backend. 创建新的(未实现的)MSMF 后端。
rustcv-camera/src/backend/windows/mod.rs:21
Method
new
Create a new (uninitialized) AVFoundation backend. 创建新的(未初始化的)AVFoundation 后端。
rustcv-camera/src/backend/macos/mod.rs:112
Method
new
Create a new (uninitialized) V4L2 backend. 创建新的(未初始化的)V4L2 后端。
rustcv-camera/src/backend/linux/mod.rs:100
Method
new
(dev: Arc<v4l::Device>, fmt: &v4l::Format, buf_count: usize)
rustcv-backend-v4l2/src/stream.rs:35
Method
new
()
rustcv-backend-v4l2/src/lib.rs:24
Method
new
(window_size: usize)
rustcv-core/src/time.rs:33
Method
new
从 ASCII 字符创建 FourCC
rustcv-core/src/pixel_format.rs:10
Method
new
()
rustcv-core/src/builder.rs:27
Method
next_frame
(&mut self)
rustcv-core/src/traits.rs:172
Method
open
Open a camera by device index with default settings. 按设备索引使用默认设置打开摄像头。 Default: 640x480, 30fps, auto format. 默认:640x480,30fps,自动格式。
rustcv-camera/src/videocapture.rs:48
Method
open
(&mut self, _device: &str, _config: &CameraConfig)
rustcv-camera/src/backend/windows/mod.rs:25
Method
open
Open the camera device at `index` (embedded in the `device` string). 打开 `device` 字符串中 `index` 指定的摄像头设备。
rustcv-camera/src/backend/macos/mod.rs:121
Method
open
Open a device, negotiate format, allocate mmap buffers. 打开设备、协商格式、分配 mmap 缓冲区。
rustcv-camera/src/backend/linux/mod.rs:114
Method
open_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
Method
open_with
Open a camera with custom configuration. 使用自定义配置打开摄像头。
rustcv-camera/src/videocapture.rs:55
Method
pixel_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
Method
pixel_format
Get the current pixel format. 获取当前像素格式。
rustcv-camera/src/camera.rs:159
Method
pixel_format
(&self)
rustcv-camera/src/backend/linux/mod.rs:263
Method
queue
(&mut self, index: usize)
rustcv-camera/src/backend/linux/mod.rs:247
Method
reset
重置秒表 (Reset)
rustcv/src/core/tick_meter.rs:46
Method
resolve_device_id
(driver: &dyn Driver, index: u32)
rustcv/src/videoio/mod.rs:305
Function
rgb_to_bgr_swap
()
rustcv-camera/src/decode.rs:268
Method
rows
Image height (number of rows). 图像高度(行数)。
rustcv-camera/src/mat.rs:96
Method
set_exposure
(&self, _value_us: u32)
rustcv-backend-avf/src/lib.rs:95
Method
set_exposure
Sets the camera exposure time. # Arguments `value_us` - Exposure time in microseconds
rustcv-backend-msmf/src/controls.rs:61
Method
set_exposure
(&self, value_us: u32)
rustcv-backend-v4l2/src/controls.rs:44
Method
set_focus
(&self, _focus: u32)
rustcv-backend-avf/src/lib.rs:107
Method
set_focus
Sets the camera focus position. # Arguments `focus` - Focus position (device-specific range)
rustcv-backend-msmf/src/controls.rs:111
Method
set_focus
(&self, focus: u32)
rustcv-backend-v4l2/src/controls.rs:93
Method
set_trigger
(&self, _config: TriggerConfig)
rustcv-backend-avf/src/lib.rs:116
Method
set_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
Method
set_trigger
(&self, config: TriggerConfig)
rustcv-backend-v4l2/src/controls.rs:118
Method
set_zoom
(&self, _zoom: u32)
rustcv-backend-avf/src/lib.rs:104
Method
set_zoom
(&self, zoom: u32)
rustcv-backend-msmf/src/controls.rs:99
Method
set_zoom
(&self, zoom: u32)
rustcv-backend-v4l2/src/controls.rs:84
Function
shutdown_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
Method
start
(&mut self)
rustcv-camera/src/backend/windows/mod.rs:31
Method
start
Start video streaming. 启动视频流。
rustcv-camera/src/backend/linux/mod.rs:159
← previous
next →
201–300 of 314, ranked by callers