検索結果 7 件

by damon500
4年前
フォーラム: C言語何でも質問掲示板
トピック: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?
返信数: 13
閲覧数: 8961

Re: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?

usaoさん遅ればせながら、
自分が学不足でできればforとかwhileとか使って一つ例でも出していただけますと、感謝にたえないとおもわれるのですが、昨今コロナのせいか、想像力が不足しておりましてI(t) = (1.0-α)I(t-1) + αF( 時刻tでのカメラ画像 )が理解に追い付かないのであります、そこで甘い考えかもしれませんが、教えていただくというのは、どうなのでしょうか、たとえば[画面番号][y][x].R+何某とか、昨今コロナで時間がありましたらお願いしまーす。
by damon500
4年前
フォーラム: C言語何でも質問掲示板
トピック: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?
返信数: 13
閲覧数: 8961

Re: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?

お世話になります damon500です。 今画像検査というのを改善できないかと、Windows10でPCカメラです 対象映像は静止画像です、RGBの各要素を比較します 2値化しないので、数あるフィルターが使用できるのか、いま調査中でして 平均化というのはどうも良くないですね、処理が良くないのか使用例を探しても無いみたいで I(t) = (1.0-α)I(t-1) + αF( 時刻tでのカメラ画像 )は移動平均になるのでしょうか? それも考えましたが、具体例がと RGBの各値加算して回数で割るのはいいのですが比較する時RGBの値ではなくて RGBの割合にしてみたら安定しないのか?とか考えたりもし...
by damon500
4年前
フォーラム: C言語何でも質問掲示板
トピック: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?
返信数: 13
閲覧数: 8961

Re: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?

usaoさん openCVですが、初心者なので関数もあまりなので、努力不足ですよね、なんでも聞けばわかるというの、かんがえなおさいとと思います、結局ノイズの除去です、RGB値がフレーム毎にパラパラ変わるので、閾値を境に判断することにしても、誤作動の原因かと、それならいいカメラを使いなよ、と言われそうですが、金がないのです、PCカメラのようなもので信頼性のあるものにできないかと、それなら1枚の画像で判断するのでなく、100枚、1000枚を平均化すればましではないかと、A/Dコンバータでやるような、画像の場合そんなことすると時間がたりないですよね、FPGAかGPUで演算するならともかく、安物では無...
by damon500
4年前
フォーラム: C言語何でも質問掲示板
トピック: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?
返信数: 13
閲覧数: 8961

Re: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?

あたっしゅさま
「C/C++ の基礎を固めるほうが先」自分でもそう思います
C/C++がわかってない!C/C++の勉強から出直します。
by damon500
4年前
フォーラム: C言語何でも質問掲示板
トピック: openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?
返信数: 13
閲覧数: 8961

openCVで画像をメモリに可変長で取り込むにはどう書けばよいでしょうか?

やりたい内容ですが IplImage *frame[4]; frame[0]=cvQueryFrame(capture); 等は理解できるのですが、配列が4という固定ではなくその都度変更できるように したいと思います mallocで指定しないといけませんか、例えば 最初に4画面必要になったとして for(i=0; i<4; i++)frame =cvQueryFrame(capture); で良いかと思いますが、次に10画面必要になった場合どうすれば よいかと、最初に10の配列をというのであれば、メモリーの心配がありまして それが1000の場合もあり、mallocのようにその都度指定できるよう...
by damon500
5年前
フォーラム: C言語何でも質問掲示板
トピック: if文の条件を満たしているはずなのにif文を通らない
返信数: 5
閲覧数: 7899

Re: if文の条件を満たしているはずなのにif文を通らない

if((int)pulsecnt> (int)20000 && (int)zcnt == (int)1){
}
こんなんでもダメでしょうか?
by damon500
8年前
フォーラム: C言語何でも質問掲示板
トピック: opencvでリアルタイムデータにアタッチしたいのですが
返信数: 5
閲覧数: 2574

opencvでリアルタイムデータにアタッチしたいのですが

初めまして、初心者です、opencvでカメラ画像をウィンドウに表示はできたのですが、opencvでカメラ画像を一度読み込んだ後に2値化してリアルタイム表示はできますか?それともファイルに落としてからでないとできないのでしょうか?opencvでリアルタイムデータにアタッチしたいのですがその方法はあるのでしょうか? while(p_cvf->bThread){ //画像をバッファに読み込む frame=cvQueryFrame(capture); //指定したウィンドウ名に画像を表示する cvShowImage(p_cvf->name,frame); //Windowのキーコードを読み出す(2ミリ...

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