分类:技术相关 - 第3页


分享编程等技术相关的心得

WPF控件LiveCharts——实现动态折线图

现目需要在软件界面上实时显示数据的变化,实现类似心电图的效果,发现WPF似乎没有自带的图表控件。于是上网搜索了一下,发现了Live Charts这个开源项目,这里记录一下自己的使用方法。 Live Charts是一个使用C\ 官网: 教程与示例: 本文章主要尝试模拟一个记录图像光流角度和模值的动态折线图,当后台数据更新时,自动更新到图表上。 打开Visual Studio,新建一个WPF应用。 在右侧解决方案资源管理器中右键项目,选择“管理NuGet程序包”。搜索LiveCharts,安装LiveCharts和LiveCharts.Wpf。 右键工程项目,添加新建项,选择用户控件。 其中曲线部分参数: 坐标轴参数: 在主窗体中插入上面写好的控件,并编写数据处理代码。 最终实现的效果: 下图是中给的效果图,但是跟其网页里给的实际代码呈现效果完全不同,而且似乎有Bug。如果您知道如何实现,欢迎在评论中告知,十分感谢。

阅读全文

OpenFace入门心得

因为毕设使用到了OpenFace,趁着学习和使用的机会记录下入门的心得。 OpenFace是一个在GitHub上开源的基于C 项目地址: 项目同时提供了可直接使用的可执行文件和源码,这里分两部分讲述。 在处直接下载编译好的文件,解压。但是还不能运行,要额外下载模型(通过OneDrive): 四个模型文件全部下载完后,放入OpenFace文件夹下 内。 文件夹下有数个可执行文件,这里挑三个常用的。 这个程序用来处理照片。在当前目录下打开控制台(CMD或powershell),运行 ` .\FaceLandmarkImg.exe ` 其中 参数代表处理单个文件,后接文件路径, 参数则是处理文件夹。 等程序运行完毕后,会在目录下生成processed文件夹,里面包含有处理完(加上特征点与注视方向等内容)的照片和保存了处理数据(特征点坐标、AU强度等)的csv文件等。 这个程序用来处理视频。在当前目录下打开控制台,运行 同样会在processed文件夹下生成对应的处理完的视频和csv文件等。 这个程序则是带有UI界面的完全体,可以处理图片、视频甚至摄像头的实时画面。 可以看到左边有处理后的视频画面,右边则包含了面部角度、注视角度和各个AU的强度 同样在结束后会在processed文件夹下生成之前提到的文件。 通过下载源码,解压。 同样要下载前面提到的4个模型文件,放入 中。 官方提供了API调用的文档: 比如检测照片中的特征点: 前两行实例化照抄即可,用于加载模型,放在函数外,启动时便会自行加载。中的参数: 我这里以C 右键LandmarkDetector项目,属性,选择生成为.dll。 在项目中添加新的C 实例化需要的对象: 然后编写一个供C 在相同解决方案中添加一个C `` 然后编写一个按钮点击函数,打开文件传入C 然后编译运行测试。如果无法运行则要: 而且注意Release版本的运行速度要远远高于Debug版本。 本文只介绍了OpenFace最简单的使用方法,如要调用API获取AU等数据还请参考上面的官方文档。 同时上述代码只是大概介绍其使用方法,不一定能够保证正常编译和运行,如有错误,感谢指出。 如果随着毕设进行发现新的问题,应该会更新本文。 更新一个通过AU检测表情的C

阅读全文
公告栏

欢迎来到Fluent Blog,一个基于ASP.NET Core 5.0 MVC的博客。

动态
@余弦G:

博客部署成功~

2021/4/22 上午12:15:08
60