2011-06-01から1ヶ月間の記事一覧

Queueのどうでも良い話

thread.rbでQueue#.popがこのように定義されている。 def pop(non_block=false) @mutex.synchronize{ while true if @que.empty? raise ThreadError, "queue empty" if non_block @waiting.push Thread.current @mutex.sleep else return @que.shift end end…

cvAvgを用いた標本分散フィルタ

指定したサイズのROIをずらしながら、ROI内の画素の標本分散を出力するフィルタを書いた。 #include <math.h> #include "cv.h" #include "highgui.h" void VarianceFilter(IplImage *src, IplImage* dst, int w_size); int main(int argc, char *argv[]){ IplImage *</math.h>…

cvCalcHistを用いたエントロピーフィルタ

最近OpenCVを始めて、ふとエントロピーフィルタを書いてみようと思い立った。 ここではROIをずらしながらcvCalcHistでヒストグラムを求めるエントロピーフィルタについて書く。 #include <math.h> #include "cv.h" #include "highgui.h" void EntropyFilter(IplImage</math.h>…