【发布时间】:2017-07-06 06:17:37
【问题描述】:
我正在制作一个 Windows 窗体应用程序,在该应用程序中,我在笔记本电脑的网络摄像头流期间覆盖图像。 叠加的图像显示出荒谬的颜色。它显示出很多粉红色。我能做些什么来使叠加的图像看起来正确吗? 我正在使用 camera_Net 库连接到网络摄像头 在网络摄像头视频期间叠加图像的建议也应受到赞赏。
这是我绘制图像的代码
string filepath = @"E:\office\lux desktop app\Camera_Net-master\Camera_Net-master\Samples\CameraControlTool\water_PNG3290.png";
Bitmap bitmap1 = new Bitmap(filepath);
g.DrawImage(bitmap1, new Rectangle(400 , 0, 250, 600));
【问题讨论】:
-
为什么两张图片的形状差别很大?
-
因为我已经给出了叠加的图像坐标,所以它在矩形范围内,即 new Rectangle(400 , 0, 250, 600)
-
g已经在显示实时摄像机内容了吗? -
g是c#中图形库的对象
-
我的意思是我担心你不能简单地将图像放在另一个视频上?
标签: c# winforms bitmap directshow webcam-capture