2014-01-01から1年間の記事一覧
ということで、gyaoのべるぜバブ見つつ、OpenCV 2.4.9 + vizでカメラのキャプチャ画像をぐりぐり表示するサンプル作ってみましたり。 ポイント。 画像を表示するには、WImage3DをWidgetとして使う。 画像を更新するには、WImage3D.setImage()で。 逐次更新す…
http://opencv.org/opencv-2-4-9-is-out.html をざっくり翻訳。 VTKに関しては既に書いてるから使い方マニュアルは不要かなーと思いつつ。 OpenCL最適化がいくつか実装されました。(ocl::sum, ocl::countNonZero, ocl::minMax, bitwise operationss, Haar fa…
こんな感じで、画像の上に落書きしたら元データなくて焦ることってあります・・・よね?こういう話。 こういうときでも、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…
OpenCVでTBBを有効にする(Linuxだけどね、ついでにOpenMPも) OpenCV on linux でTBBによる並列化を有効にするための条件は、以下の2点。 libtbb-dev をインストールする cmake 実行時に -D WITH_TBB = ONとする or cmake-gui でWITH_TBBをONにする $ mkdir…
シーン内の文字列検出に興味あるよね? http://docs.opencv.org/2.4.8/modules/objdetect/doc/objdetect.html にはなくて、 http://docs.opencv.org/trunk/modules/objdetect/doc/objdetect.html にある新機能として、「シーンテキスト検出」がありますと。 …
OpenCV 3.0.0-dev for Raspberry Pi ほとんど手を加えずに、新しいエントリ書くよ!(まて git clone https://github.com/Itseez/opencv.git でソースコードを落とす、位しか書くことないんだよなあ… -- General configuration for OpenCV 3.0.0-dev =======…
OpenCV 2.4.8 for Raspberry Pi できるだけ待ち時間を短くできるように、色々調整してみる。 予め必要なライブラリをインストール OpenCVはいくつかの3rd partyなライブラリを含んでいるので、コンパイルせずにapt-get installで入れておく。 $ sudo apt-get…
昨年末のOpenCV 2.4.8 updateを訳。 http://code.opencv.org/projects/opencv/wiki/ChangeLog 2.4.8 2013/12/31 ユーザ提供OpenCL contextをOpenCVから利用できるようになりました( ocl::initializeContext ) 分割OpenCLコマンドキューが各CPUスレッド毎に作…