輪郭に下のような輪郭があれば、輪郭の上端の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. Cannyの輪郭を輪郭に変換するOpenCV
- 6. OpenCVでジグソーパズルの1ピクセルラインの輪郭を取得する
- 7. グラフツールの頂点座標
- 8. OpenGLでの頂点座標
- 9. 注文OpenCVの輪郭
- 10. 変換後に頂点座標を取得するOpenGL ES 1.0
- 11. 内部輪郭抽出(HOLES)OpenCV
- 12. OpenCV C++で輪郭の極点を見つける
- 13. JS内のオブジェクトの座標の取得
- 14. opencvの輪郭/オブジェクト間の距離を見つける
- 15. OpenCV ||輪郭類似度
- 16. 輪郭(OpenCV)のピクセルを扱う?
- 17. のJava - OpenCVのは、余分な輪郭
- 18. CV2輪郭内のピクセル値を取得する
- 19. Java OpenCV輪郭のスキュー調整
- 20. Opencv Python 2.7の輪郭検出
- 21. OpenCV:輪郭検出Android contourldxの問題
- 22. OpenCV - 輪郭を閉じる(Java)
- 23. Android OpenCV輪郭を見つける
- 24. opencv crop輪郭内の画像の一部
- 25. 2点間の座標を取得
- 26. PlaneBufferGeometry:頂点座標の起点を変更します。
- 27. 配列内のオブジェクトのx、y座標を取得する
- 28. bufferGeometryを使用してTHREE.js Pointsオブジェクトの頂点のスクリーン座標を取得します。
- 29. 画像内の円輪郭検出python opencv
- 30. OpenCV C++:contourAreaで輪郭をソート
あなたの例では、しかし、すべてのピクセルまたはちょうど輪郭のを繰り返すん[この](http://answers.opencv.org/question/64433/converting-python-to-c/) – sturkmen