Skip to content

Instantly share code, notes, and snippets.

@atinfinity
atinfinity / umat_sample.cpp
Created November 26, 2013 14:06
UMatのサンプルプログラム
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#ifndef _DEBUG
#pragma comment(lib,"opencv_core300.lib")
#pragma comment(lib,"opencv_imgproc300.lib")
#pragma comment(lib,"opencv_highgui300.lib")
@atinfinity
atinfinity / CMakeLists.txt
Last active February 19, 2021 13:51
OpenCVを使ったプログラムのCMakeサンプル
# CMakeの最低バージョンを記述
cmake_minimum_required(VERSION 2.8)
# ソリューション名を指定
project(SampleSolution)
# OpenCVのパッケージを探す
find_package(OpenCV REQUIRED)
# OpenCVが見つかった場合のみ設定を行う
@atinfinity
atinfinity / CMakeLists.txt
Last active August 26, 2017 13:07
OpenCVを使ったプログラムのCMakeサンプル(WITH_CUDA版)
# CMakeの最低バージョンを記述
cmake_minimum_required(VERSION 2.8)
# ソリューション名を指定
project(SampleSolution)
# CUDAのライブラリパスを設定
if(CUDA_TOOLKIT_ROOT_DIR)
if(CMAKE_SYSTEM_PROCESSOR MATCHES AMD64*|x86_64* OR MSVC64)
link_directories("${CUDA_TOOLKIT_ROOT_DIR}/lib/x64")
@atinfinity
atinfinity / UMatVideoSample.cpp
Last active July 17, 2017 17:25
UMatサンプルプログラム
#include <opencv2/core.hpp>
#include <opencv2/core/ocl.hpp>
#include <opencv2/core/cuda.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/contrib.hpp>
#include <iostream>
#define USE_OPENCL
int main(int argc, const char* argv[])
@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 / opencv2.4.9_build-centos6.5.sh
Last active May 7, 2020 15:23
OpenCV 2.4.9 Makefile生成用スクリプトファイル(CentOS6.5)
#!/bin/bash
SOURCE_DIR="echo $(cd $(dirname $0);pwd)"
BUILD_DIR=${SOURCE_DIR}/build
GENERATOR_NAME="Unix Makefiles"
mkdir build
cd build
cmake \
@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 / opencv2.4.9_build_vs2012_x64.bat
Last active November 9, 2015 06:04
OpenCV 2.4.9ビルド用バッチファイル(VS2012/64bit/WITH_CUDA)
:: 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 / opencv2.framework_for_macosx.md
Last active December 23, 2021 08:16
opencv2.framework(for Mac OS X)生成方法

opencv2.framework(for Mac OS X)生成方法

生成方法

  1. githubからmasterブランチのコードを取得する。
  2. ターミナルで以下のコマンドを実行する。
    cd ~/<my_working_directory>
    python opencv-master/platforms/osx/build_framework.py osx
    ※ビルドが完了するとosxディレクトリにopencv2.frameworkが生成される。

使い方

@atinfinity
atinfinity / opencv_propertysheet.md
Last active April 11, 2017 04:45
OpenCVプロパティシート

OpenCVプロパティシート

今後このコンテンツの更新はWikiで行います.

OpenCV 2.4.9

Visual Studioバージョン WITH_CUDA プロパティシート
VS2010/VS2012/VS2013共通 無効 opencv249.props
VS2010/VS2012/VS2013共通 有効 opencv249_with_cuda.props