あなたの画像にマスクを適用する必要があります。
例コード:
まず、あなたのイメージをロードする必要があります
//load default image
Mat image = cv::imread("/home/fabio/code/lena.jpg", cv::IMREAD_GRAYSCALE);

その後、あなたのイメージのためのマスクを作成して、マスクに三角形のポイントを適用します。あなたのマスクは次のようになりますことをした後
//mask image definition
cv::Mat mask = cv::Mat::zeros(image.size(), image.type());
//triangle definition (example points)
vector<Point> points;
points.push_back(Point(100,70));
points.push_back(Point(60,150));
points.push_back(Point(190,120));
//apply triangle to mask
fillConvexPoly(mask, points, Scalar(255));
:最後に

元の画像にマスクを適用し、最終的なイメージを作成します。
//final image definition
cv::Mat finalImage = cv::Mat::zeros(image.size(), image.type());
image.copyTo(finalImage, mask);
結果:
を

これはあなたが探しているものですか?
まず、drawContoursメソッドを使用して3点の輪郭線を描画し、その画像をマスクとして使用してピクセルを抽出します。 – hariprasad
@hariprasadあなたはもっと説明できますか? – Alan