gpt4 book ai didi

opencv - 来自 makePtr 的范围

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

Opencv 的 makePtr 的范围是什么?我收到错误,makePtr 未在此范围内声明。

我已经包含库 core.hpp、imgprog.hpp。毫升.hpp,

好的...所以我将 C++ 与 netbeans 一起使用,并且我有一个代码可以检测图像中的文本。它使用 Neumann 和 Matas 的算法

一个例子是:我有一个类:

class CV_EXPORTS ERClassifierNM2 : public ERFIlter::Callback{
public:
ERClassifierNM2 (const string& filename);
~ERClassifierNM2;
double eval (const ERStat& stat);
private:
CvBoost boost;

Ptr<ERFilter::Callback> loadClassifierNM2(const string& filename){
return makePtr<ERClassifierNM2> (filename); }

现在我收到消息:makePtr 未在此范围内声明,并且预期在“>”标记之前的主表达式

非常感谢

最佳答案

对于所有对解决方案感兴趣的人。

你可以解决这个问题,当你写

Ptr<ERFilterNM2> (new ERFilterNM2 (filename);

代替

makePtr<ERClassifierNM2> (filename);

这只是另一种语法,您不再需要 makePtr :)

关于opencv - 来自 makePtr 的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25731152/

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