使用opencv3在qt中使用for的错误

时间:2017-01-23 02:20:00

标签: c++ qt opencv

我从MitrocontrollersAndMore获得了关于使用c ++进行车牌识别的源代码示例。但我发现了一些错误。例如,我在此代码中有错误:

for (auto &vectorOfMatchingChars : vectorOfVectorsOfMatchingCharsInScene) {                     // for each group of matching chars
        PossiblePlate possiblePlate = extractPlate(imgOriginalScene, vectorOfMatchingChars);        // attempt to extract plate

        if (possiblePlate.imgPlate.empty() == false) {                                              // if plate was found
            vectorOfPossiblePlates.push_back(possiblePlate);                                        // add to vector of possible plates
        }
    }

错误是在'之前预期的初始化程序:'令牌,在输入结束时预期的主要表达式,期望&#39 ;;'在输入结束时等。我该怎么做才能解决这些错误?

1 个答案:

答案 0 :(得分:0)

你应该像这样修改你的.pro ::

.bod1{
    width: 40%;
    height: 700px;
    background-color: red;
    display: block;
    position: absolute;
    top: 140px;
    left: 50%;
    margin-left: -20%;
}

专注于c ++ 14。这启用了C ++ 14版本。

因为我不知道.pro看起来如何,所以我在这里给出了一个例子。

要启用C ++ 14,您需要专门添加此行::

CONFIG + = c ++ 14