Mitov VideoLab相机控制

时间:2014-06-12 16:23:15

标签: delphi

我正在使用Delphi和Mitov VideoLab 7.0

我有一台连接显微镜的CMOS相机。当我拍照时,我需要去白点并纠正白平衡。为此,我需要使用相机自己的控制面板。此面板还附带了一些其他内容,如设置分辨率。

使用Delphi XE3和Videolab 7。

如何在我的Delphi应用程序中显示相机控件?

2 个答案:

答案 0 :(得分:0)

  

为此,我需要使用相机自己的控制面板。   您无法解释该控制面板是相机还是Videlab。   我假设你提到CP是由相机的软件(驱动程序)生成的。   所以,答案是:

如果您很幸运并且制作人也提供了OCX,您可以在Delphi中导入它,然后轻松访问相机。

检查驱动程序的文件夹。看看那里是否有任何OCX文件 检查制作人的网站 询问制片人(并希望它会回答)

如果没有OCX文件,您仍然可以访问相机但不容易。您可以使用相机的驱动程序(DLL)文件。但这涉及到一些黑客行为。

答案 1 :(得分:0)

大家好我以下列方式解决了我的问题:

我没有使用Mitov videoLab(btw是一个很棒的插件)而是使用了StackOverflow上的Vframes: Delphi Webcam Simple Program

我用它来显示我的相机控件

Cam.ShowProperty;

其中Cam:TVideoImage

此外,Vframes让我可以直接将相机显示到TImage画布中,因此非常容易捕获并保存到磁盘或数据库。

adotable1.FieldByName(' PIC&#39)。分配(Image1.Picture.Bitmap);

其中pic被定义为图像(使用MSSql Express)。 为了显示图像,我使用链接到pic字段的DBImage。像魅力一样。