源代码分享:
1、https://gitee.com/zhanglongtumi/CameraQt
2、https://gitee.com/zhanglongtumi/CameraCsAforge
3、https://gitee.com/zhanglongtumi/CsCameraEmgu
三份Git分享地址处,有其运行的截图。
另外其软件运行一段时间的,运行情况图,CPU使用情况图,GPU使用情况图
1、为Qt版的摄像头调用分析图,可以看出,相机的调用占用的资源:用到GPU,没用到CPU。
2、为C#版,使用的控件为,Aforge控件。相机占用的资源:用到CPU,没用GPU。
3、为C#版,使用的控件为,Emgu控件。相机占用的资源:用到CPU,也用到GPU。
Qt版与C#版中,最大的差别就是内存的变化。qt中,内存无变化。而C#的软件一直在变。
补充,vc下面,用opencv调用摄像头。用到CPU,没用到GPU,内存无变化。