This is a self practice project about using usb camere device for grabb and display image.
- Windows OS
- .netcore = 3.1
- C# language version >= 10.0
- MaterialDesignThemes >= 4.6.0
- Prism.Unity >= 8.197
- System.Drawing.Common = 6.0.0
- AFore.Viedo.DirectShow = 2.2.5
In this section, shows the project structure(namespace level), and some simply introduce about each project.
+-- IamgeGrabber.sln | +-- ImageGrabber.Application | +-- Models | +-- ViewModels | +-- Views | +-- ImageGrabber.Core | +-- CameraModule | +-- CommonInterface | +-- ImageGrabber.Debug | +-- ImageGrabber.Wpf | +-- Converters | +-- Extensions | +-- Styles | +-- Utility +-- .gitignore +-- README.md
-
ImageGrabber.Application is the executable project with interactive UI interface.
-
ImageGrabber.Core is the core project which contains the camera control module.
-
ImageGrabber.Wpf is a wpf base library which contains style sheets, converters and some extensions class to support xaml development.
-
ImageGrabber.Debug is a console application for debug or test some ideas.