【发布时间】:2015-06-26 02:33:46
【问题描述】:
我尝试使用 opencv(给定图像)计算 Haar 特征。
输入:图像
输出:haar 特征
为此,我使用了 OpenCV 的 FeatureEvaluator。
但是当我尝试计算一个特征时,我遇到了一个异常。 这是我的做法:
Ptr<FeatureEvaluator> ptrHaar = FeatureEvaluator::create(FeatureEvaluator::HAAR);
Mat img = imread(image_path); // image of size 2048*1536 correctly loaded
ptrHaar->setImage(img, Size(100, 100));
ptrHaar->setWindow(Point(0, 0));
double res = ptrHaar->calcOrd(0); // get the exception here
【问题讨论】:
-
而异常信息是...?
-
FeatureExtract.exe 中 0x000007FEE8D2EF6C (opencv_objdetect249d.dll) 处的未处理异常:0xC0000005:访问冲突读取位置 0xFFFFFFFFFFFFFFFF。
标签: c++ opencv exception feature-extraction haar-classifier