gpt4 book ai didi

opencv - 使用 OpenCV 调整图像大小

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

我正在尝试使用 http://docs.opencv.org/trunk/modules/contrib/doc/facerec/facerec_tutorial.html 在 OPencv 中进行面部识别.但是我不断收到此错误:

    OpenCV Error: Unsupported format or combination of formats
(In the Eigenfaces method all input samples (training images) must
be of equal size! Expected 307200 pixels, but was 4915200 pixels.)
in train, file /home/itsy/Desktop/OpenCV-2.4.2/modules/contrib/src/facerec.cpp, line 326

所以我决定使用

调整矢量内所有图像的大小
for(int i=0; i < images().size; i++)
resize(images[i],images[0],images[0].size(),0,0, INTER_NEAREST );

其中 images 是 Mat 类型的向量,包含所有加载的图像。但是当我尝试编译它时,它告诉我:

facerecognition.cpp:141:27: error: no match for call to ‘(std::vector<cv::Mat>) ()’

这是 for(..) 所在的行。有人可以帮帮我吗?

最佳答案

因为 images 不是函数,所以 images().size 没有任何意义。您需要 images.size(),因为 images.size 是一个函数。

关于opencv - 使用 OpenCV 调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12031849/

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