gpt4 book ai didi

opencv - 尝试在 OpenCv 中使用从 Mat 对象转换的 IplImage 对象时出错

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:24 27 4
gpt4 key购买 nike

IplImage *IplImg;

Mat ImgMat(IplImg);

imshow( "Mat", ImgMat);

在 OpenCV 中,如上所述,我可以将 IplImage 对象转换为 Mat 对象,并将这个新的 IplImage 对象与 imshow 函数一起使用。

Mat ImgMat;

IplImage IplImg(ImgMat); //no error

cvNamedWindow("Ipl",CV_WINDOW_NORMAL);

cvShowImage("Ipl",IplImg); // throws an error

但是当涉及到将 Mat 对象转换为 IplImage 对象并将这个新对象与 cvShowImage 函数一起使用时,编译器会给出错误:“No suitable conversion function from "IplImage"to "const CvArr *"

你能帮我弄清楚为什么这个简单的操作不适用于 cvShowImage 吗?

提前致谢。

最佳答案

cvShowImage 需要一个指向 IplImage 的指针

cvShowImage("Ipl",&IplImg); // should not throw

关于opencv - 尝试在 OpenCv 中使用从 Mat 对象转换的 IplImage 对象时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10150535/

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