c# - 如何编写面部变形器应用程序?

标签 c# .net image-processing

我想编写一种图像编辑器,您可以在其中放置人物照片并对其进行变形,例如使用“捏合”和“打洞”效果,并添加诸如头发之类的东西或改变他们皮肤的颜色。事情是我不知道从哪里开始......是否有一个图像处理框架专注于我正在寻找的这些任务?或者我应该拿起一些有关图像处理算法的书并编写一些 .Net 例程?感谢您的输入!

最佳答案

如果您不知道从哪里开始,您应该从书店开始。买一两本关于计算机图形学和几何理论的书。您可能需要很长时间才能自己编写程序,而不仅仅是“告诉我在那里写什么,我不需要理解我在写什么”。

一些链接:

http://www.cs.virginia.edu/~gfx/courses/2004/Intro.Fall.04/handouts/03-morph.pdf http://www.cs.princeton.edu/courses/archive/fall00/cs426/lectures/composite/composite.pdf http://www.cs.brown.edu/courses/csci1950-g/asgn/proj5/

我认为这些页面很好地描述了如何去做。如果您想学习它并编写您自己的实现,请看那里。

关于c# - 如何编写面部变形器应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4743864/

相关文章:

c# - 模拟接口(interface)转换回原始类

c# - 类型 'xxx' 在未引用的程序集中定义

c# - 如何验证 KeyUsage 的证书

.net - 是否可以从URL读取到System.IO.Stream对象?

c++ - 使用视频编写器更改存储视频的大小?

android - 相机像素旋转

c# - 在客户端将json字符串转换为json?

c# - 如何在 SDK V3 上对 Cosmos-db 查询异步运行 LINQ Count

.net - Windows 桌面应用程序的现代 UI 的正确方法是什么?

opencv - 使用端点和凸出距离绘制圆弧。在 OpenCV 或 PIL 中