<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【opencv編程基礎】fillpoly和polylines函數(shù)的理解

      前言

      最近編程實現(xiàn)車輛邊界接地線算法時,遇到fillpoly函數(shù)的使用問題,特此記錄。

      具體問題

      調試時定位的錯誤代碼:

                  cv::Mat mask_parking = cv::Mat::zeros(segImg.size(), CV_8UC1);
                  cv::fillPoly(mask_parking, cur_parking, cv::Scalar(255));

      其中cur_parking數(shù)據(jù)類型是std::vector<cv::Point>

      出現(xiàn)錯誤:

      terminate called after throwing an instance of 'cv::Exception'
        what():  OpenCV(3.4.5) /tmp/tmp.fAVojfHTaz/modules/core/src/matrix_wrap.cpp:50: error: (-215:Assertion failed) i < 0 in function 'getMat_'
      
      Aborted (core dumped)

      查看資料發(fā)現(xiàn)是fillpoly函數(shù)的參數(shù)類型有問題;

      修改后的代碼:

                  cv::Mat mask_parking = cv::Mat::zeros(segImg.size(), CV_8UC1);
                  std::cout << __FUNCTION__ << __LINE__ << ", fillPoly mask_parking start..." << std::endl;
                  std::vector<std::vector<cv::Point>> pcur_parking;
                  pcur_parking.emplace_back(cur_parking);
                  cv::fillPoly(mask_parking, pcur_parking, cv::Scalar(255));

      錯誤解決。

      其他

      c++ opencv fillpoly函數(shù)的注意事項博文中記錄,在python中, cv2.polylines和cv2.fillpoly對于參數(shù)pts的要求是一致的,而在c++中是不一致的。

      python:

      # --------------畫多邊形---------------------
      image = cv2.polylines(image , [pts], True, (255, 255, 255))
      ##-------------填充多邊形---------------------
      image = cv2.fillPoly(image , [pts], (255, 255, 255))

      c++:

      polylines(image , pts, true, (255, 255, 255));
      
      vector<vector<Point>> ppts;
      ppts.push_back(pts);
      fillPoly(image , ppts, (255, 255, 255));

      由此得出結論,很明顯,c++中polylines函數(shù)和fillPoly函數(shù)所需參數(shù)不同,fillPoly函數(shù)需要二維嵌套vector<vector> ppts;,否則無法正常使用。若使用vector pts;,會導致程序中斷,但不會在編譯器中報錯。

       

      參考

      1. c++ opencv fillpoly函數(shù)的注意事項

      posted on 2025-02-14 16:31  鵝要長大  閱讀(187)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 久久国产一区二区三区| 苍井空毛片精品久久久| 亚洲av麻豆aⅴ无码电影| 阿图什市| 久久永久视频| 色综合 图片区 小说区| 亚洲av永久无码精品网站| 亚洲一区精品视频在线| 亚洲中文字幕日产无码成人片| 人人妻一区二区三区| 日本亚洲一区二区精品久久| a级黑人大硬长爽猛出猛进| 民丰县| 国产精品污双胞胎在线观看| 国产影片AV级毛片特别刺激| 国产精品一区中文字幕| 日本边添边摸边做边爱| 国内精品伊人久久久久影院对白 | 一二三四免费中文字幕| 成人片黄网站色大片免费毛片| 国产亚洲精品综合一区二区| 四虎成人在线观看免费| 88国产精品视频一区二区三区| 午夜丰满少妇性开放视频| 无码日韩精品一区二区三区免费| 国产精品无码aⅴ嫩草| 国产一区二区日韩在线| 蜜芽亚洲AV无码精品国产午夜| 国内精品自线在拍| 国产超碰无码最新上传| 亚洲无码a∨在线视频| 丰满无码人妻热妇无码区| 亚洲国产欧美在线观看片| 亚洲国产精品乱码一区二区| 亚洲国产精品日韩在线| 99久久精品费精品国产一区二 | 激情综合网五月激情五月| 美女一区二区三区亚洲麻豆| 日韩深夜福利视频在线观看| 一区二区三区四区精品黄| 国产精品一区在线蜜臀|