前言:em。。。遇見要求不規則四邊形對邊中點連線的問題
比如求上邊和底邊
思路:(假設不規則四邊形在第一象限)求兩個對角點的相鄰邊的中點,因為上邊和底邊的中點 y座標 是最大的和最小的。
所以求出四個中點後,比較 y座標 最大和最小的就是 上邊和底邊的中點
下面是求上邊和底邊的座標,左邊和右邊就比較最小和最大x的座標
cv::point pointarray[4];//依次逆時針或順時針 不規則四邊形的頂點
cv::point core[4],coret(int_max,int_max), coreb(0,0);
cv::point core[4], coret(int_max, int_max), coreb(0, 0);
core[0].x = (pointarray[0].x + pointarray[1].x) / 2;
core[0].y = (pointarray[0].y + pointarray[1].y) / 2;
core[1].x = (pointarray[0].x + pointarray[3].x) / 2;
core[1].y = (pointarray[0].y + pointarray[3].y) / 2;
core[2].x = (pointarray[2].x + pointarray[1].x) / 2;
core[2].y = (pointarray[2].y + pointarray[1].y) / 2;
core[3].x = (pointarray[2].x + pointarray[3].x) / 2;
core[3].y = (pointarray[2].y + pointarray[3].y) / 2;
//獲取上下邊的中點
for (int i = 0; i < 4; i++)
c OpenCV 不規則四邊形轉矩形(二)
直通車 2.如下 重要的函式我都給了注釋 include opencv2 highgui.hpp include opencv2 imgproc.hpp include include using namespace cv using namespace std function main int ...
定義四邊形 圓的內接四邊形
1 圓內接多邊形定義 多邊形的所有頂點都在同乙個圓上,這個多邊形叫圓內接多邊形,這個圓叫這個多邊形的外接圓。2 圓內接四邊形定義 四邊形的所有頂點都在同乙個圓上,這個四邊形叫圓內接四邊形,這個圓叫這個四邊形的外接圓。3 判定定理 如果乙個四邊形的對角互補,那麼它的四個頂點在同乙個圓上 簡稱四點共圓 ...
四邊形可以分為幾類 四邊形的分類
課題 四邊形分類 課型學案導學課 學習目標 我要在觀察 比較 操作 交流中探索新知。我要進一步認識平行四邊形 長方形 正方形的特徵。我要把四邊形按一定的標準進行分類。教學重 難點 教學重 難點 能把四邊形按一定的標準進行分類 課時安排 共課時 第 課時 導學過 程教師復備預習 導學 創設情景 師 現...