cv2.findContours()の領域を検索(Python、OpenCV)

ルシアン

次の画像で輪郭領域を見つけて計算しようとしています。

輪郭

目標は、画像に表示されているすべてのドット削除することです。これにより、ブロブは、指定した値よりも小さい領域で輪郭が描かれます。

除去

どうすればこれを設定できますか?

これは私が使用しコードです...

import cv2

im = cv2.imread('source.png')
imgray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(imgray,127,255,0)
image, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)

img = cv2.drawContours(im, contours, -1, (0,255,0), 1)

cv2.imshow('contour',img)
cv2.waitKey(0)
cv2.imwrite('contour.png',img)

...そしてこれはソース画像です:

原点

ありがとうございました

マーティン・エヴァンス

cv2.contourArea()どちらを描画するかを決定するために使用できます

for contour in contours:
    if cv2.contourArea(contour) < 80:
        cv2.drawContours(im, contour, -1, (255, 255, 255), 3)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Python OpenCV cv2描画長方形

分類Dev

Convert cv2 shape from python to c++

分類Dev

cv2からのSobelの解釈

分類Dev

cv2、scipy.misc、skimageの違い

分類Dev

cv2でskimage画像を使用する

分類Dev

cv2の「JPEGの早期終了」を検出/回避-python

分類Dev

cv2 3.0.0 cv2.FlannBasedMatcher:flann.knnMatchがcv2エラーをスローしています

分類Dev

python cv2のcvPOSIT opencvアルゴリズム

分類Dev

opencv 3.0を使用したcv2のKNN train()

分類Dev

CAP_PROP_FRAME_COUNT constant is missing in opencv `cv2` python module

分類Dev

Cv2すべての顔の特徴の検出

分類Dev

CV2で2つの画像をマージする

分類Dev

cx_Freezeがcv2を検出していません

分類Dev

Python opencv cv2 cap.read()は、WindowsのPyInstallerでNoneを返します

分類Dev

処理された画像を2値化するCV2

分類Dev

cvとcv2の違いと、cv2がcvよりも優れて高速である理由を誰かが詳細に説明できますか?

分類Dev

Pythonでcv2を使用して画像を表示する方法

分類Dev

cv2 pythonで画像を複製する

分類Dev

Python3にcv2をインポートする

分類Dev

Ipythonノートブック(jupyter)、opencv(cv2)、プロット?

分類Dev

"Could not find a version that satisfies the requirement cv2==1.0" when deploy Docker app with Anaconda and OpenCV to Heroku

分類Dev

画像サイズを取得するPython OpenCV2(cv2)ラッパー?

分類Dev

画像サイズを取得するPython OpenCV2(cv2)ラッパー?

分類Dev

cv2とsvmのsetTermCriteriaを使用する

分類Dev

CV2 Python VideoCapture(0)予期しない引数

分類Dev

How to make a new filter and apply it on an image using cv2 in python2.7?

分類Dev

Is there a way to draw the "REPLACEMENT CHARACTER" symbol on an image using cv2 or PIL in Python

分類Dev

透過性のあるpythonopencv cv2 matchTemplate

分類Dev

cv2のインポート中にpythonimportError

Related 関連記事

  1. 1

    Python OpenCV cv2描画長方形

  2. 2

    Convert cv2 shape from python to c++

  3. 3

    cv2からのSobelの解釈

  4. 4

    cv2、scipy.misc、skimageの違い

  5. 5

    cv2でskimage画像を使用する

  6. 6

    cv2の「JPEGの早期終了」を検出/回避-python

  7. 7

    cv2 3.0.0 cv2.FlannBasedMatcher:flann.knnMatchがcv2エラーをスローしています

  8. 8

    python cv2のcvPOSIT opencvアルゴリズム

  9. 9

    opencv 3.0を使用したcv2のKNN train()

  10. 10

    CAP_PROP_FRAME_COUNT constant is missing in opencv `cv2` python module

  11. 11

    Cv2すべての顔の特徴の検出

  12. 12

    CV2で2つの画像をマージする

  13. 13

    cx_Freezeがcv2を検出していません

  14. 14

    Python opencv cv2 cap.read()は、WindowsのPyInstallerでNoneを返します

  15. 15

    処理された画像を2値化するCV2

  16. 16

    cvとcv2の違いと、cv2がcvよりも優れて高速である理由を誰かが詳細に説明できますか?

  17. 17

    Pythonでcv2を使用して画像を表示する方法

  18. 18

    cv2 pythonで画像を複製する

  19. 19

    Python3にcv2をインポートする

  20. 20

    Ipythonノートブック(jupyter)、opencv(cv2)、プロット?

  21. 21

    "Could not find a version that satisfies the requirement cv2==1.0" when deploy Docker app with Anaconda and OpenCV to Heroku

  22. 22

    画像サイズを取得するPython OpenCV2(cv2)ラッパー?

  23. 23

    画像サイズを取得するPython OpenCV2(cv2)ラッパー?

  24. 24

    cv2とsvmのsetTermCriteriaを使用する

  25. 25

    CV2 Python VideoCapture(0)予期しない引数

  26. 26

    How to make a new filter and apply it on an image using cv2 in python2.7?

  27. 27

    Is there a way to draw the "REPLACEMENT CHARACTER" symbol on an image using cv2 or PIL in Python

  28. 28

    透過性のあるpythonopencv cv2 matchTemplate

  29. 29

    cv2のインポート中にpythonimportError

ホットタグ

アーカイブ