画素値を参照できるのであれば,
単純に画像内を走査して調べればよいだけではないでしょうか.
int 左端 = 画像の幅以上の値A;
int 右端 = -1;
int 上端 = 画像の高さ以上の値:
int 下端 = -1;
foreach( 着目画素 in 画像内の全画素 )
{
if( 着目画素の色が白 )
{
左端 = Math.Min( 左端, 着目画素のx座標 );
//※上端,右端,下端も同様に更新する
}
}
if( 左端 == 値A ) //※初期値のままである場合
{ 白い画素は1つも無かった }
効率を考えれば4つ端にそれぞれ走査方法を変えた方が早いかもしれませんが.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/12 13:17