OpenCV 3.0に果敢に挑戦し続けてみる

個人的な趣味の一環として、OpenCV 3.0がらみの情報をまとめてみる。「引用はいぃんよー、無断転載はあかんよー」ということで。

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

いまのことーはー playback! playback! (OpenCV 3.0.0-dev? inpaintで画像復元)

こんな感じで、画像の上に落書きしたら元データなくて焦ることってあります・・・よね?こういう話。 こういうときでも、OpenCVがあればOK! 治したい所のマスクイメージを用意すれば はい、この通り~ ソースコードはこの続きに。

ヘッダの場所かわってますなあ(OpenCV 3.0.0-dev superres, 超解像)

昨日のsuperresのコードを、3.0.0-devでコンパイルしようとするとerrorになる。 make g++ a.cpp `pkg-config opencv --cflags --libs` /tmp/ccddz3hX.o: In function `main': a.cpp:(.text+0x3c8): undefined reference to `cv::superres::createFrameSource…

超解像(superres)、OpenCV 3.0だとだめっぽい。2.4.8での結果。

超解像がOpenCV 3.0.0-devでコンパイルエラーを引き起こす。 ということで、2.4.8での動作結果を。 上が低解像度な元画像、で、下が超解像処理をした結果。 こうしてみると左のペンギンのひれ部分がなだからかだったり、色々差があると。 OpenCVで使うときの…

違和感、仕事しろ!(OpenCV 3.0.0-dev Seamless Cloning)

OpenCV 3.0.0-devのphoto moduleネタです。 まず、結果から。 ここにすた丼があるじゃろ? これをこうして、 こうじゃ!! ということで、スムージングして違和感なく、すた丼の上にたい焼きを乗せられました、というのがこの機能。(若干、たい焼きの色が変…

ずっと求めていた「自分だけのブラック」(OpenCV 3.0.0-dev decolorのアルゴリズムをちら見する)

今回いきなりでてきたdecolorって、なんじゃらほいということでググる。今回Decolorizationで採用しているアルゴリズムはこちら(本文との一致性などから判断) http://www.cse.cuhk.edu.hk/leojia/papers/decolorization_iccp12.pdf 斜め読みした感じだと「…

一つだけ言える真理がある。「男は黒に染まれ」(OpenCV 3.0.0-dev decolorを使って見る)

実質、グレイスケールなんで灰色とか白とかあるんですけどね。 さて、OpenCVでグレイスケール化としては、cv::cvtColor(dst,src,BGR2GRAY); とかが主流だと思うのですが、今回photo moduleの下にdecolorという関数が追加されたのでそれを試して見ました。代…

OpenCV 3.0.0からmodule/oclがなくなりますよ(釣り記事)

OpenCV 3.0.0-devを弄って遊んでいるけど、そういえばmodule/oclなくなっちゃってますよ、っと。 もともとはこんな感じであったんですけどね。 http://docs.opencv.org/2.4.8/modules/ocl/doc/introduction.html その代わりに、各モジュールの下におかれるよ…

アニメじゃない(アニメじゃない)本当のこーとさー(OpenCV 3.0.0-dev Non-Photorealistic Renderingを使ってみる)

そもそも、Non-Photorealistic Renderingって何?ということならば、ここを見ると解るはず。 http://yokoya.naist.jp/paper/datas/1288/jmthesis.pdf 一言で言えば、「芸術的な表現をもつ画像生成」という話らしい。 よし、つかってみよう。 おおよそパラメ…

ばらばら殺ぺんぎん事件(OpenCVでStitchingしてみるか)

はい、物騒なタイトルついてますが、stitchingになります。 ソースは下記のペンギンさんの画像の赤枠部分(256×256が20枚)です。 画像縮小しちゃったけど、こんな感じの20枚 結果は、こちら ふむ、とてもよい感じ…パフォーマンスを除けば。 …と思ったら、…

初音ミクさんをOpenCV上に召喚(仮)する(OpenCV 3.0.0-dev vizを使ってみる)

OpenCV 3.0.0からサポートしているvizモジュールを使ってみたよ!使ってみたけど、OpenCVとの関係性が全くないよ!釣記事だね!(嘘) 1.vizモジュールをinstallする apt-get install libvtk5.8* でとにかく何でもかんでも入れて、cmakeしなおす。 - OpenC…