もともと色々な処理できる関数が用意されているけど、OpenCVでモザイク処理ってやってなかったなーって思ったので書いてみた。 画像全体でもいいけどどうせだったら顔認識した部分限定でかけたいとかあると思うのでROIとなる引数をとるstaticメソッド。 /** * ROIを指定してモザイク処理 * @param image 元画像となる {@link Mat} * @param rectangles モザイク対象のROIを指定した {@link MatOfRect} * @param size モザイクのピクセル幅 * @return モザイク処理後の {@link Mat} */ public static Mat drawMosaic(Mat image, MatOfRect rectangles, int size) { Mat dstImage = image.clone(); fo
非圧縮AVIが最高の画質であると、理解していますが、 どのように作成をしたらいいのかわかりません。 プレミアCS3での書き出しで、「ムービー作成」で設定を、 非圧縮AVIで書き出すと、音声のみ作成され、映像情報が作成されません。Microsoft AVIで書き出すのが正しいのでしょうか? その場合、映像の設定はどの設定を選択すれば、いいでしょうか? 1280×720のHDの1分の映像を書き出そうとしています。 非圧縮AVIは容量が、かなり大きくなると聞いていますが以上の ファイルを書き出す場合、どのくらいのファイル容量になりますか? 質問が多くてすみません。どなたか教えていただけないでしょうか? よろしくお願いします。
最終変更者: 怡土順一, 最終変更リビジョン: 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
Microsoft Visual C++ 2010 Expressの使い方に慣れるための練習として、OpenCVで顔認識をしてみました。 とりあえず、VC++ 2010 Expressのダウンロード先 http://www.microsoft.com/japan/msdn/vstudio/express/ OpenCVはこちらから。 http://opencv.jp/opencv2-x-tips/install-on-windowswindows32bit-64bit-visual-studio-opencv21 ソースからビルドするのは面倒なので、「インストーラ付き実行ファイル」を落としてインストールします。 VC++ 2010 Expressを起動し、ファイル-新規作成-プロジェクトを選び、Win32コンソールアプリケーション(もしくはWin32プロジェクト)を選び、適当な名前をつけま
OpenCVを勉強しよう!ということで、EclipseでC++ & OpenCVを使用するときの手順をメモっておきます。ちなみにOSはWindowsです。 詳細は続きから。 1. Eclipseのインストール ここからEclipse IDE for C/C++ Developersをダウンロード。適当な場所に解凍。すでにEclipseを使用している場合は、そこにCDTを追加すればよいでしょう。 2. MinGWのインストール こちらからMinGWをダウンロード。インストールの際にG++ compiler と MinGW Make にチェック。以降インストールディレクトリを(MinGW)と表します。 3. OpenCVのインストール ここからダウンロードしてインストール。1.1pre1ではうまくいかなかったので、1.0を使用。以降インストールディレクトリを(OpenCV)と表します。 4.
メインページ > OpenCV 動画ファイル(aviファイルなど)を再生するには、cvCaptureFromFile関数によりファイルを指定して、ビデオキャプチャ構造体を取得し、cvQueryFrame関数により1画面分の画像データ(IplImage)を取得し、このIplImageを表示すると動画の再生が可能となります。 ただし、aviファイルにはいろんなコーデックがあるので、全てのファイルが再生できる訳では無いのでご注意下さい。 また、再生できるファイルはaviファイルだけでは無いようなのですが、まだ、よく分からず要調査状態ですが、サンプルコードはこのように↓なります。 CvCapture* capture; IplImage *frame = NULL; //動画ファイル名 char* FileName = "tree.avi"; //C:\OpenCV2.1\samples\c
OpenCVで動かせることのできるaviファイルについておしえてください。 OpenCVでaviファイルの読み込み・出力をおこないたいのですが、指定のaviファイルが見つかりませんとなってしまいます。 OpenCV1.0とVisualStdio2008C++を使用しています。 http://chihara.naist.jp/opencv/?%C6%B0%B2%E8%A5%D5%A5%A1%A5%A4%A5%E... 上記サイトのプログラムを参考に作らせていただいたのですが、aviファイルを見れません。 エラーは無くなったのですが、aviファイルが再生されません。 aviファイルはC++のソースファイルが置いてある場所に置いてみたり、PATHで書いてみたりしたのですが、ダメでした。 OpenCVでは再生することのできないaviファイルもあるということをきき、aviファイルのコーデックを調べて
これは OpenCV 超初心者である私のメモです. 間違っている可能性がありますので注意してください. OpenCV を使用して, 画像を読み込み表示するサンプルコードを以下に示す. ソースコード /* header files */ #include <stdio.h> #include <stdlib.h> #include <cv.h> #include <highgui.h> /* main */ int main(void) { IplImage* image; /* 静止画像を読み込む */ image = cvLoadImage("dede.jpg",CV_LOAD_IMAGE_ANYCOLOR); if (image == NULL) { fprintf(stderr, "読込みに失敗しました."); return EXIT_FAILURE; } /* ウインドウを準備して
こうして僕はエラーにはまった。(DxErr.hとDXTrace関数編) ぼくの環境編 VisualC++2010 Express DirectX SDK June2010 error多すぎて泣きたい DXTRACE_MSG()マクロのようなDXTrace関数を使用すると起きるっぽいビルドエラー 1>unco.obj : error LNK2019: 未解決の外部シンボル _DXTraceA@20 が関数 "void __cdecl unco(void)" で参照されました。 1>c:\Debug\unco.exe : fatal error LNK1120: 外部参照 1 が未解決です。 解決策 「祈る」…それしかない。天に祈りが届くまで待つしかない。 解決策はソースの先頭に"#pragma comment (lib, "DxErr.lib")"を追加。 "error LNK2019" 「
Code::Blocks is an GPL based and cross-platform IDE. This is the tutorials using Code::Blocks with OpenCV. Create a simple console project. We can use project wizard to create a simple console project. Here is the steps Give this project name of "test_opencv" Then copy the sample code to main.cpp Configure the OpenCV include path and libs Right click on the project manager and open the "Build Op
OpenCV(オープンシーヴィ、英: Open Source Computer Vision Library)とはインテルが開発・公開したオープンソースのコンピュータビジョン向けライブラリ[4]。2009年にWillow Garage(ウィロー・ガレージ)に開発が移管され、さらにその後Itseezにメンテナンスが移管された[5]が、2016年5月にインテルがItseezを買収することが発表された[6][7]。 概要[編集] 画像処理・画像解析および機械学習等の機能を持つC++、Java、Python、MATLAB用ライブラリ[8]。様々なプラットフォームすなわち複数のオペレーティングシステム (OS) やCPUアーキテクチャに対応するクロスプラットフォームなライブラリであり、macOSやFreeBSD等全てのPOSIXに準拠したUnix系OS、Linux、Windows、Android、i
暑い なんてもんやないですね.日差しに重みすら感じます.眩しいです.非リアにはつらいものがあります.加齢とともに直射日光に当たると日焼けする前に湿疹ができてしまうようになりました.もう闇の中で生きるしかないのかもしれません.子供と一緒に自転車で片男波海水浴場まで通っていた頃が懐かしいです.ところで,数日前まで節電対応で空調なしで頑張ってたんですけど,PC がついに音を上げてクラッシュするようになってしまったので(と言い訳しながら)空調かけてます.みなさまごめんなさい.来週はお盆の一斉休業です.その間に少しでも時間を稼いでおかないと,色々詰みそうです.まー,私なんぞ他の先生に比べりゃあ暇なもんなんですけど orz バンクーバーに行きたかったぜい. pthread 一人の学生さんが OpenCV と OpenGL を組み合わせて何かしようと考えているらしいのですが,どうも動きがぎこちなく見えま
なにやら↓こういうのが流行っていたようですね。 元ネタ Perlでアニメ顔を検出&解析するImager::AnimeFace Yukkurizer - アニメキャラゆっくり化CGI 何かを受信(^o^)ノ *1 ゆっくりしてみよう というわけで、やつけで適当にC#でゆっくりしてみました。 C#やVB.NET、あるいはIronPythonなどでOpenCVを簡単に扱えるクロスプラットホーム.NETラッパーである*2、 Emgu CVというオープンソースのライブラリを使って顔を検出しています。 今回はOpenCVをインストールすることでデフォルト提供されている顔検出のhaarcascade(XMLファイル)を利用していますが、 アニメ顔を認識するように調教した学習させたhaarcascadeを使えば、元ネタと同等のことができるでしょう。 たいした内容ではありませんが、以下C#のサンプルコードで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く