コンパイルすることはできない。C#ピークの周波数によって、途中のBoxFilterとGaussianBlurのカーネルサイズは変えると良い。背景の強度を求めて、有意度を求めるのがこのプログラムのミソである。コンパイルオプションに追加する必要がある。2系でGPUで膨張処理をさせる方法で詰まったので書いておく。最後に検証に使った全コードがあるのでどうぞ。CPUで膨張処理をさせるとき、さくっと書けば次のようになる。飛跡の位置ずれを計算しよう。path</sstream></fstream></iostream></string>...テキストファイルの読み取りと、JSONファイルの書き出し・読み取り方2016-12-25C++で任意の文字でstringを分割する方法C/C++std::getlineは名前の通りstreamから1行ごとにstringを得る関数だが、デリミタ(delimiter)を指定することも可能である。OpenCVをとにかく使いたい。NuGetは使えない、使いたくないっていう人のために、この記事の最終更新時点での最新版のインストール方法を書きました。2個の自作クラスの配列(ベクター)から重複等を探す方法。Linuxのjoinコマンドを高速化する場合など。<algorithm>に便利な関数が用意されている。C/C++Pocoはc++のライブラリの一つで、boostより比較的軽量に設計されている。バージョン1.7.3を使ってTCP通信のサーバー・クライアントの実装例を書いた。例外処理は甘いところがあるので適宜変更されたし。C/C++cv::gpu::countNonZeroをgpu::Streamで高速化したいという需要があったので、その解決策を書いておく。opencvの2系のcountNonZeroはstreamを使うことが出来ない。そのため、非同期処理を行い高速化する際のボトルネックになる。cv::gpu::reduceは2次元画像...OpenCVのgpu::countNonZeroをgpu::Streamで高速化する2016-09-192個の数列(std::vector<int>とか)から重複とかを探すC/C++2個の数列から重複等を探す方法。Linuxのjoinコマンドを高速化する場合など。<algorithm>に便利な関数が用意されている。ソートして、重複を削除した後</algorithm></myclass>...2個の数列(std::vector<int>とか)から重複とかを探す2016-09-16OpenMPでfor文を高速化するC/C++openmpでfor文を高速化してみよう。Studioのプロジェクトのプロパティページを開いて、C/C++の言語のOpenMPのサポートをはい(/openmp)にする必要がある。例として1から50000までの数が素数(prime)かどうかを調べてみよう。2015も完全にalgorithmに移動したらしいので以下の記述が必要。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。