• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:直線検出のハフ変換プログラム(delphi))

直線検出のハフ変換プログラム(delphi)

このQ&Aのポイント
  • delphiで直線検出のハフ変換のプログラムを書いているが、スタックオーバーフローが発生する。
  • スタックオーバーフローが起こるのは2次元配列のcounterの部分であり、回避方法を知りたい。
  • ハフ変換の実行とハフ逆変換の実行の手順を載せている。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

もう見てないかもしれませんが、 counter:array of array of Integer; と、動的配列にして、使う前に SetLength(counter ,THETA_RESOLUTION,RHO_RESOLUTION ); で確保してください。少なくとも私の環境はこれで動作します。まだスタックが足りない場合には大きい配列は全部動的配列に変えてください。 Windowsは静的に巨大な配列は確保できません。ヒープ領域に確保します。

tweety36
質問者

お礼

ありがとうございました。 参考になりました。

関連するQ&A