0
A
答えて
1
は、この記事を見てください:OpenCV - Morphological Skeleton
2
申し訳ありませんが、私は、C#からの例を持っていません。しかし、私はあなたにOpenCV-Pythonを使ってメソッドを与えることができます。これは基本的なOpenCV関数で行われるので、私が使用したすべての関数もC#でも利用できるはずです。以下は
import cv2
import numpy as np
img = cv2.imread('img.png',0)
size = np.size(img)
skeleton = np.zeros(img.shape,np.uint8)
ret,img = cv2.threshold(img,127,255,0)
kernel = cv2.getStructuringElement(cv2.MORPH_CROSS,(3,3))
finished = False
while(not finished):
eroded = cv2.erode(img,kernel)
temp = cv2.dilate(eroded,kernel)
temp = cv2.subtract(img,temp)
skel = cv2.bitwise_or(skeleton,temp)
img = eroded.copy()
zeros = size - cv2.countNonZero(img)
if zeros==size:
finished = True
cv2.imshow("skeleton",skeleton)
cv2.waitKey(0)
cv2.destroyAllWindows()
結果である:
方法はあまりよくないので、完璧ではないにもつながります。しかし、より良い、私は願っています。
EmguCVドキュメント:http://www.emgu.com/wiki/files/2.3.0/document/Index.html
私はすべての機能が利用できるようになると確信しています。だから自分自身を実装する。
関連する問題
- 1. エラーカルコゲノフルバレン骨格データベース
- 2. OpenGL ESでの骨格アニメーションの頂点の最適化
- 3. 複数の骨格を持つコラージュアニメーション
- 4. オリジナル骨格位置(FBXのインポート)
- 5. 不適切なJSONデータカルコゲノフルバレン骨格
- 6. openCVを使用したビデオ画像の鮮明化
- 7. OpenCV/C++の最適化ヘルプ
- 8. OpenCV C++のマルチスレッド化スピードアップ
- 9. 継承を使用したマルチスレッド化(C++)
- 10. GDIを使用したアニメーション化C++
- 11. OpenCV with Wtを使用したC++ Webプロジェクト
- 12. OpenCVライブラリを使用したC++の未処理の例外
- 13. opencv C++とMS VS2010を使用したフォアグラウンド抽出の問題
- 14. OpenCVを使用したVS2008のC++配列出力の問題
- 15. XCodeのGUIおよびC++を使用したOpenCV
- 16. OSXでC++を使用してopencv highguiを使用してアクティブなウィンドウをopencvイメージに設定する方法
- 17. Blenderで骨格アニメーションを作成してthree.jsで再生する方法
- 18. 無料の骨格アニメーションモデルは何ですか?
- 19. SURFを使用したopencv 3.1.0のエラー
- 20. OpenCVを使用した関心領域
- 21. オプティカルフローを使用したOpenCVトラッキング
- 22. OpenCVを使用したロゴ検出
- 23. OpenCVを使用したオンライン顔認識
- 24. opencvを使用したテキストオーバーレイのクリア
- 25. 骨格アニメーションのSRT値を保存する
- 26. 私はOpenCVのを使用している単一領域OpenCVのC++
- 27. OpenCV C++のcv :: Momentsの使用
- 28. C/C++を使用したInternet Explorerの自動化
- 29. Doxygenを使用したC++でのマクロ関数のドキュメント化
- 30. Amazon KMSを使用した値の暗号化、Lambda(NodeJS)を使用したDynamoDBの格納/取得
-1。この種の質問にはGoogleがお手伝いします。ここでの質問には、いくつかの研究努力が含まれると予想されます。何を試しましたか?あなたが直面している問題は何ですか? –