C#下用于同时使用OpenCvSharp和Emgu.CV两个库的相互转换库
Posted 梓夜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#下用于同时使用OpenCvSharp和Emgu.CV两个库的相互转换库相关的知识,希望对你有一定的参考价值。
很久以前做的一个图像处理项目,在.NET平台上使用OpenCV,但因为同时使用了C#支持的两个比较有名的库,由于封装方式不同,难免要转换两个库之间的Mat对象。
同时还封装了一些WPF下,System.Windows.Media.Imaging.BitmapSource转Winform下System.Drawing.Bitmap的方法,也封装了两个OpenCV库转BitmapSource的方法。
经过验证,出现过的内存泄露的问题已经解决,暂时还没发现新的内存泄露的问题,如果有,请在我Github的Issue中提出。
详细工程请看我的Github地址:https://github.com/wingsziye/CSharpOpenCVLiberiesConverter/tree/master
以上是关于C#下用于同时使用OpenCvSharp和Emgu.CV两个库的相互转换库的主要内容,如果未能解决你的问题,请参考以下文章
使用OpenCVSharp和NAudio库在C#中录制带有声音的视频并保存下来的代码