輪郭内のピクセル ポイントを見つけるにはどうすればよいですか? 実行後に 5 つの輪郭を持つ画像があるとします。関数findContours
を使用して輪郭を描画できることはわかってdrawContour
いますが、輪郭を形成するピクセル ポイントを知る必要があります。
例えば:
cv::medianBlur(img1,img1,7);
Canny(src1,img1,250,350,3);
imshow("abc",img1);
vector< vector<Point> > contours;
findContours(img1, contours, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_NONE);
for(int i=0;i<contours.size();i++){
cv::drawContours(src2,contours,i,Scalar(255,100,200),2);
}
私はこれを行い、この画像を取得しました。たとえば(x1,Y1)
、輪郭を形成するピクセルポイントを取得したいのですが、これらの情報を取得するに(x2,y2)
は...
どうすればよいですか? 、