using Emgu.CV;
using Emgu.CV.Structure;
using System.Drawing;
using System.Windows.Forms;
namespace Emgu4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Hello();
}
public void Hello()
{
Mat mat = new Mat(this.Height,this.Width,Emgu.CV.CvEnum.DepthType.Cv8U,3);
mat.SetTo(new MCvScalar(128,128,128));
Bitmap map = BitmapExtension.ToBitmap(mat);
this.BackgroundImage = map;
}
}
}
BitmapExtension
这个鬼东西需要导入一个叫Emgu.cv.Bitmap.dll
的支持
厉害,问题一下子解决了
@斯塔万格的深冬: 这个不好用,好难使
读远程视频的时候,吃内存,吃到满
@echo_lovely: 确实吃内存,目前项目暂时能用,大佬还有啥更好地方案么^^
@斯塔万格的深冬: 用C++写个OpenCV库,然后C#调用
@斯塔万格的深冬: 你是不是用emgu播放视频?