0

openCV で画像を読み込みます。次に、Point(x1,y1) から Point(x2,y2) に線を引きます。その行のピクセルを数える方法は?

4

2 に答える 2

0

opencv で利用可能な Lineiterator を使用できます

Point p1={x1,y1}; // point 1
Point p2={x2,y2}; // point 2
LineIterator lineIterator1(lineImg, p1, p2,8);

p1 and p2ライン イテレータが初期化されたら、次に使用するライン結合に存在するピクセル数を見つけます。

lineIterator1.count

この行反復子には、4 または 8 接続を使用できます。

以下のリンクで行イテレータの説明を見つけることができます。http://docs.opencv.org/modules/core/doc/drawing_functions.html#LineIterator

于 2014-08-26T07:14:01.917 に答える