イメージからグリッド交点の座標を見つけるために反復可能なプロセスを見つけようとしています。イメージは多くの小さなイメージのモンタージュです。モンタージュのそれぞれの「タイル」には一貫性のないコントラストがあるため、私の素朴な方法は失敗しています(タイル境界が選択されています)。小さな例:グリッド交点のピクセル座標を見つける
私はアイデアからマイナーな進歩があった。しかし、グリッド線がませ必ずしもまっすぐ画像全体を超えている、ように近似することはできませんHow to remove convexity defects in a Sudoku square?とGrid detection in matlab
で説明しました直線のグリッド。誰かが簡単な解決策を知っているなら、私はimageJまたはGatan digitalMicrographソフトウェアに精通しています。そうでなければmatlab/python Opencvが役に立ちます
ハフ変換を使用して線を見つけることができます。線の中のさまざまな線分をマージして、ハローパラメータ(テータ)の自由なウィンドウにするだけです。ほぼ垂直な線が2つしかないので、うまくいくはずです。 画像の明るさが一貫していないため、低いしきい値を使用して賢い画像を見つけなければならない場合があります。 –
実験的な視点から:もし可能であれば、グリッドをイメージ軸に平行ではなく*記録することは良い考えです。これにより、ステッチングからの平行線のコントラストを簡単に無視することができます。これはオプションですか? – BmyGuest
モンタージュ以前の*画像にアクセスできますか?どのOSを使用していますか?別のサンプル画像を提供できますか? –