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

画像にモザイクをかける

画像にモザイクをかけてみます。 基本的にモザイクの大きさは10×10で、その中のRGB値の平均をモザイクの範囲の各画素値に代入します。 #include <cv.h> #include <stdio.h> #include <highgui.h> int main (int argc, char **argv) { IplImage *img; IplImage *output_img; char *file_</highgui.h></stdio.h></cv.h>…

エッジ検出

OpenCVを用いてエッジ検出を行ってみます。 エッジ検出を行うアルゴリズムは色々ありますが、今回はCannyアルゴリズムを使ってみました。 /* threshold1 と threshold2 のうち小さいほうがエッジ同士を接続するために用いられ, 大きいほうが強いエッジの初…

ピクセルデータに直接アクセス

OpenCVを使ってみます。OpenCVはインテルが公開しているライブラリのことです。とりあえずopencv.jpのサンプルコードを参考にしてコードを書いてみました。 #include <cv.h> #include <highgui.h> int main (int argc, char **argv) { int x, y; unsigned char p[3]; IplImage</highgui.h></cv.h>…

天気予報

お天気Webサービス(http://weather.livedoor.com/weather_hacks/webservice.html)を使用してみます。 cityとdayの二つのパラーメータを渡すとXMLデータが返されるので、それをパースすればOKです。パーサーとしてHpricotを使用してみました。 #! ruby -Ks re…