提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
概述
这几个周来导师留了学习C#和WPF的任务,这款相机制作涵盖了我这几周所学的知识。能够实现拍照,调节图像参数, 截图拍摄,添加滤镜等功能。
下面记录一下实现的过程和避雷的点,欢迎大家批评指正。
运行界面效果
控件和具体功能:
根据点击的功能不同弹出不同的按键,执行不同的操作。
提示:以下是本篇文章正文内容,下面案例可供参考
搭建项目文件
新建项目 选择客户端应用程序(WPF):

关于Winform 和 WPF 的取舍
WPF相比于Winform,个人感觉更加灵活,可以设计更多的样式。使得界面更好看。Winform 可能 可以更快捷的设计界面,直接调用提供的控件,不像WPF 需要调用接口。
配置
调用的程序包
打开项目,在Nuget中搜索opencvsharp4 搜索:
下载:
安装这三个程序包。
关于Aforge ffmpeg 和 Opencvsharp
这两个都可以调用笔记本摄像头,两个程序包集成的功能不一样,Opencvsharp是Opencv在C#的调用库,可以进行图像处理等功能 。随着功能的添加,我也从ffmpeg 改成了使用Opencvsharp。
引用
因为中间显示摄像头拍照的功能采用picturebox 是winform提供的控件,所以需要调用配置。(不太明白这东西能不能叫接口,知道的朋友下面评论一下)
有两步:
1.右

本文介绍了作者使用C#和WPF开发的一个相机制作项目,涉及控件配置、Aforgeffmpeg与Opencvsharp库的选择,以及如何实现场景切换、图像处理和摄像头功能。展示了从界面设计到功能实现的详细过程。
项目概述和初期准备&spm=1001.2101.3001.5002&articleId=126101223&d=1&t=3&u=f79373018172444b9cbe6b0411369533)
439

被折叠的 条评论
为什么被折叠?



