• 画像点からx,y座標(3次元)を算出する。

    質問 3D座標系でオブジェクトの位置を特定するタスクがあります。ほぼ正確なXとY座標を得る必要があるので、この写真のオレンジ色のボールのように、移動するオブジェクトの上部に置かれる、Z座標がわかっている1つのカラーマーカーを追跡することにしました。 まず、カメラのキャリブレーションを行って固有パラメータを取得し、その後、次のコードのように cv::solvePnP を使用して回転と

    2023-11-23 07:20:20
  • モジュール FindOpenCV.cmake が見つかりませんでした ( 設定プロセスのエラー )

    質問 私は CMakeLists.txt のプロジェクトのために C++ を使用しています。 OpenCV のライブラリを使っています。cmakeを使ってプロジェクトを作成しようとすると、次のような設定上の問題が発生します。 CMake Error at CMakeLists.txt:15 (find_package): Could not find module Fi

    2023-10-21 13:59:59
  • OpenCVでWatershedのマーカーを定義するには?

    質問 OpenCVを使ってAndroid向けに書いています。私は、マーカー制御の分水嶺を使用して、ユーザーが手動で画像をマークすることなく、以下のような画像をセグメンテーションしています。私はマーカーとして領域最大値を使用することを計画しています。 minMaxLoc() と入力すれば値が得られますが、興味のあるblobに限定するにはどうしたらよいでしょうか?の結果を利用できますか?

    2023-09-24 09:30:04
  • [解決済み] OpenCVで作る拡張現実SDK【終了しました

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ を

    2023-02-11 01:31:27
  • [解決済み] OpenCV の Mat::type() を使って,Mat オブジェクトの型が何であるかを調べる方法

    質問 私は type() メソッドの Mat オブジェクトを生成します. 以下のような行があった場合 mat = imread("C:\someimage.jpg"); type = mat.type(); と type = 16 . mat matrixの種類を調べるにはどうしたらいいのでしょうか? そのマニュアルや何冊かの本で答えを探したのですが、無駄でした。

    2022-05-14 01:29:47
  • [解決済み] 行列の大きさ OpenCV

    質問 非常に初歩的なことかもしれませんが、私はOpenCVを使い始めたばかりです。OpenCVで行列のサイズを取得する方法を教えていただけないでしょうか?ググってみたのですが、まだ検索中で、もし知っている方がいらっしゃいましたら、よろしくお願いします。 行と列の数としての大きさ。 また、2次元の行列の最大値を直接求める方法はありますか? どのように解決するのですか? cv:Ma

    2022-05-13 01:33:02
  • [Learn opencv3] 11章を読む

    <パス 記事目次 一般的な画像変換 アフィン変換 密なアフィン変換関数 ``cv::warpAffine`` を実装。 cv::getAffineTransform`` を用いて,アフィン写像行列を計算します. マッピング行列を計算するもう 1 つの方法 ``cv::getRotationMatrix2D()``.

    2022-03-17 23:18:44
  • OpenCV23 はオブジェクトの周囲に楕円や矩形を描画する_outline

    /* OpenCV23 は,オブジェクト上の輪郭を囲む矩形と楕円を描画します. by txwtech アウトラインの周りに矩形を描く -API approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed) RDPアルゴリズムに基づき、ポリゴ

    2022-03-16 06:21:57
  • cvCvtColor の使用法

    cvCvtColor(...) は,Opencv の色空間変換関数で,rgb カラーを HSV や HSI などの色空間や,グレースケール画像に変換することができます. <スパン パラメータ CV_BGR2GRAY <スパン はい RGB から グレー   パラメータ  CV_GRAY2BGR は グレー

    2022-03-01 22:29:42
  • Opencvにおける矩形関数とRect関数の使用法

    &lt;パス 記事目次 I. rect() クラス II. rectangle() 関数 III. アプリケーション 1. 単純な矩形、厚さ指定矩形、塗りつぶし矩形の描画 2. Circleは円を描きます。 3. 楕円は、楕円弧と楕円セクターを描画します。 rectangle 関数は、通常画像のマークア

    2022-03-01 15:57:06
  • OpenCV3.0 cvCvtColor 関数 グレースケール画像で遭遇した問題と解決策

    1.0以下のグレースケール画像は、次のように書くことができます。 int main(int argc, char* argv[]) { IplImage* src = cvLoadImage("lampard.jpg",1); IplImage* gimg =0; gimg = cvCreateImage(cvGetSize(src),src-&gt;depth,1); c

    2022-03-01 14:50:51
  • OpenCV - 長方形の境界 cv::boundingRect

    著者 スティーブン・ザイ ティエンバオ 著作権について 著作権は著者に帰属します。商業的な複製は著者に許可を得てください。非商業的な複製は出典を明記してください&nbsp; 機能プロトタイプ cv::Rect boundingRect( InputArray array ); パラメータの説明 入力: InputArray 型の配列、入力グレイスケール画像または

    2022-03-01 12:12:59
  • opencv notes - cvCreateImage 関数の説明

    &lt;スパン 参考URLです。 http://baike.baidu.com/view/3440672.htm &lt;スパン &lt;スパン &lt;スパン 説明と構文 関数 cvCreateImage は,画像の先頭アドレスを作成し,ストレージ領域を確保します. IplImage* cvCreateIma

    2022-03-01 11:48:04
  • (OpenCV+Python)-ターゲットトラッキング、バックグラウンドセグメンテーションツール。KNN、MOG2、GMG

    &lt;パス OpenCV には,前景と背景を分割する際に便利な BackgroundSubtractor というクラスがあります. OpenCV3 には,K-Nearest (KNN), Mixture of Gaussians (MOG2), Geometric Multigid (GMG) の3種類の背景スプリッタが用意されています. BackgroundSubtrac

    2022-02-28 23:35:45
  • OpenCV-Matrix データ型変換 cv::convertTo

    OpenCV-Matrix データ型変換 cv::convertTo &lt;スパン 機能 void convertTo( OutputArray m, int rtype, double alpha=1, double beta=0 ) const; &lt;スパン パラメータ &lt;ブロッククオート m - 対象となる行列

    2022-02-28 20:12:36
  • 背景抽出 - パラメータの変更とガウス混合モデルでの使用 BackgroundSubtractorMOG2

    opencvのオープンソースコードを使用して、その後、あなたのニーズに合わせてパラメータを変更し、簡単に使用するには、直接次のファイルをコピーして、新しいプロジェクトを使用することができます。 &lt;スパン &nbsp;MOG_BGS3.hppファイル #include "opencv2/core/core.hpp" #include &lt;list&gt; #incl

    2022-02-28 07:48:04
  • opencv3.0とopencv2.4のガウス混合モデルbackgroundSubtractorMOG2の使い分けについて

    opencv3.0とopencv2.4におけるBackgroundSubtractorMOG2関数の実装の違いについて opencv2.4 では、#include "opencv2/opencv.hpp" ヘッダーファイルさえ追加すれば、メイン呼び出しコードは次のようになります。 int main() { VideoCapture video(". /video.avi");

    2022-02-28 07:06:48
  • OpenCV演習 - 顔検出と顔画像抽出

    &nbsp; &nbsp; タクシー運転手の顔と免許証の写真を比較したり、入退室管理システムの入室者の顔と顔ライブラリ内の顔を比較したりと、顔比較は最近では比較的よく使われる機能である。顔比較を実装するためには、まず、カメラで撮影した写真の中から顔の正しい位置を検出し、顔を抽出する顔検出を行います。OpenCVはフリーでオープンソースであることを考えると、これを実現するのに適しており、Linux

    2022-02-25 03:20:58
  • opencv VideoCaptureの問題。ストリームを停止できない。デバイスに不適切な ioctl

    OpenCVのVideoCaptureを使って.mp4ファイルを読み込むと、以下のエラーが発生します。Unable to stop the stream: デバイスに不適切な ioctl この問題は、ffmpegがインストールされていないために発生します。 sudo apt-get intall ffmpeg opecvを再コンパイルするだけです。 cd xx/opecv

    2022-02-22 06:08:22
  • C++ベースのOpenCV共通関数

    &lt;スパン C++版のメリット。 1.ポインタのような危険なものを極力避けることができる点。 2、リソースの解放に悩む必要はない。なぜなら、そのデストラクタの内部では、システムが自動的にそれを処理してくれるからだ。 3. 場合によっては、C言語版よりも高速に動作します。 をインクルードする。 を使って 名前空間&nbsp; cv ;

    2022-02-15 08:05:53