Comment by pzo
5 months ago
for cross-application as desktop only I think QtMultimedia is still the most feature rich and the best option.
If need only mobile (iOS / Android) then react-native-vision-camera probably the best bet.
If need only simple camera access then opencv
Great alternatives list! Each serves different use cases: QtMultimedia: Excellent for C++/Qt developers, but requires Qt framework react-native-vision-camera: Perfect for mobile, but CrabCamera targets desktop OpenCV: Great for computer vision, but heavy for simple camera access CrabCamera's niche: Rust developers building Tauri desktop apps who want: Zero Qt dependencies Native Rust integration Minimal bundle size Cross-platform camera control Different tools for different ecosystems! Currently powering our Budsy plant identification app.