OpenCV/Method used for oclMat on OpenCV 2.4.3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*OpenCV/Method used for oclMat on OpenCV 2.4.3 [#l47ae3d4]
#multilang(ja){{
**概要
OpenCLを使った実装oclMatがOpenCV 2.4.3より追加されました...
ここではoclMatの基本的な使い方を説明します.詳細は[[公式...
※以降の説明は事前にOpenCL開発環境が導入されていることが前...
**使い方
***OpenCVのビルド
OpenCVをCMakeを用いてビルドする.
+''WITH_OPENCL''にチェックを入れた後,「Configure」ボタン...
&br;&ref(http://atinfinity.info/img/opencv/cmake_with_ope...
+OpenCVをビルドする.
+oclライブラリをプロジェクトに追加する.
|OS|ライブラリ名|
|BGCOLOR(white):Windows|BGCOLOR(white):opencv_ocl243.lib|
|BGCOLOR(white):Mac|BGCOLOR(white):libopencv_ocl.dylib|
***基本的な流れ
+''cv::ocl::getDevice''関数をコールしてOpenCLデバイスを初...
+oclMatのコンストラクタを使って''cv::Mat''から''cv::ocl::...
+oclMatで用意されている画像処理関数をコール(サンプルコー...
+download関数を使って''cv::ocl::oclMat''から''cv::Mat''に...
**サンプルコード
#code(C,nooutline,nonumber,http://www.atinfinity.info/ope...
**注意点
-OpenCLデバイスとCPU間の転送(upload,download)は遅いの...
-OpenCL実装関数の初回実行は(kernelのコンパイル含むため)...
**Contact
間違い・御指摘等ありましたら,&br;&br;
&ref(http://atinfinity.info/img/mail.png);
&br;&br;までメールにてご連絡ください.
}}
#multilang(en){{
**Abstract
''oclMat'' module(=OpenCL implementation) is added from O...
This page describes the method to use this module.&br;
If you want to know the detailed information, please read
[[Official document:http://docs.opencv.org/modules/ocl/do...
The following description is assumed that the development...
**Usage
***Build OpenCV
You need to build OpenCV using CMake.
+Please enable ''WITH_OPENCL'', push ''Configure'' button...
&br;&ref(http://atinfinity.info/img/opencv/cmake_with_ope...
+Please build OpenCV.
+Please add the following library to your project.
|OS|Library|
|BGCOLOR(white):Windows|BGCOLOR(white):opencv_ocl243.lib|
|BGCOLOR(white):Mac|BGCOLOR(white):libopencv_ocl.dylib|
***Basic processing flow
+call ''cv::ocl::getDevice()'' for the initialization of ...
+converts to ''cv::ocl::oclMat'' from ''cv::Mat'' by of t...
+call image processing function of oclMat.
+converts to ''cv::Mat'' from ''cv::ocl::oclMat'' by down...
**Sample
#code(C,nooutline,nonumber,http://www.atinfinity.info/ope...
**Notes
-Transfer between CPU and GPU(upload() and download()) is...
-The first execution of oclMat's image processing is slow...
**Contact
If you have question, please send e-mail to the following...
&ref(http://atinfinity.info/img/mail.png);
}}
終了行:
*OpenCV/Method used for oclMat on OpenCV 2.4.3 [#l47ae3d4]
#multilang(ja){{
**概要
OpenCLを使った実装oclMatがOpenCV 2.4.3より追加されました...
ここではoclMatの基本的な使い方を説明します.詳細は[[公式...
※以降の説明は事前にOpenCL開発環境が導入されていることが前...
**使い方
***OpenCVのビルド
OpenCVをCMakeを用いてビルドする.
+''WITH_OPENCL''にチェックを入れた後,「Configure」ボタン...
&br;&ref(http://atinfinity.info/img/opencv/cmake_with_ope...
+OpenCVをビルドする.
+oclライブラリをプロジェクトに追加する.
|OS|ライブラリ名|
|BGCOLOR(white):Windows|BGCOLOR(white):opencv_ocl243.lib|
|BGCOLOR(white):Mac|BGCOLOR(white):libopencv_ocl.dylib|
***基本的な流れ
+''cv::ocl::getDevice''関数をコールしてOpenCLデバイスを初...
+oclMatのコンストラクタを使って''cv::Mat''から''cv::ocl::...
+oclMatで用意されている画像処理関数をコール(サンプルコー...
+download関数を使って''cv::ocl::oclMat''から''cv::Mat''に...
**サンプルコード
#code(C,nooutline,nonumber,http://www.atinfinity.info/ope...
**注意点
-OpenCLデバイスとCPU間の転送(upload,download)は遅いの...
-OpenCL実装関数の初回実行は(kernelのコンパイル含むため)...
**Contact
間違い・御指摘等ありましたら,&br;&br;
&ref(http://atinfinity.info/img/mail.png);
&br;&br;までメールにてご連絡ください.
}}
#multilang(en){{
**Abstract
''oclMat'' module(=OpenCL implementation) is added from O...
This page describes the method to use this module.&br;
If you want to know the detailed information, please read
[[Official document:http://docs.opencv.org/modules/ocl/do...
The following description is assumed that the development...
**Usage
***Build OpenCV
You need to build OpenCV using CMake.
+Please enable ''WITH_OPENCL'', push ''Configure'' button...
&br;&ref(http://atinfinity.info/img/opencv/cmake_with_ope...
+Please build OpenCV.
+Please add the following library to your project.
|OS|Library|
|BGCOLOR(white):Windows|BGCOLOR(white):opencv_ocl243.lib|
|BGCOLOR(white):Mac|BGCOLOR(white):libopencv_ocl.dylib|
***Basic processing flow
+call ''cv::ocl::getDevice()'' for the initialization of ...
+converts to ''cv::ocl::oclMat'' from ''cv::Mat'' by of t...
+call image processing function of oclMat.
+converts to ''cv::Mat'' from ''cv::ocl::oclMat'' by down...
**Sample
#code(C,nooutline,nonumber,http://www.atinfinity.info/ope...
**Notes
-Transfer between CPU and GPU(upload() and download()) is...
-The first execution of oclMat's image processing is slow...
**Contact
If you have question, please send e-mail to the following...
&ref(http://atinfinity.info/img/mail.png);
}}
ページ名: