HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0722
kenhspcvのcvsmooth メモリー開放問題?0解決


ken

リンク

2010/7/22(Thu) 11:43:52|NO.33835

ウエブカメラの映像ノイズ除去にhspcvのcvsmoothを使っているのですがcvsmoothを実行するたびに
ページファイルを消費し最終的に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



この記事に返信する


ONION software Copyright 1997-2023(c) All rights reserved.