Skip to content

Instantly share code, notes, and snippets.

@atinfinity
atinfinity / printInfo.cpp
Created June 16, 2014 21:53
OpenCVビルド情報/CUDA情報表示プログラム
#include <opencv2/core.hpp>
#include <opencv2/core/cuda.hpp>
#include <opencv2/core/utility.hpp>
#include <iostream>
int main(int argc, const char* argv[])
{
//(1) Build Information
std::cout << cv::getBuildInformation() << std::endl;
@atinfinity
atinfinity / install_dev_package.sh
Created July 22, 2014 13:21
Install development package on ODROID-U3
#!/bin/bash
sudo apt-get -yV install autoconf
sudo apt-get -yV install pkg-config
sudo apt-get -yV install cmake-gui
sudo apt-get -yV install libboost1.55-all-dev
sudo apt-get -yV install python
sudo apt-get -yV install python-numpy
@atinfinity
atinfinity / opencv249_vstemplate.md
Last active August 29, 2015 14:06
OpenCV2.4.9用プロジェクトテンプレート

OpenCV2.4.9用プロジェクトテンプレート

はじめに

Visual StudioでOpenCV2.4.9のプロジェクトを簡単に作るためのプロジェクトテンプレートを作成したので公開してみました。

プロジェクトテンプレート取得先

以下のURLからプロジェクトテンプレート(opencv249_project_template.zip)を取得してください。

| Visual Studioバージョン | プロジェクトテンプレート |

@atinfinity
atinfinity / vtk1.7.2_vs2013_build_tips.md
Last active August 29, 2015 14:06
PCL 1.7.2 VS2013ビルドTips

PCL 1.7.2 VS2013ビルドTips

PCL 1.7.2のVS2013ビルドを行った時にハマったポイントを備忘録としてまとめました。

確認したバージョン

PCL

  • PCL 1.7.2 [zip]

依存ライブラリ

@atinfinity
atinfinity / mat_alloc_test.cpp
Created October 21, 2014 12:58
メモリ確保テスト用プログラム
#include <opencv2/core/core.hpp>
#include <iostream>
int main(int argc, const char* argv[])
{
cv::Mat img1(cv::Size(32 * 1024, 32 * 1024), CV_8UC3, cv::Scalar(0, 0, 255));
if(img1.empty()) std::cout << "NG" << std::endl;
else std::cout << "OK" << std::endl;
cv::Mat img2(cv::Size(32 * 1024, 32 * 1024), CV_8UC3, cv::Scalar(255, 0, 0));
@atinfinity
atinfinity / opencv_build_script.md
Last active August 29, 2015 14:10
OpenCVビルド用スクリプト

OpenCVビルド用スクリプト

過去に公開した「OpenCVビルド用スクリプト」をプラットフォーム,OpenCVバージョン毎にまとめました.
→今後このコンテンツの更新はWikiで行います.

Windows

2.4.x

OpenCVバージョン ビルド用スクリプト
2.4.9 opencv2.4.9_build_vs2012_x64.bat
@atinfinity
atinfinity / opencv_cmakelists.md
Last active August 29, 2015 14:10
OpenCVを使ったプログラムのCMakeサンプル
@atinfinity
atinfinity / opencv2.4.6_build_vs2012_x64.bat
Last active August 29, 2015 14:11
OpenCV 2.4.6ビルド用バッチファイル(VS2012/64bit)
:: setting of the environment variables
set SOURCE_DIR=%~dp0
set BUILD_DIR=%SOURCE_DIR%\build
set INSTALL_DIR=%BUILD_DIR%\install
set VC_VERSION_NUM=11
set VCVARSALL_BAT="C:\Program Files (x86)\Microsoft Visual Studio %VC_VERSION_NUM%.0\VC\vcvarsall.bat"
set ARCH=amd64
set GENERATOR_NAME=Visual Studio %VC_VERSION_NUM% Win64
call %VCVARSALL_BAT% %ARCH%
@atinfinity
atinfinity / yaml_sample.cpp
Last active August 29, 2015 14:11
YAML入出力サンプル
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
int main(int argc, const char* argv[])
{
// 画像を読み込む
cv::Mat src1 = cv::imread("lena.jpg", cv::IMREAD_COLOR);
// MatのデータをYAML形式のファイルに書き出す
@atinfinity
atinfinity / measure_memory.cpp
Last active August 29, 2015 14:14
OpenCVメモリ使用量計測サンプル
#include <opencv2/core/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
#define ENABLE_MEASURE_MEMORY
#ifndef ENABLE_MEASURE_MEMORY
#define MEASURE_MEMORY(x) {x;}
#else