opencv-contour

    2

    1答えて

    私は言葉の絵を持っています。各単語は長方形の輪郭で囲まれています。私はそれにいくつかの操作を行うことができるように、ソートされる長方形の輪郭ベクトルが必要です。 単語の絵があります(等高線あり)。私も、私はそれをソートするために試してみました、私の比較関数が bool my_compare(Rect2d rect1, Rect2d rect2) { if(((rect1.tl().y) <= r

    1

    1答えて

    初めての投稿、私は正しい方法でコードを入れて願っています。 私はビデオ中の乗り物を検出してカウントしようとしています。下のコードを見ると、しきい値と膨張の後にイメージの輪郭が見つかり、drawContoursとrectangleを使用して検出された輪郭。 私はdrawContours/rectangle if文にフィルタを配置しようとしましたが、矩形の領域が40,000より大きくないかどうかを言っ

    1

    2答えて

    OpenCVで輪郭が与えられた場合、幅と高さをcv2.boundingRect(contour)で抽出できます。左の図に示すように、境界矩形の幅と高さを返します。 右の図に示すように、角度を指定すると、回転した境界の長方形の幅/高さを抽出できますか? 私は移動物体の長さを測定しようとしているが、私は時々、水平線から45度までとすることができる移動方向の長さを測定する必要があります。 私はがcv2.

    0

    1答えて

    私は後者の比較のために上記のような絵で固定点を見つけたいと私はボードの左上隅を取ると思いました。私はいくつかのことを試しましたが、結果は緑色の点で示されています。私は上の方ではなく、ボードのコーナーでその点を取る方法を見つけたいと思います。私はまた、その点を同じボードの絵のセットで同じにしたいと思っていますが、向きが変わっているかもしれません。人々はエッジ検出に依存する方法を見て gray = c

    1

    1答えて

    イメージ内のすべての円を識別しようとしています。コントラストを強調した後、しきい値を使用して、賢いエッジを使用して、私はすべての輪郭を見つけ出し、それらをループします。結果イメージには面積> 0があります。結果は良くありません。これはこれは すべての輪郭を示すとき、元の画像 はこれが結果です... #include <opencv2/opencv.hpp> using namespace cv

    0

    1答えて

    を見つけることができる:私は次のコードを使用 : input_img = cv2.imread(input_image) img = cv2.imread(input_image, 0) kernel = np.ones((5,5),np.uint8) # morphological_img = cv2.morphologyEx(img, cv2.MORPH_GRADIENT, kerne

    0

    1答えて

    複数のオブジェクトを含むバイナリイメージを与えられた場合、各オブジェクトを輪郭に囲みたいと思います。そして、私はオブジェクトの内側の領域を計算し、輪郭の内側の領域を計算したいと思います。どのようにこれを行うにはどのようなアイデア?

    2

    1答えて

    私はOpenCV 3.3を使って以下のような大理石のスラブ画像を処理するプロジェクトに取り組んでいます。 私が働いているさまざまな大理石の質感や大きさを持ついくつかのより多くのサンプルがhttps://1drv.ms/f/s!AjoScZ1lKToFheM6wmamv45R7zHwaQ で見つけることができる要件は次のとおりです。 背景から大理石のスラブを分離し、背景を取り除き(白い色で塗りつぶす