OpenCVで顕著性(Saliency)を求めてみる

概要 OpenCVのopencv_contribに入っているsaliencyモジュールをを使って画像の顕著性(Saliency)を求める方法と、使ってみた結果を紹介します。 はじめに この記事はOpenCV Advent Calendar 2016の23日目の記事です。 (視覚的)顕著性とは人の注視の引きつけや…

NuGetの設定を別プロジェクトへ引き継ぐ方法 (Windows版Caffeを例に)

概要 Visual C++でNuGetパッケージの設定を別プロジェクトへ引き継ぐ方法の紹介です。 プロジェクトの参照をする際、NuGetパッケージの情報を記載したプロパティシートを読み込むだけで簡単に参照先のNuGetパッケージを利用できるようになります。 Visual St…

コンピュータビジョン勉強会@関東で発表しました

コンピュータビジョン勉強会@関東で発表したときのスライドです。 第30回(前編)CVPR2015読み会 CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets" from yuukicammy 第33回 コンピュータビジョンで使えるツールLT大会 PyCharm入門 fr…

OpenCV Tracking API について

この記事はOpenCV Advent Calendar 2015の21日目の記事です。 fps計測の環境が異なったため、再実験して修正しました。(2015.12.22) 再実験してKCFのオリジナルコードを追加しました。(2015.12.26) 概要 OpenCV Tracking APIの導入方法、使い方、パフォーマ…

"Efficient Graph-Based Image Segmentation"の手法と実装

記事概要 1. Felzenszwalbらの提案したEfficient Graph-Based Image Segmentation *1の手法と実装を解説 2. 手法:画像中の各画素を1つのノードとした木から、輝度が類似なノードをまとめていきセグメンテーションを行う 3. 実装:Union-Findを用いることでo…