opencv-contour

    0

    2答えて

    次の画像があります。私の仕事は、虫の形(長方形で囲まれている)を調べ、それらを死んだ/生きていると分類することです。棒状(直線状)のものは死んでおり、湾曲したものは生きています。 私は、Python 2.7.1でOpenCVの3.1.0を使って輪郭と外接四角形を描画され、元の画像に適応閾値を使用しています。上記の目的を達成するための最も単純でおそらく効率的な方法は何でしょうか。 (isConvex

    3

    1答えて

    イメージの輪郭を見つけて、その凸包を描画したいと考えています。私がやっているのは、画像を読み込んで閾値をつけ、その輪郭を見つけて凸包を描くことです。 gray = cv2.imread(test_paths[i], 0) ret, thresh = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY_INV) contours, hierarchy

    -3

    2答えて

    を閾値処理後に検出された図形の数を計算する方法: ​​3210 は、私は数を計算したいです閾値画像内の白い点である。私は機能で働き、白い斑点の数を得ようとしました。しかし私はそれに失敗しました。私を助けてください。私のコードはここにあります。 Imgproc.findContours(destination, contours, hierarchy, Imgproc.RETR_EXTE

    0

    1答えて

    にエッジラインを検出する方法: 今どのように私は、以下に示すエッジラインを検出します: 私はHoughLinesを試してみましたが、それは、ように見えました一番下の行だけを返します。 あなたは常にこのような良いエッジのあなたの大きな長方形のための(穴のないエッジ)、およびこの長方形内のすべてのコンポーネントを持っている場合は

    0

    1答えて

    私は現在この画像の右にある輪郭を閉じることを試みています: Sample。 輪郭が開かれた理由は、DXFファイルを画像に変換するライブラリkabejaにあります。いくつかの画像では最後のピクセル列(または行)が変換されないため、サンプル画像が開いているようです。 OpenCvでCore.copyMakeBorder()を使用して画像にスペースを追加するというアイデアがありました。その後、私はImg

    3

    1答えて

    私は、PythonとopenCVを使って、ビデオ内の2つのオブジェクト間の距離(ピクセル値)を測定しようとしています。私が今までに持っているコードでは、2つのオブジェクトを見つけて、最初のフレームの2つのオブジェクト間の距離を測定しますが、オブジェクトがビデオ内を移動するにつれて大きく変化しません。私はOpenCVとPythonの両方にかなり新しいので、どんな助けも大歓迎です。 import nu

    0

    2答えて

    私は画像のデータセットでテキスト認識を行ってきました。私は、コンポーネントを使って画像の文字を分割し、閾値化された画像の輪郭を探したいと思う。しかし、文字の多くは、画像内の他のコンポーネントと互いにマージされます。 私はそれらを分けるためのアイデアを教えていただけますか?助けてくれてありがとう!以下は いくつかの例であり、私のコードの一部: Mat placa_contornos = proces

    1

    2答えて

    ヒストグラムのバックプロジェクションを使用して、ウェブカメラビデオフィードの手のひらを検出しています。 私は完全に手のひらの輪郭を取得します。問題は、私の顔や他の「肌色」のようなオブジェクトも検出されてしまうことです。 ヒストグラムを自分の手のひらだけで検出できるようにするにはどうすればよいですか(ヒストグラムの精度を上げる)? プログラムを実行する前に私の手のひらの画像の領域を使ってヒストグラム

    -2

    1答えて

    次の問題が発生しました。 特定のポイント(chi = 2.3)で2つの変数chi2(X、Y)の関数の等高線プロットを行う必要があります。私は多くの方法を試しましたが、私はまだそれをやる方法を知らない。たとえば、私は次のようにしました。 import numpy as np import matplotlib.pyplot as plt from function import