検索結果 26 件

by takezawaakiragm
6年前
フォーラム: C言語何でも質問掲示板
トピック: OpenCV リアルタイム処理の画素カウントについて
返信数: 0
閲覧数: 11853

OpenCV リアルタイム処理の画素カウントについて

USBカメラから得られたフレームを2値化し、フレーム同士を差分(動的検出)を行い、 差分フレームの白の箇所(動いた場所)の画素数をカウントするプログラムを作成しております。 カメラを手で覆った場合や、動いてない場合にはカウントが上がらないようにしたいのですが上手くいきません。 原因などご教授お願いいたします。 //カメラ入力から3フレームを取り出し、差分を計算する。 //変数:thの値を基準として閾値処理(threshold)を行い、変化した部分を白色で描画する。 #include <opencv2/highgui/highgui.hpp> #include <opencv2/core/cor...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: HOG特徴量の仕組みについて
返信数: 7
閲覧数: 4323

Re: HOG特徴量の仕組みについて

ありがとうございます。
確かにべた塗ができていませんでした。
黒のべた塗を作成後ためしたところ、すべて0の値になりました。

大変ありがとうございました!
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: HOG特徴量の仕組みについて
返信数: 7
閲覧数: 4323

Re: HOG特徴量の仕組みについて

黒のべた塗画像のHOG特徴量を調べた結果(添付ファイルのcmdキャプチャ画像)、まばらな数値が出てきてしまいよくわかりませんでした。
分かる方是非、ご教授お願いいたします。
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: HOG特徴量の仕組みについて
返信数: 7
閲覧数: 4323

Re: HOG特徴量の仕組みについて

黒のべた塗画像のHOG特徴量を調べた結果(添付ファイルのcmdキャプチャ画像)、まばらな数値が出てきてしまいよくわかりませんでした。
分かる方是非、ご教授お願いいたします。
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: HOG特徴量の仕組みについて
返信数: 7
閲覧数: 4323

Re: HOG特徴量の仕組みについて

大変参考になりました!
ありがとうございます。
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: HOG特徴量の仕組みについて
返信数: 7
閲覧数: 4323

HOG特徴量の仕組みについて

現在HOG特徴量について研究しています。 コードを確認し、論文などを読んでもわからないことがあります。 HOG特徴量とは角度別の勾配強度を導き、これによって勾配ヒストグラムの作成が可能であることは分かりました。 質問 1 角度を180/9などにした場合20度ずつになりますが、この20度というのは0°~20°,・・160°~180°と中間の10度の等の角度もぞれ求めるのでしょうか。もしくは単に0,20,40度と単体の角度を求めているのでしょうか。 2角度の求め方はセルの中央から360求め、0°と180°は同一、20°と200°は同一とのように対称の角度は同一としているのでしょうか。 3黒をべた塗...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvによるHSVの変更
返信数: 7
閲覧数: 2952

Re: opencvによるHSVの変更

無事できました!
配列に求めた値をかける順序が違いました。
なぜかS,H,Vとなっていたため、通常とちがう色になってしまったようです。

ありがとうございます。
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvによるHSVの変更
返信数: 7
閲覧数: 2952

Re: opencvによるHSVの変更

ここでは,付与できる数が3枚上限だそうなので公開用googlephoteにアップロードしました。 bmpだと容量の問題があったため、pngにさせていただきました。 写真は計16枚ありますが、そのうち12枚は上に記載したようQ1,Q2,Q3,Q4 S1,S2,S3,S4, W1,W2,W3,W4 となります 他4枚のHSVQ1,HSVQ2,HSVQ3,HSVQ4は上記の式をもとに行った結果が画像となります. 見ていただくとHSVが調整されていないことが一目瞭然です。 [URL] https://photos.google.com/share/AF1QipMFU2DoXP5TrvWi8xU78Xn...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvによるHSVの変更
返信数: 7
閲覧数: 2952

Re: opencvによるHSVの変更

申し訳ありません。
開発環境を記載し忘れていました。
vs2013 
opencv3.1.0 となります
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvによるHSVの変更
返信数: 7
閲覧数: 2952

opencvによるHSVの変更

現在、欠損している画像をテクスチゃ合成で補間しようとしております。 そこで、結合する画像を捜し、切り取ることはできたのですが、そのまま結合するとHSVが異なるため、欠損領域周辺のHSVに近づけたいと思っております。 HSV値を[キャプチャ.png]のようにHSVを変えました。 しかし、なぜかHSVがうまく変わっていません。 Q1=Q1*b1/a1とするべきなのでしょうか。 どなたかご教授お願いします。 #include<iostream> #include<opencv/cv.h> #include<opencv/highgui.h> #include<opencv2/opencv.hpp> ...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvでHSVの平均値を出力
返信数: 7
閲覧数: 2820

