qualia_core_db/specialized_libs/computer_vision/
mod.rs1pub mod bio;
13pub mod cv;
14pub mod embeddings;
15pub mod gpu;
16pub mod ops;
17pub mod spatial;
18pub mod sr;
19pub mod types;
20
21pub use cv::{
22 bicubic_u8, bilateral_denoise_u8, bilinear_u8, box_blur_u8, brief_desc_u8, canny_u8, dilate_u8,
23 draw_rect_u8, equalize_hist_u8, erode_u8, fast_corners_u8, find_external_blobs,
24 gaussian_blur_u8, hamming_match, histogram_u8, lanczos3_u8, lucas_kanade_step, median_blur_u8,
25 rgb_to_gray_u8, sobel_mag_u8, synthetic_pulse_sequence, warp_affine_u8, warp_perspective_u8,
26 BlobBox, CvError, FrameSequence, GrayView, Keypoint, Match, RgbView, DESC_LEN, MAX_SEQ_FRAMES,
27};
28pub use embeddings::{
29 ahash_u64, color_hist_embed_rgb, cosine_distance, cosine_similarity, dhash_u64,
30 hamming_distance_u64, AHASH_SIDE, COLOR_HIST_BINS, COLOR_HIST_EMBED_DIM, DHASH_HEIGHT,
31 DHASH_WIDTH,
32};
33pub use gpu::{
34 avg_pool2d_dispatch, conv2d_nchw_dispatch, max_pool2d_dispatch, resize_nearest_nchw_dispatch,
35 thermal_allows_gpu_tiles, ThermalHint, VisionComputeDevice, VisionComputeReport,
36 VisionVramBudget,
37};
38pub use ops::{avg_pool2d_nchw_f32, conv2d_nchw_f32, max_pool2d_nchw_f32, resize_nearest_nchw_f32};
39pub use spatial::{
40 assess_twin_eligibility, class_hash_to_sigma_base, class_id_to_sigma_base,
41 class_score_to_sigma, cleanup_mesh_ir, detection_center_to_node_hint, detection_to_sigma,
42 mesh_ir_to_export, mesh_ir_to_export_validated, mesh_ir_to_obj, mesh_ir_to_stl_binary,
43 mesh_ir_triangles, print_readiness, refuse_fea_unless_eligible, validate_mesh_ir,
44 AnalysisDomain, MeshCleanupOptions, MeshIR, MeshQualityReport, MeshValidationReport,
45 MeshValidationStatus, NodeHint, PrintReadiness, RenderMeshExport, TwinEligibility, MAX_INDICES,
46 MAX_VERTICES,
47};
48pub use sr::{
49 blend_tile_into_accum, estimate_tile_count, extract_tile_rgb8, finalize_blend, plan_tiles,
50 super_resolve, super_resolve_tiled, super_resolve_tiled_default,
51 super_resolve_tiled_with_policy, super_resolve_with_policy, ClassicalKernel, EnhancementMode,
52 SrBackend, SrReport, SrRequest, TilePolicy, TileRect, DEFAULT_OVERLAP, DEFAULT_TILE,
53};
54pub use types::{
55 Detection, ImageView, PixelFormat, VisionError, VisualCapabilities, VisualModel,
56 VisualOutputCounts, MAX_DETECTIONS, MAX_EMBED_DIM,
57};