例えば次のようなスクリプトで、パソコンを変えても10100〜10200回ほど経過するとこのエラーが発生します。
タスクマネージャで見ていると繰り返しが進むにつれ、使用メモリが増加していっていき、エラー発生時は250MB程度となっているようです。
JavaでのOpenCVを使った顔認識プログラムではこのエラーは発生しないようなので、OpenCV自体ではなくhspcv.dllなどでの処理に問題があるのではと考えています。
また、私のhspcvの使い方に問題があるのかもしれませんが、どなたかご意見・情報いただけませんでしょうか。
よろしくお願いします。Windows Vista/XPともに同じエラーが発生しています。
※下記では、repeat中での処理をcvfacedetectのみにしてみています。
#include "hspcv.as" onexit goto *exit ; 終了時の処理設定 title "HSPCVサンプル" screen ,320,240 dir="C:\\Program Files\\hsp31\\sample\\hspcv\\" cvloadxml dir+"haarcascade_frontalface_alt2.xml" ; 顔認識パラメータ読み込み cvcapture ; カメラ取り込み開始 cvgetcapture repeat 20000 ;redraw 0 title ""+cnt ;cvgetcapture : cvflip : cvgetimg cvfacedetect ;redraw 1 await 0 loop *exit cvendcapture ; キャプチャ終了 end