You are here: Home › C++ › Visual Studio 2012 のネイティブ(C++)単体テスト Visual Studio 2012から、やっとネイティブC++の単体テストがサポートされました(Visual Studio 2010では、C++/CLIでのテストコードでした)。 Visual Studio 2012 では Windows ストアアプリ用のC++/CXも追加された(もちろんテストプロジェクトもあります)ので、実際には次の3つの単体テストプロジェクトがあります。 ネイティブC++の単体テストプロジェクト C++/CLI(.NET)の単体テストプロジェクト C++/CX(Windows ストアアプリ)の単体テストプロジェクト ここでは、Visual Studio 2012 UltimateでのネイティブC++の単体テストの手順を順番に紹介します。Vis
Mat img_raw = imread("C:\\testimg.png", 1); // load as color image resize(img_raw, img_raw, Size(64,128) ); Mat img; cvtColor(img_raw, img, CV_RGB2GRAY); HOGDescriptor d; // Size(128,64), //winSize // Size(16,16), //blocksize // Size(8,8), //blockStride, // Size(8,8), //cellSize, // 9, //nbins, // 0, //derivAper, // -1, //winSigma, // 0, //histogramNormType, // 0.2, //L2HysThresh, // 0 //gammal co
Introduction ご存知の通り,C++は画像処理などの大規模計算に適した言語であり,Pythonはこれらの結果を簡単にscipyやmatplotlibを使って可視化できます.そのため,多くの研究者はコアの計算をC++で行う一方で,データ整理や実験結果の可視化にはPythonを用いるアプローチが一般的でした. その際に重要となってくるのは,Numpy標準のファイル形式である.npyファイルを読み書きするための,C++ライブラリの存在です.これまでにもlibnpyなどに代表されるいくつかのライブラリが存在していましたが,予めコンパイルする必要があるため気軽に使えない,またMSVCなどの環境で使用できないなどのいくつかの欠点がありました. Numpy.hppはこれらの問題を解決するために作られたライブラリです.Numpy.hppの特徴は次の2つです. Header-only: Numpy
この記事は、C++ (fork) Advent Calendar 2013の3日目です。 現在、Boostのソースコード管理はSubversionからGitへ乗り換えた上でGitHubへの移行が進められています (github.com/boostorg (Boost.org))。そこで、この記事ではGitリポジトリからBoostを使用する方法のまとめを書きます。 なお、この記事の対象はWindowsです。以下の説明でもmsysGitのgit bashとVisual Studioコマンドプロンプトが混在しています。$で始まる行はgit bash、>で始まる行はVisual C++へのパスが通ったコマンドプロンプトで実行したものです。実行速度が速いのでmsysGitで試しましたが、Cygwinでも可能だと思います。 最新版を使うまず簡単なところからです。masterやdevelopブランチなど
I've created Windows binaries (32-bit and 64-bit) for the Boost libraries with Visual Studio - VC8, VC9, VC10, VC11, VC12, VC14, VC14.1(VS15/VS2017), VC14.2(VS16/VS2019), VC14.3(VS17/VS2022) (see DEPENDENCY_VERSIONS.txt in each build dir for specific versions) - and packaged them up. These are just the binaries, to use them, you will need to have the same version of Boost already installed. You ca
About Mobile Robot Programming Toolkit (MRPT) provides developers with portable and well-tested applications and libraries covering data structures and algorithms employed in common robotics research areas. It is open source, released under the 3-clause BSD license. Get it Download MRPT: for installing for Linux or Windows. Compiling: to build from sources. Where to start Tutorials C++ API refe
This is a C++ implementation of supervised latent Dirichlet allocation (sLDA) for classification. Note that the code here is slightly different from what was described in [2] in order to speed up. Note that this is only the sLDA. The annotation part is not yet posted. Downloads Download the readme.txt . Download the code (version 1.0): slda.tgz . Sample data A preprocesed 8-class image dataset [
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
これからC++で書く機会が増えそうなので,テストフレームワークでも使えるようにしようと思っていたころ,id:smly 君に教えてもらった googletest を思い出した. 本家のサイトには,英語のドキュメントしかないようだが,親切に書かれてあるらしい. FAQも結構ある. xUnit に親しんでいる人にとっては分かりやすく, 今のところスレッドセーフではないらしい. イントロ: GoogleTestPrimer もっとよく知りたい人向け: GoogleTestAdvancedGuide FAQ: GoogleTestFAQ 日本語でこれに言及しているブログは以外に少ない. 以下見つけたものを列挙してみる. ニュース記事: InfoQ: 発表:新Google C++ テストフレームワーク googletestの導入時のメモ: GoogleTestがかなりいけてる その1 本家のページの日
Pimpl.zip Version 1.13. Pimpl idiom generalization. Linux and VS2005. Support for value and pointer semantics. Support for boost::serialization. Support for separate -- interface and implementation -- class hierarchies as described in the GoF for the Bridge pattern. Support for internal (implementation) run-time polymorphism (Non-Virtual Interface Idiom). Tutorial. Doxygen-generated docs.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く