タグ

ブックマーク / opencv.jp (9)

  • ヒストグラム比較によるテンプレートマッチング(バックプロジェクトパッチ) | opencv.jp

    C #include <cv.h> #include <highgui.h> int main (int argc, char **argv) { int i, hist_size = 90; float h_ranges[] = { 0, 180 }; float *ranges[] = { h_ranges }; double max_val; CvSize dst_size; CvPoint max_loc; IplImage *search_img = 0, *tmp_img = 0, *dst_img; IplImage *search_hsv, *tmp_hsv; IplImage *search_planes[3], *tmp_planes[3]; CvHistogram *hist = 0; char *imagename, *templatename; // (1)loa

  • メモリ上での画像データの圧縮 | OpenCV.jp

    imencode,imdecode関数により,ファイルではなく,メモリ上で圧縮ファイルを書込,読込を行います.この関数では非可逆圧縮であるjpeg,可逆圧縮であるpngを指定可能で,それぞれ圧縮品質を指定出来ます.主に,ネットワークで画像を通信するときなどに利用します.この圧縮品質の指定方法はimwrite関数と共通です. この関数の内部で使われているlibjpegを用いたその他の実装と符号化性能はこちら[link]. C++ #include <iostream> #include <fstream> #include <cv.h> #include <highgui.h> using namespace std; using namespace cv; double getPSNR(Mat& src1, Mat& src2, int bb=0); int main(int argc,

    yasuf
    yasuf 2011/11/25
    メモリ上での画像圧縮処理(jpg等)
  • opencv.jp - OpenCV-1.0: サポートされない実験的な関数 -

    サポートされない実験的な関数のリファレンス cvaux ライブラリにある機能をユーザのアプリケーションで利用するためには, ソースファイルに #include "cvaux.h" を記述し: Win32 環境の場合は,cvaux.dll のインポートライブラリ cvaux.lib をリンクする. Linux 環境の場合は,コンパイラオプション -lcvuaux を利用する. ステレオ対応関数(Stereo Correspondence Functions) FindStereoCorrespondence ビューモーフィング関数(View Morphing Functions) MakeScanlines PreWarpImage FindRuns DynamicCorrespondMulti MakeAlphaScanlines MorphEpilinesMulti PostWarpIm

    yasuf
    yasuf 2011/11/18
  • OpenCV.jp : OpenCV逆引きリファレンス — OpenCV-CookBook

    OpenCV.jp : OpenCV逆引きリファレンス¶ 基的に OpenCV (と依存ライブラリ),および標準ライブラリ以外は使用しません. OpenCVはEigenなしでも利用できますが,このサンプルの中にはEigen必須のものもあります. また,2.4.0以降に導入された書式には一部対応しておらず,古い書き方で書かれているサンプルもあります. 指摘や訂正,リクエストなどは OpenCV.jp か, @idojun (Twitter) まで. OpenCV 2.4.0 対応:

    yasuf
    yasuf 2011/11/17
  • カメラキャリブレーションと3次元再構成 — opencv v2.1 documentation

    カメラキャリブレーションと3次元再構成¶ このセクションで述べる関数は,いわゆるピンホールカメラモデルを取り扱います.つまりこのモデルでは,3次元座点を透視投影変換を用いて画像平面に射影することで,シーンのビューが構成されています. ここで はワールド座標系の3次元座標を表し は画像平面に投影された点の座標を表します. は,カメラ行列,またはカメラの内部パラメータ行列と呼ばれます. は主点(通常は画像中心), はピクセル単位で表される焦点距離です. したがって, あるファクタによってカメラ画像がスケーリングされている場合, このすべてのパラメータを同じファクタでスケーリング(それぞれが,拡大または縮小)する必要があります. 内部パラメータ行列はビューに依存しないので,一度推定すれば(ズームレンズの場合)焦点距離を固定している限りは繰返し使用することができます. 並進-回転の同次変換行列であ

    yasuf
    yasuf 2011/09/29
    カメラキャリブレーション
  • opencv.jp - OpenCV: シンプルGUI(Simple GUI)サンプルコード -

    作成者: 怡土順一, 最終変更者: 怡土順一, 最終変更リビジョン: 405, 最終変更日時: 2008-10-29 12:32:09 +0900 (水, 29 10月 2008) ■ ウィジェット(コントロール) OpenCV-1.0.0で利用できるウィジェット(コントロール)は,画像を表示するためのウィンドウ,およびトラックバーのみである. 複雑なGUIデザインやイベントを適切に読み飛ばすといった処理が難しく, カメラキャプチャにおいても解像度の変更やフレームレートの設定などに難点 があるので,簡単なテストプログラム以外では,別のライブラリを利用するほうが無難である. #include <cv.h> #include <highgui.h> #include <stdio.h> /* グローバル変数 */ CvFont font; IplImage *img = 0; /* プロトタイ

    yasuf
    yasuf 2011/05/20
    トラックバー[trackbar][opencv]
  • Qt版で追加された関数 — opencv 2.2 documentation

    yasuf
    yasuf 2011/05/19
  • OpenCV.jp

    Reference Manual OpenCV-2.x(svn) C: リファレンス日語訳 C++: リファレンス日語訳 OpenCVチートシート(C++)(訳) OpenCVユーザガイド(訳) Python: リファレンス日語訳 Google Test-1.6 Google Test ドキュメント日語訳 Google Mock(svn) Google Mock ドキュメント日語訳 OpenCV-2.2(r4295相当) C: リファレンス日語訳 C++: リファレンス日語訳 OpenCVチートシート(C++) (訳) Python: リファレンス日語訳 OpenCV-2.1(r2997相当) C: リファレンス日語訳 C++: リファレンス日語訳 OpenCVチートシート(C++) (訳) Python: リファレンス日語訳 OpenCV-1.1pre C/C++:

    yasuf
    yasuf 2007/12/09
  • opencv.jp - OpenCV-1.0 リファレンス マニュアル(日本語訳)-

    最終変更者: 怡土順一, 最終変更リビジョン: 467, 最終変更日時: 2009-06-23 14:23:34 +0900 (火, 23 6月 2009) CXCORE リファレンス マニュアル 基構造体(Basic Structures) 配列操作(Operations on Arrays) 初期化(Initialization) 要素へのアクセスと部分配列(Accessing Elements and sub-Arrays) コピーと充填(Copying and Filling) 変形と置換(Transforms and Permutations) 四則演算,論理演算,比較演算(Arithmetic, Logic and Comparison) 統計(Statistics) 線形代数(Linear Algebra) 数学関数(Math Functions) 乱数生成(Random

    yasuf
    yasuf 2007/10/25
    日本語マニュアル!アルゴリズムの説明がある.
  • 1