Rでファイルの読み書き
今回は最近よく使っているRのことを書きます.なかなか覚えられないので,ここにメモしておきます.
x <-read.csv("input.csv", header=F) m <-matrix(x, ncol=2) m1 <- m[-c(5,16,27,38,49,60,71),] write.table(m1, "output.txt", quote=F, col.names=F, row.names=F, append=F)
これ以降はデータがどうなっていくかが書いてあるだけです(長いです).
続きを読む輪郭座標をcsvファイルで保存
今回もOpenCV使ってみました.
opencv.jp - OpenCV: 木(Trees)サンプルコード -
こちらのサイトは輪郭座標をYAML形式で保存するのですが,まだ私にはなじみがなかったので,自分にとって扱いやすいcsvファイルで保存しようと思いました.
OpenCVの設定はこちらです.
今回は保存するところだけでなく,画像を読み込むところも変えています.
この方法ですと,いくつ輪郭があるかは分からなくなるのですが,一つの輪郭しか持たない場合は扱いやすくなると思います.
マウスイベントでお絵かき
OpenCVを使って遊んでみました.
こちらを参考に作成しました.
opencv.jp - OpenCV: シンプルGUI(Simple GUI)サンプルコード -
マウスでなぞるとなぞった線が保存されます.
入力画像 (original.jpg, 引用元: http://www.ashinari.com/)
マウスでなぞる!
出力画像 (newImage.jpg)
OpenCVの設定等はこちらです.
線をなぞることで複雑な背景などでもフリーハンドではありますが,輪郭を抽出することができます.
今回はなぞった線を黄色,出力画像については黒い背景に白い線にしましたが,入力画像の種類や,出力画像に応じていろいろ変更してもよさそうです.あとは画像の大きさを変えるとか…
今まであまりプログラミングとかしたことなかったので,いろいろ書き方として良くないところなどあると思うので,これから勉強していきたいです.
また遊んでみたいと思います.
OpenCVの設定
さて,数ヶ月前にOpenCVをインストールしました.
環境は以下の通りです
- Windows7 64bit
- Visual Studio Express for Desktop
これにOpenCV2.4.9 をインストールしました.
Physics-Station: OpenCV を Visual Studio で使う方法
こちらを参考に設定を行いました.こちらを参考にすれば,うまくいくかと思います.
気を付けるべきところは,WindowsのPath設定後にVisual Studioを再起動しないければなりません.これを忘れると正常に動きません.
今までJavaを多少扱ったことがある程度でほとんど知識はありませんが,これからC++で画像処理などを勉強していきたいと思います.
じこしょうかい
書くことないので,自己紹介を軽く.
- 画像認識に興味あり
- ゲーム好き(だった)
ゲームは任天堂のゲームをします.特に好きなものを以下に載せておきます.
・ポケモン
ただポケモンを育てて楽しんでいるだけ.通信とかもめったにしないです.バッジ全部集められたりしたら割と満足.
・マリオ
マリオカートとかスーパーマリオブラザーズとかマリオパーティとかが好きでした.ヨッシーが一番好きです.
・カービィ
ときどきしてました.新しいゲームが出たらやりたいなー.
リンクがかっこいい!!音を消さないと怖くてできない.
飽きない限り毎日やりたいゲーム.
ディディーが大好き!! 生まれて初めてのゲームはドンキーコングシリーズです.
以上,適当ですが...
また何か書きたくなったら書きます.