C# 中的图像变形
我正在寻找任何示例代码或库来在 C# 中执行图像变形。例如,拍摄两张图像,定义公共点并“合并”特征。我的谷歌搜索失败了,除非唯一的选择是从头开始写这个?非常感谢
I am looking for any example code or libraries to perform image morphing in C#. For example, taking two images, defining common points and "merging" the features. My google search failed me, unless the only option is to write this from scratch? Many thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
也许 C++ 足够接近?
Perhaps C++ is close enough ?
AForge.NET 有一个变形过滤器。我不知道它是否允许您定义点集,或者它是否只是执行“愚蠢”的默认设置,但无论如何值得一看。我使用 AForge 做很多事情——非常流畅,而且免费。
AForge.NET has a morph filter. I don't know if it lets you define the point set or if it just does a "dumb" default, but worth a look anyway. I use AForge for lots of things- pretty slick, and free.
看看单应词。这是一种在给定一组公共点(4 对)的情况下合并两个图像的方法。如果您想通过特征来匹配两个图像,您将需要使用机器学习技术来检测相似性。 AForge 拥有一些图像处理技术以及机器学习所需的工具。
Take a look at homographies. Its a way to merge the two images, given a common set (4 pairs) of points. If you want to match the two images by features you will need to use machine learning, techniques to detect the similarities. AForge has a few image processing techniques, and the necessary tools for machine learning.