一連の画像があります。こちらにサンプル画像を掲載しています。各画像に描かれた 60 個のマーカーの座標として、画像から特徴を抽出する必要があります。次に、特定のマーカー (鼻の上) から、他のすべてのマーカーの距離を見つける必要があります。
これを達成するためにopenCVを言語として使用しようとしていて、ドキュメントを読んでいましたが、1週間経ってもまだ目的を達成できません。誰でも私を正しい方向に導いてください。解決策全体ではない場合は、それを達成する方法についてのアイデアを得るために、従うべきリンクまたはチュートリアルを提供してください。
アップロードした私の画像を参照してください。マーカーは画像全体に青く塗られています。
どんな助けでも大歓迎です。ありがとう。
これが私が試したコードですが、ひどくオフトラックであることが判明しました。
//This function threshold the HSV image and create a binary image
Mat GetThresholdedImage(Mat imgRGB){
Mat imgThresh;
inRange(imgRGB, Scalar(95,110,151), Scalar(112,125,169), imgThresh);
return imgThresh;
}
int main(){
Mat frame;
frame = imread("other/test2.jpeg");
namedWindow("Input");
namedWindow("Ball");
Mat imgRGB=frame.clone();
Mat imgThresh = GetThresholdedImage(imgRGB);
imshow("Ball", imgThresh);
imshow("Input", frame);
waitKey(0);
return 0;
}