我寫了一個小程序,在其中,我想設置一個幀255的基於矢量的值:爲什麼這個程序崩潰
result = cv::Mat::zeros(frame.size(),CV_8UC1);
std::vector<cv::Point2f> imageCorners;
.......................................................
for (int i = 0 ; imageCorners.size();i++){
std::cout << imageCorners[i]<< std::endl;
result.at<uchar>(imageCorners[i]) = 255;
cv::imshow("result",result);
}
我的問題是:爲什麼在節目剛辦完後崩潰循環?即使我看到結果是正確的?我得到的錯誤信息是:
vector subscript out of range
哦,男孩我很抱歉不注意 – Engine
@Engine沒關係,發生在每個人身上。 – BoBTFish
我想接受你的回答,但我得等10分鐘 – Engine