2014-03-01から1ヶ月間の記事一覧
こんな感じで、画像の上に落書きしたら元データなくて焦ることってあります・・・よね?こういう話。 こういうときでも、OpenCVがあればOK! 治したい所のマスクイメージを用意すれば はい、この通り~ ソースコードはこの続きに。
昨日の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…
超解像がOpenCV 3.0.0-devでコンパイルエラーを引き起こす。 ということで、2.4.8での動作結果を。 上が低解像度な元画像、で、下が超解像処理をした結果。 こうしてみると左のペンギンのひれ部分がなだからかだったり、色々差があると。 OpenCVで使うときの…
OpenCV 3.0.0-devのphoto moduleネタです。 まず、結果から。 ここにすた丼があるじゃろ? これをこうして、 こうじゃ!! ということで、スムージングして違和感なく、すた丼の上にたい焼きを乗せられました、というのがこの機能。(若干、たい焼きの色が変…
今回いきなりでてきたdecolorって、なんじゃらほいということでググる。今回Decolorizationで採用しているアルゴリズムはこちら(本文との一致性などから判断) http://www.cse.cuhk.edu.hk/leojia/papers/decolorization_iccp12.pdf 斜め読みした感じだと「…
実質、グレイスケールなんで灰色とか白とかあるんですけどね。 さて、OpenCVでグレイスケール化としては、cv::cvtColor(dst,src,BGR2GRAY); とかが主流だと思うのですが、今回photo moduleの下にdecolorという関数が追加されたのでそれを試して見ました。代…
OpenCV 3.0.0-devを弄って遊んでいるけど、そういえばmodule/oclなくなっちゃってますよ、っと。 もともとはこんな感じであったんですけどね。 http://docs.opencv.org/2.4.8/modules/ocl/doc/introduction.html その代わりに、各モジュールの下におかれるよ…
そもそも、Non-Photorealistic Renderingって何?ということならば、ここを見ると解るはず。 http://yokoya.naist.jp/paper/datas/1288/jmthesis.pdf 一言で言えば、「芸術的な表現をもつ画像生成」という話らしい。 よし、つかってみよう。 おおよそパラメ…
はい、物騒なタイトルついてますが、stitchingになります。 ソースは下記のペンギンさんの画像の赤枠部分(256×256が20枚)です。 画像縮小しちゃったけど、こんな感じの20枚 結果は、こちら ふむ、とてもよい感じ…パフォーマンスを除けば。 …と思ったら、…
OpenCV 3.0.0からサポートしているvizモジュールを使ってみたよ!使ってみたけど、OpenCVとの関係性が全くないよ!釣記事だね!(嘘) 1.vizモジュールをinstallする apt-get install libvtk5.8* でとにかく何でもかんでも入れて、cmakeしなおす。 - OpenC…