opencvでHSVの平均値を出力

opencvとvs2013を使い、画像をHSVに変換し、HSVのそれぞれの平均値を求めその値をexcelに出力するコードを実装しております。 以下のようなコードになったのですが、なぜか平均値がすべて同じ値になってしまいます。 正常にアクセスできていないか又は、計算ができていません。 どの部分が妨げているのでしょうか。 ご教授お願いします。 #include<iostream> #include<opencv/cv.h> #include<opencv/highgui.h> #include<opencv2/opencv.hpp> #include<fstream> #include<stdio...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: 指定した領域のBGRをcsvに抽出 opencv3.1.0/vs2013
返信数: 2
閲覧数: 1594

指定した領域のBGRをcsvに抽出 opencv3.1.0/vs2013

現在、opencvを用いて、画像の指定した領域のBGRを求め、csvに保存するプログラムを実装しています。 BGRを求め、csvに出力するまでは実装できたのですが、画像サイズより大きい位置を指定した場合も、 値が抽出されてしまいます。また、この値が一定であればまだわかるのですが、バラバラであり、 何を示しているのかわからない状態です。 教えて頂きたいこと ①画像サイズより大きい位置の値を入力したとき、エラー処理をだす。  もしくは、実行できてもよいが、値を一定にし、分かりやすいようにしたい。 ②全体的に直したほうがよいところ、間違っているところについて。 ご教授お願いします。 [version...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: マウスの位置に画像を再配置 opencv ・vs2013
返信数: 9
閲覧数: 4167

Re: マウスの位置に画像を再配置 opencv ・vs2013

どのようにして右クリック+SHIFTしたときtransImgの位置をマウスの位置にいどうできるかが
見えてきません。
どなたかご教授お願いします。
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: マウスの位置に画像を再配置 opencv ・vs2013
返信数: 9
閲覧数: 4167

Re: マウスの位置に画像を再配置 opencv ・vs2013

>>C6b14さん
たびたびありがとうございます。
これで流れ図がわりました。

ただ、右クリック+SHIFT押しても位置がかわりません。
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: マウスの位置に画像を再配置 opencv ・vs2013
返信数: 9
閲覧数: 4167

Re: マウスの位置に画像を再配置 opencv ・vs2013

>>C6b14さん ありがとうございます。 たびたび申し訳ない。 どのように再描画させればよいでしょうか。DrawTransPinPを呼び出すのでしょうか。 /*------------------------------------------------------------* * @file transparent2.cpp * @brief 透過画像を変形して表示する *------------------------------------------------------------*/ #include <opencv2/imgproc/imgproc.hpp> #inclu...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: マウスの位置に画像を再配置 opencv ・vs2013
返信数: 9
閲覧数: 4167

マウスの位置に画像を再配置 opencv ・vs2013

現在、画像(背景画像)の上に画像(短形領域)をマウスカーソルの位置に再配置しようとしております。 今のコードだと、最初は中央に配置されるのですが、それをマウスカーソルの位置に移動させたいです。 175行目にコードを追加し、右クリック+SHIFTを押せば移動するようにしたいのですが、 どのようにすればいいでしょうか。 分かる方是非ご教授お願いします。 /*------------------------------------------------------------* * @file transparent2.cpp * @brief 透過画像を変形して表示する *-----------...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: マウスの位置に画像を再配置 opencv ・vs2013
返信数: 1
閲覧数: 1465

マウスの位置に画像を再配置 opencv ・vs2013

現在、画像(背景画像)の上に画像(短形領域)をマウスカーソルの位置にマッピングしようとしております。 173行目にコードを追加し、右クリック+SHIFTを押せば移動するようにしたいのですが、 アフィン変換などをする関数を作成する必要があるのでしょうか。 分かる方ご教授お願いします。 /*------------------------------------------------------------* * @file transparent2.cpp * @brief 透過画像を変形して表示する *---------------------------------------------...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvのMatの要素値をcsvファイルに生成・書き込み
返信数: 6
閲覧数: 5030

Re: opencvのMatの要素値をcsvファイルに生成・書き込み

>>みけCATさん
>>かずまさん
ありがとうございます。
csvファイルに上書きではなく段落したあと書き込みしたかったのですが、
かずまさんのアドバイスのようにしたところ無事できました!

コードをちゃんと理解していないというご指摘の通りだと思います。
とりあえずありがとうございました!
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvのMatの要素値をcsvファイルに生成・書き込み
返信数: 6
閲覧数: 5030

opencvのMatの要素値をcsvファイルに生成・書き込み

現在opencv3.0 vs2013 c++を使用しHOGの特徴量の抽出をしております。 特徴量の抽出値はでき、excelでグラフ化したく、csvファイルに書き込みしたいと思っております。 csvファイルの作成および書き込みができたように思えたのですが、最後尾の値しか書き込まれていませんでした。 随時保存してしまっているからだと思い、連番にしようとしたのですがうまくできません。 分かる方是非ご教授お願いします。 分かりにくい思いますので画像を添付させていただきます #include<iostream> #include<opencv/cv.h> #include<opencv/highgui....
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencv C++のMatの要素値をcsvファイルに保存
返信数: 0
閲覧数: 1681

opencv C++のMatの要素値をcsvファイルに保存

現在opencv3.0 vs2013を使用しHOGの特徴量の抽出をしております。 特徴量の抽出値はでき、excelでグラフ化したく、csvファイルに書き込みしたいと思っております。 csvファイルの作成および書き込みができたように思えたのですが、最後尾の値しか書き込まれていませんでした。 随時保存してしまっているからだと思い、連番にしようとしたのですがうまくできません。 分かる方是非ご教授お願いします。 分かりにくい思いますので画像を添付させていただきます #include<iostream> #include<opencv/cv.h> #include<opencv/highgui.h> #...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: 輝度勾配方向をx軸、勾配強度をy軸にしたヒストグラムの作成
返信数: 0
閲覧数: 2874

輝度勾配方向をx軸、勾配強度をy軸にしたヒストグラムの作成

現在、opencvとvs2013で輝度勾配方向をx軸、勾配強度をy軸にしたヒストグラムを作成しようとしております。 関連技術である、HOG(輝度勾配に基づく特徴量の抽出)は実装できました。 このコードにヒストグラムの描画させ、添付ファイル(image1.png)のような出力を得たいと思っております。 どなたかご教授お願いします 環境 opencv3.1.0 vs2013 HOGのコード Source.cpp #include<opencv/cv.h> #include<opencv/highgui.h> #include <vector> #include<opencv2/opencv.hpp...
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvを用いたHOG処理。画像が読み込まれない
返信数: 5
閲覧数: 2607

Re: opencvを用いたHOG処理。画像が読み込まれない

***************入力ファイル*************** 入力するポジティブサンプル画像は下記から読み込みます. ./Data/Input/pos/ 入力するネガティブサンプル画像は下記から読み込みます. ./Data/Input/neg/ 出力ファイルは,Real AdaBoostのアルゴリズムで選択された弱識別器と、 その弱識別器に対する確率密度分布です. 下記に出力されます. ./Data/Output/LUT/ ***************設定パラメータ*************** Real AdaBoostの設定パラメータについて説明します. "learning....
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvを用いたHOG処理。画像が読み込まれない
返信数: 5
閲覧数: 2607

Re: opencvを用いたHOG処理。画像が読み込まれない

•実際の代入先はNULLではなく、imgSourceなのに、NULLになんとかを代入という不自然な表現がされている
>>コメントに関しては、今回の原因を理解しようと書いてしまった余分なものです。

•opencvの用語はわからないが、grayscaleではなく本当にググっても情報が出ないglaysclaeなのか?
>>誤字です。×glaysclae  ○grayscale
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvを用いたHOG処理。画像が読み込まれない
返信数: 5
閲覧数: 2607

Re: opencvを用いたHOG処理。画像が読み込まれない

修正しました
commom.h

コード:

 
#define INPUT_POS_DIR			"./Data/Input/pos/"
#define INPUT_NEG_DIR			"./Data/Input/neg/"
 


いじってる間にファイル名書いてしまったみたいです。

このようにしても何も変わらず、画像が読み込まれませんでした。
by takezawaakiragm
7年前
フォーラム: C言語何でも質問掲示板
トピック: opencvを用いたHOG処理。画像が読み込まれない
返信数: 5
閲覧数: 2607

opencvを用いたHOG処理。画像が読み込まれない

opencvを用いてHOG(輝度勾配の抽出)をするコードなのですが、ビルドは通るのですがデバックした際にfileが指定されていない状態になってしまいます。 何をやっても画像が指定されていないとなってしまいます。 パスなど思いつくこと、ネットに書いてあることはすべて試しましたが解決できませんでした。 違う根本的なミスがあるかとおもうのですが、分かるかたご教授お願いします。 vs2013 opencv3.1.0 main.cpp #include <stdio.h> #include <string.h> #include <opencv/cv.h> #include <opencv/cxcore...

詳細検索ページへ移動する