輪郭に下のような輪郭があれば、輪郭の上端のX、Y座標を得る方法はありますか?私はPythonを使用していますが、他の言語の例も問題ありません。OpenCV - 輪郭内のオブジェクトの頂点の座標を取得する
0
A
答えて
0
すべてのピクセルをチェックする必要があるので、私はあなたが画像の上は行単位を反復処理し、最初の白画素であるかを確認する必要があります怖いです。
0
黒以外のピクセルに遭遇するまで、画像を繰り返し処理することができます。
私はC++で例を書いています。
cv::Mat image; // your binary image with type CV_8UC1 (8-bit 1-channel image)
int topRow(-1), topCol(-1);
for(int i = 0; i < image.rows; i++) {
uchar* ptr = image.ptr<uchar>(i);
for(int j = 0; j < image.cols; j++) {
if(ptr[j] != 0) {
topRow = i;
topCol = j;
std::cout << "Top point: " << i << ", " << j << std::endl;
break;
}
}
if(topRow != -1)
break;
}
+0
を見てみましょうピクセル?画像全体のように見えますが、画像に複数の輪郭がある場合はどうなりますか? – g491
関連する問題
- 1. matplotlibの輪郭から座標を取得しますか?
- 2. 輪郭の座標を見つける
- 3. cのopencvの輪郭/オブジェクトの重心?
- 4. OpenCV輪郭モーメント?
- 5. OpenGLでの頂点座標
- 6. グラフツールの頂点座標
- 7. Cannyの輪郭を輪郭に変換するOpenCV
- 8. OpenCVでジグソーパズルの1ピクセルラインの輪郭を取得する
- 9. OpenCVとC++を使用して輪郭に沿った点の座標を求める
- 10. 注文OpenCVの輪郭
- 11. 変換後に頂点座標を取得するOpenGL ES 1.0
- 12. JS内のオブジェクトの座標の取得
- 13. 輪郭から点までの距離を求めるopencv C++
- 14. OpenCV C++で輪郭の極点を見つける
- 15. 内部輪郭抽出(HOLES)OpenCV
- 16. 輪郭の座標を見つけてそれを切り取る方法は?
- 17. opencvの輪郭/オブジェクト間の距離を見つける
- 18. オーダーで輪郭を取得
- 19. OpenCV ||輪郭類似度
- 20. 輪郭(OpenCV)のピクセルを扱う?
- 21. CV2輪郭内のピクセル値を取得する
- 22. のJava - OpenCVのは、余分な輪郭
- 23. Go/OpenCV:輪郭をフィルタする
- 24. openCVは輪郭内の形状を検出します
- 25. Java OpenCV輪郭のスキュー調整
- 26. JAVA(Android)のOpenCV描画輪郭
- 27. OpenCV:輪郭検出Android contourldxの問題
- 28. Opencv Python 2.7の輪郭検出
- 29. OpenCV - 輪郭を閉じる(Java)
- 30. Android OpenCV輪郭を見つける
あなたの例では、しかし、すべてのピクセルまたはちょうど輪郭のを繰り返すん[この](http://answers.opencv.org/question/64433/converting-python-to-c/) – sturkmen