ページファイルを消費し最終的にcvAlloc out of memoryが発生します。
以下は再現サンプルスクリプトです。タスクマネージャーのページファイル使用量を見ながら
smoothボタンを押すと押すたびに使用量が増加する様子が再現できます。
#include "hspcv.as" //適当な画像作成 screen 0,640,480 button "smooth" ,*smooth pos 320,240 repeat 400 c1=rnd(256):c2=rnd(256):c3=rnd(256):color c1,c2,c3 x=rnd(640):y=rnd(480) line x,y loop cvbuffer 0 cvputimg 0 stop *smooth title "メディアンフィルタ" repeat 10 await cvsmooth CV_MEDIAN,3,1,,0 cvgetimg 0 loop title "ok" stop
この現象は
http://hsp.tv/play/pforum.php?mode=pastwch&num=23195
と同等のものと思われます。
現バージョンV3.21aではcvfacedetectは修正されているようですがcvsmoothの対応もお願いします。
HSP3.21a
WindowsXP SP3