gpt4 book ai didi

opencv - Delphi opencv ocvFFMpegIPCamSource 到位图?

转载 作者:行者123 更新时间:2023-12-02 17:24:29 27 4
gpt4 key购买 nike

有一种方法可以将 ocvFFMpegIPCamSource 流捕获/转换为位图?

首先,我尝试这样做:

FrameBitmap := TBitmap.Create;
FrameBitmap.PixelFormat := pf24bit;

Image5.Picture.Graphic := IplImage2Bitmap(ocvView1.Image, FrameBitmap);

//Image5 是我的位图。

显然会出错,因为“ ocvView1.Image ”的类型是“ IocvImage ”并且函数的第一个参数 IplImage2Bitmap 需要一个类型“ pIpIImage

我在过程中错过了一些东西..

其次,我尝试使用“ cvImage2Bitmap ”:
FrameBitmap := TBitmap.Create;
FrameBitmap.PixelFormat := pf24bit;

Image5.Picture.Graphic := cvImage2Bitmap(ocvView1.Image, FrameBitmap);

同样,需要一个类型“ pIpIImage ”,我正在尝试传递一个“ IocvImage

我看不到缺少什么。

有没有办法进行这种转换?

我需要直接从 执行此操作ocvFFMpegIPCamSource 组件,或来自 ocv查看 零件?

最佳答案

我可以在来源中看到:

IocvImage = interface
...
property IpImage: pIplImage Read GetIplImage;

所以你必须使用 ocvView1.Image.IpImage

关于opencv - Delphi opencv ocvFFMpegIPCamSource 到位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60254878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com