タグ

openCVに関するCherenkovのブックマーク (25)

  • Qt+OpenCV+OpenGLで画像を表示 | Miyabiarts.net

    昨日予告したばかりですが、今度はQt+OpenGLを用いて、OpenCVの画像(cv::Mat_)を表示するGUIの実装を紹介します。 今回も、対象とするOpenCVは2.2以上で、C++インタフェースのみを対象としています。 画像形式は、グレースケール画像(cv::Mat_)とRGB画像(cv::Mat_)です。 実装は下記の通りで、QGLWidgetを継承したViewportクラスを作成しています。 #include <QWidget> #include <QImage> #include <opencv2/opencv.hpp> // 画像表示用ウィジェット(OpenGL) class Viewport : public QGLWidget { public: // Viewport( QWidget *parent = 0, QGLWidget *shared =

  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • OpenCV を使ったプログラムの作り方

    ここでは,OpenCV を使ったプログラムの作り方を説明します. 目次 ライブラリの説明 インクルードするファイル gcc/g++ によるビルド Visutal Studio によるビルド ライブラリの説明 OpenCV は,以下のように機能ごとに分割された複数のライブラリで構成されています. cxcore OpenCV の基的な機能を担っています. IplImage や CvMat などの基構造体を使う場合や,様々な配列操作,画像への描画を行う場合に使用します. OpenCV の機能を使う場合は,必ず必要になります. cv コンピュータビジョン関連の機能を担っています. OpenCV の主部分と言えます. 勾配,エッジ,幾何変換,フィルタなどの画像処理関数の他,モーション解析,パターン認識,カメラキャリブレーションなどの機能が提供されます. highgui 画像のインターフェイス全般

  • 単純にキャプチャして表示 - 橋本詳解

    これを基形にしてカスタムする #include <stdio.h> #include <highgui.h> int main(int argc, char** argv) { bool isStop = false; CvCapture *capture; IplImage *image; char winNameCapture[] = "Capture"; capture = cvCreateCameraCapture(0); if(capture == NULL){ printf("capture device not found!"); return -1; } cvNamedWindow(winNameCapture, 0); int waitKey = 0; while (1) { if(!isStop){ image = cvQueryFrame(capture); cvS

    単純にキャプチャして表示 - 橋本詳解
    Cherenkov
    Cherenkov 2009/07/06
    webcam
  • opencv.jp - OpenCV-1.0:HighGUI ビデオ入出力(Video I/O)リファレンス マニュアル -

    最終変更者: 怡土順一, 最終変更リビジョン: 448, 最終変更日時: 2008-12-24 00:28:23 +0900 (水, 24 12月 2008) CvCapture ビデオキャプチャ構造体 typedef struct CvCapture CvCapture; 構造体 CvCapture は,パブリックインタフェースを持たず,ビデオキャプチャ関数のパラメータとしてのみ使われる. cvCreateFileCapture ファイルからのビデオキャプチャを初期化する CvCapture* cvCreateFileCapture( const char* filename ); filenameビデオファイル名. 関数 cvCreateFileCapture は, 指定されたファイルからビデオストリームを読み込むために CvCapture 構造体を確保して初期化する. 確保された構造