[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/30 13:31 / Filesize : 235 KB / Number-of Response : 1026
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Intel】OpenCV総合スレ 5画素目【画像処理】



1 名前:デフォルトの名無しさん [2013/10/25(金) 17:28:16.71 .net]
OpenCVはインテルが公開したオープンソースのコンピュータービジョンライブラリ。
現在はWillowGateが開発している。

本家
opencv.willowgarage.com/wiki/

日本語資料など
opencv.jp/


【Intel】OpenCV総合スレ 4画素目【画像処理】
toro.2ch.net/test/read.cgi/tech/1329040627/

461 名前:436 mailto:sage [2015/10/31(土) 18:14:50.38 ID:EpOvgfvE.net]
>>448
IplImage result;
float *result2;
cvMatchTemplate(image,templ,result,method);
result2 = (float *)result.imageData;

なぜか上記のようにすると
. または .* の左側に構造体が必要
というエラーが出てしまいます。
せっかく教えていただいたのに、うまくできずにすみません…

462 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 20:16:22.48 ID:cZ2VljDN.net]
cvMatchTemplaeの3番目の引数ってポインタじゃないの

463 名前:436 mailto:sage [2015/10/31(土) 22:53:47.35 ID:EpOvgfvE.net]
>>452
IplImage *result;
float *result2;
cvMatchTemplate(image,templ,result,method);
result2 = (float *)result.imageData;

ごめんなさい。こうですね。
書き込みにする時に変数名を変えたので間違えていました。
結果は変わりません。

464 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 09:20:53.49 ID:cdDiqxbo.net]
>>453
アロケートもしてんの?
ttp://opencv.jp/sample/matching.html

dst_img = cvCreateImage ( ....

465 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 15:47:56.37 ID:KpPfrqOo.net]
ruby-opencvなんですが必要な色の領域だけ抽出した二値画像の重心はどのように計算すればいいのでしょうか
リファレンスガイドを読んでもよく分からなかったです

466 名前:436 mailto:sage [2015/11/04(水) 01:00:57.90 ID:ZDJipCdK.net]
>>454
やってます!それがいけないんですかね?

467 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 07:29:52.96 ID:V/pJL6r2.net]
>>456
そうですか!コードやエラーくらいそのままコピペできないんですかね?

468 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 10:05:23.46 ID:KsS1layI.net]
>>456



469 名前:Eあなたは言葉で状況を説明しているが「言葉による状況描写」そのものが
誤った認識に基づいているならば情報量ゼロ

・あなたは周辺コードやエラーを「ノイズ」だと思って書かなかったのだろうが、
ここで助言をできる人たちにとってそれこそが情報
[]
[ここ壊れてます]



470 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 10:46:07.15 ID:qzowSUC3.net]
>>455
重心とかあまりわからんけど座標の平均値を取ればいいだけじゃね?

471 名前:デフォルトの名無しさん [2015/11/05(木) 11:50:27.70 ID:k1mCzttB.net]
Google Maps API ならやってくれる

472 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 20:40:25.32 ID:VrX6iLNo.net]
Aの上半分をBにコピー
Bの上半分をCにコピー
これだけでエラー出てくるけど何なのこれ

473 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 02:11:09.55 ID:fOCe+Vm0.net]
お前のレスが何なのこれだよ

474 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 02:57:00.66 ID:RmnfpZEz.net]
確かに

475 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 13:51:55.91 ID:fSrmbKqg.net]
エスパーするとファイルがロックされているか、
範囲がズレてるんじゃね

476 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 14:21:29.61 ID:H/BOqAmi.net]
知らんけど「OpenCV 浅いコピー」でググってみると幸せになれるかも

477 名前:456 mailto:sage [2015/12/01(火) 10:41:38.02 ID:WUdCKL/t.net]
自己解決しました
僕の頭が悪いのが原因でした

478 名前:デフォルトの名無しさん mailto:sage [2015/12/01(火) 11:16:37.58 ID:mOAeAozf.net]
それはわかっているから、
書き込むならせめて何を勘違いしたかくらい書け

479 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 10:21:49.27 ID:qPm1t7ac.net]
頭が悪かったから、ではなく

なにをどうしたらどうなるとおもっており、
それはそもそも単純にAしたらBになるという誤解の反映であり
そのような誤解を持った理由はOpenCVにおける設計が若干クソ
なのはさておき、二種類のコピーがある事、更には二種類のコピーが
用意されてる理由などを把握していなかったからでした。

これらのコピーはそれぞれ浅いコピー、深いコピーなどと呼ばれておりうんたらかんたら。

使いドコロとしては浅いコピーは(ここになんか書く)
一方深いコピーは(なんか書く)

注意しなければならないこととして Mat を operator= でアレしたときには(うんたらかんたら)

(ごにょごにょ)というわけで、何をほげしたい場合には浅いコピーで十分で具体的には
ほげほげで十分ですが今の場合にはほげげをすることが必要だったので
深いコピーが必要であり、そのためなんとかという構文で明示的にクローンする
必要がありました。

みたいに書く。そうやって書いておくとここ読んでる人にも有益で、おまえが
他人に教えるときにもテンプレにできるのでWin-Winだな。



480 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 12:25:42.92 ID:gg94mj0B.net]
みんなでごにょごにょ部分を穴埋めして文章完成させるスレってのがあったな

481 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 10:18:58.29 ID:Mj0LvYes.net]
 https://www.youtube.com/watch?v=0iHLJQTygkI

482 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 09:12:30.04 ID:llUOQANv.net]
Cudaで高速計算したかったらopencv3使うしかないのかな
まだ2のままでいたいのだけぢ

483 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 16:19:47.37 ID:5TV3ufQe.net]
2のGpumatってCudaじゃないのか?

484 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 15:53:05.84 ID:f3OkJGUt.net]
Cudaで超解像画像やるとか凝ったことはopencv3でしか出来ない?

485 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 10:57:07.44 ID:+Aw8uHMt.net]
凝ったことやるなら自分で書け

486 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 01:49:00.71 ID:0g6U9lRq.net]
>>468
典型的な頭の悪い文章だな

487 名前:デフォルトの名無しさん [2015/12/25(金) 20:13:24.97 ID:0UODRZi4.net]
>>475

488 名前:デフォルトの名無しさん [2015/12/26(土) 10:23:44.42 ID:PvF8tuZ2.net]
>476

489 名前:デフォルトの名無しさん mailto:sage [2016/01/14(木) 00:16:44.68 ID:ejCwvGZw.net]
OpenCV触り始めたんですけど、サンプル見てとりあえず、

IplImage *src_img = NULL ;
char imgfile[] =



490 名前:デフォルトの名無しさん mailto:sage [2016/01/14(木) 11:42:07.58 ID:Hp2vnal5.net]
途中だけどもポインタ渡しと参照渡しの違いか?

491 名前:デフォルトの名無しさん [2016/01/14(木) 19:19:23.47 ID:MVoyv7BA.net]
ポインタのポインタだろ

492 名前:473 mailto:sage [2016/01/14(木) 23:39:06.96 ID:ejCwvGZw.net]
あれ、すいません。
コピペで貼ったんですが切れてしまいました。
IplImageをcvCreateImageしてcvReleaseImageしただけでメモリリークしているようなのですが、
他に何か終了命令などはあるのでしょうか?

493 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 11:27:50.92 ID:y8oLhUCG.net]
>>326-327と、その後参照
今はcv:Matだから古いサンプルを見るのを止めるのが一番かもしれんがw

494 名前:デフォルトの名無しさん [2016/01/16(土) 11:06:35.60 ID:xOOUInQQ.net]
OpenCVはただのゴミだからインストールしないのが吉。
パソコンプログラミングの超神クラスの俺でも100時間かかって動かせなかった。
はっきり言って時間の無駄。
すでに何百時間も費やして動かせるようになってる人にはとやかく言わないが、
導入を検討してる人はとにかくやめておけ。

495 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 18:01:01.85 ID:KeKHWyn2.net]
>>483
パソコンってことはWindowsかMacだろうけど、どっちも標準の
開発環境でやってればそんなに迷うようなことないんじゃない?

まあでもそうでもないか。Windows+VSでやってたとき、わりと
DLL関係のプロジェクト設定で躓いて先生に助けてもらったわ。
ああいう設定って一度知ってる人に聞かないとだめだね。

496 名前:デフォルトの名無しさん [2016/01/16(土) 20:11:39.84 ID:CPZavs1f.net]
>>483
どうしてゴミだと思ったの?
どの辺が理解出来なかったか他人にうまく説明出来る?
本気でやる気があったらここで聞いてくれてもいいんだよ?

497 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 22:19:27.88 ID:F8nm5oaF.net]
パソコンプログラミングの超神クラスの俺さんなんてスルーしとけ

498 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 22:37:33.57 ID:oAUVPyCf.net]
IplImageってどこで使われてるの?
組み込みは分かるけど

499 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 22:49:02.51 ID:sreyGxGM.net]
サンプルで使われてるんだろ



500 名前:デフォルトの名無しさん [2016/01/17(日) 18:49:19.74 ID:wzxdIUIG.net]
cvMatが出来る前は普通に使われてたんじゃね

501 名前:476 mailto:sage [2016/01/18(月) 00:00:30.53 ID:2kOEc2q5.net]
>>484
環境書いていませんでしたがWindowsです。
今はMatなんですね。気がつきませんでした。
あとcvMatでも_CrtSetDbgFlagでフラグ立てておくと
メモリリーク出ますね〜。心臓に悪い。

502 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 08:41:59.87 ID:TXUepsJB.net]
Opencv2とopencv3の両方で動くようにするにはcvmat使えばいいの?

503 名前:デフォルトの名無しさん [2016/02/07(日) 11:02:53.61 ID:AsHZ+KLf.net]
試せば分かる

504 名前:デフォルトの名無しさん [2016/02/07(日) 11:37:29.48 ID:2wykn2ry.net]
面倒無用

505 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 18:46:02.29 ID:fzqH+KPW.net]
Pythonはやばいな
6行くらいでCVスクリプト動くからな

506 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 00:17:23.58 ID:VbtCQrHN.net]
VS2015 Win32コンソール
int main(){
 _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
 //_CrtSetBreakAlloc( 335 ); // リークの出力の{}内の数字に適宜変更して有効にすればブレーク
 cv::Mat search_img = cv::imread( "zbase.png", 1 );
}

new してる箇所
〜\opencv\sources\modules\core\src\matrix.cpp(241)
 CV_SINGLETON_LAZY_INIT(MatAllocator, new StdMatAllocator())


それを記憶する箇所
〜\opencv\sources\modules\core\src\matrix.cpp(231)
 g_matAllocator = getStdAllocator();


たったこれだけでリークしちまうのか
後始末してくれるメソッドの類はないっぽいし、
外側から無理矢理クリアするにも適切な方法がわからんし、どうしたもんかなぁコレ
C#やPhythonで使うにしてもアンマネージドな部分のリークに不安が残る
それとも識者は後始末かリークさせないようにアロケータ自前で設定してたりするのん?

おせーてエロい人

507 名前:デフォルトの名無しさん [2016/02/19(金) 00:23:45.79 ID:VbtCQrHN.net]
追伸
目的はテンプレートマッチングなんだけど、
メモリリーク箇所全部追跡しようとしたら1回検索するコード実行しただけですんげぇログ吐き出してくれて
思わずハードディスク毎窓の外にブン投げてソースコード破棄したくなった

508 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 00:29:18.01 ID:9rsZs1m0.net]
何か気持ち悪い文体だけど自分面白いと思ってそう
質問するならそれなりの態度でお願いするべきだと思いますよ

509 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 23:08:21.74 ID:BmcAIKJd.net]
>>497
反応しちゃダメだよ



510 名前:デフォルトの名無しさん [2016/03/12(土) 16:26:17.52 ID:gc0W1ZBa.net]
質問があります。
cv::Mat depthMat;
depthMat=cv::Mat(depth->height,depth->width,CV_32FC1,depth->data)/4500.0f;
とあり、最後にcv::imshow("depth",depthMat);
で表示されているんですが、いままでCV_8UC1やC3,C4だったのでどうして表示できてるか
分かりません。
中身にどんな値が入っているかもわかりません。
8bitなら0~255で理解できたのですが、32bitだとデータに.atや.dataでアクセスしても変な数字しか出ません。
それに.atと.dataで値が違うのも気になります。
どなたか教えてください。

511 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 03:53:28.89 ID:bBn3aLjI.net]
depthMat.at<float>(x,y)とかで正しい値とれない?
dataの方は、((float *)depthMat.data)[i]とかしないと正しい値取れないと思うよ。
結局はバイナリデータのアクセスだから、キャストちゃんとしないとまともな数字が取れないと思う

512 名前:デフォルトの名無しさん [2016/03/14(月) 11:04:11.85 ID:CN8btJSR.net]
494です。>>500さんの言う通りでした。ありがとうございます。
後、質問なんですがjetson tk1とかに関する質問ってどこの板が適切ですか?
ご存知の方がいらっしゃいましたら教えてください。

513 名前:デフォルトの名無しさん [2016/03/25(金) 13:27:39.01 ID:1WXfEmgu.net]
halide-lang.org/
nebuta.hatenablog.com/entry/2013/08/04/135932
便利そうなんだけど誰か使ってます?

514 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 14:12:42.33 ID:1nGTC3BS.net]
宣伝か?

515 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 09:05:29.86 ID:xWRz3Ukj.net]
どっかのへっぽこ大学じゃなくてMITがドヤ顔で作ったライブラリなんですが
宣伝乙脳になるとこういう反応になるのか

516 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 14:34:26.54 ID:gOix+kaV.net]
有名大学だからって有難がる権威主義でも無いし
良い物ならみんな使ってる

517 名前:デフォルトの名無しさん [2016/03/30(水) 13:41:10.07 ID:WoRxWRoM.net]
>>505
君が >503 でないなら釈明する必要はないし、>505 の言い分はごもっともだがその理屈から >503 が出てきたら失笑なことは変わらない。

518 名前:デフォルトの名無しさん mailto:sage [2016/04/15(金) 00:07:52.64 ID:oWDFnHTu.net]
結局Halideってどうなのよ

519 名前:デフォルトの名無しさん mailto:sage [2016/04/15(金) 09:56:02.65 ID:P ]
[ここ壊れてます]



520 名前:pXM10CU.net mailto: 良い物ならみんなとっくに使ってる []
[ここ壊れてます]

521 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 00:43:54.03 ID:kYcory21.net]
デスヨネー

522 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 10:02:38.01 ID:0GSXCSV8.net]
二重指数積分公式は最高性能の数値積分法であるにもかかわらず
「白人が作ったものではないから」という人種差別的な偏見によって二十年間世界から無視されていた。

523 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 12:29:30.04 ID:9Ocgrhnl.net]
rubyをdisるのはやめれ

524 名前:デフォルトの名無しさん [2016/05/01(日) 15:40:06.85 ID:tKi6j9CT.net]
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません


525 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 23:11:10.08 ID:YSbB95I/.net]
>>512
opencvとなんか関係あんの?

526 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 01:19:38.59 ID:hL8SWjP5.net]
>>513
あちこちコピペしてるだけだから反応すんな

527 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 16:35:26.68 ID:aR8AOrvI.net]
2ちゃんってスパム灰汁禁にする機能あったはずなんだが

528 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 16:58:14.19 ID:zu7MqjLX.net]
なんか文末の文字変えてるみたいだけど、これで回避できんのかな。

529 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 17:03:44.61 ID:aR8AOrvI.net]
糞鯖に変更されたタイミングで規制まで甘くなった感じがする



530 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:07:30.48 ID:CV1uo/Oi.net]
Qtを組み込んだ時にnamedWindowするとデフォルトで出るコントロールパネルだけど、最前面に持ってくる方法はないのですか?
気を抜くとすぐ背面に隠れて、ウインドウ扱いされてないからタスクバーから復活できないし困ってます

531 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 11:39:22.00 ID:oX5dcQm/.net]
OpenCVとはちょっと違うというかOpenCVのテンプレートマッチングの原理の質問になってしまうのですが、
たとえば、DFTの変換結果をそのまま逆変換してもそのままでは元の画像にならず、
各ドットの値を面積で割らないと元の値にはなりません。
では、検索対象画像Sとテンプレート画像TのDFTの変換結果から、
R[y][x].実数 = S[y][x].実数 * T[y][x].実数 + S[y][x].虚数 * T[y][x].虚数
R[y][x].虚数 = -S[y][x]実数 * T[y][x].虚数 + S[y][x].虚数 * T[y][x].実数
の様な計算でRに畳み込み、Rを逆変換して出てきた値を
1.0(完全一致)〜0.0(完全不一致)や-1.0(完全逆位相)の値に正確に合わせるには
どの様な計算を行えば良いのでしょうか?

ttp://iphone.moo.jp/app/?p=630
(OpenCV3.1ではtemplatematch.cppの635行目、crossCorr関数となってもっと大きくなっていますが)
を言葉通りに受け取って相関係数を求めてみても1.0〜0.0の様な値にならず、
OpenCVのソースの理解を試みたものの、規模が大き過ぎて断念しました。

スーパーハカーな皆様、出てきた値の扱い方のご教授をお願いします。

532 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 01:40:43.75 ID:G9GLGEnA.net]
突然ですが
画像処理の雑音の例でよく、インパルス雑音が挙げられていますが、現在で実際にインパルス雑音の除去が必要な場面はどういう画像でしょうか?
特に高発生確率のインパルス雑音がのる場合はどんなときでしょうか?

533 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 19:23:35.68 ID:QFg12hgO.net]
ザクのメインカメラを想像しろ。宇宙空間はインパルス雑音ばかりだろ

534 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 07:57:15.22 ID:gAXtc21H.net]
OpenCVとGPUImageって、どっちを使うか何を基準に決めたらいいんでしょうか?
iOS/Android環境で動作するアプリです。

535 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 11:50:17.68 ID:YkPoIoOS.net]
何を基準にするかは君が何をしたいかで基準そのものが変わるんじゃね

536 名前:514 mailto:sage [2016/05/28(土) 17:24:12.93 ID:28o3XPep.net]
自己解決しました
積和の場合、周波数空間で検索対象とテンプレートの位相と振幅を乗算して
元の空間でのドット毎の数値を極端に大きくする事によって、
明度に関係なく類似の度合いを検出しやすくしていると理解しました

しかし、書き込みには無かった本来の目的とは違っていたので、再度質問させて頂きます
ttp://opencv.jp/opencv-2svn/cpp/object_detection.html
CV_TM_SQDIFFの場合、検索対象画像Sとテンプレート画像TをそれぞれDFTで変換した後、
その変換結果である周波数空間にてどの様な演算を行っているのでしょうか?

>>519のCV_TM_CCORR又はCV_TM_CCOEFFの場合、
ttps://ja.wikipedia.org/wiki/%E9%9B%A2%E6%95%A3%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B
の離散フーリエ変換表の「時間軸畳み込み、周波数軸積」を複素共役によって反転した式だった為、
簡単に理解できたのですが、元の空間での”検索対象とテンプレートの位相と振幅の差の2乗”の総和を
周波数空間(フーリエ変換後の2次元配列)にて求める場合、どの様な式になるかまでは理解できていません
プログラムのコードの提示、数学での式、どちらでも構いません、よろしくお願いします

537 名前:デフォルトの名無しさん [2016/05/31(火) 18:18:23.45 ID:oGkAGoLg.net]
opencv3.1でcvCreateKDTreeをつかうにはどうすればよいのでしょうか。また、代替品などは存在しますか?

538 名前:デフォルトの名無しさん mailto:sage [2016/06/19(日) 13:57:35.93 ID:I+lgUoFF.net]
質問させてください。

OpenCVSharpで画像表示させるとき
Cv.NamedWindow("window");
をいれても入れなくても
Cv.ShowImage("window",img);
で画像が表示できますが、あったほうがいいのでしょうか。

調べてみてもnamedwindowの必要性がわかりません。

539 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 10:09:32.60 ID:tc69iVNd.net]
>>526
namedwindow してなければ処理に応じて画像を書き換えるとかできないよね。
OpenCVでインタラクティブなプログラムを書くときには namedwindow しておいたほうが吉



540 名前:デフォルトの名無しさん mailto: []
[ここ壊れてます]

541 名前:sage mailto:2016/06/23(木) 19:03:28.09 ID:K2h1iEuW.net [ >>527
書き換えの際に表示内容だけかえるときということでしたか!
ありがとうございました。 ]
[ここ壊れてます]

542 名前:デフォルトの名無しさん [2016/07/07(木) 16:27:38.11 ID:kHm9gYtQ.net]
Chain of Vitalik

543 名前:デフォルトの名無しさん mailto:sage [2016/07/27(水) 20:30:41.40 ID:N+3siVEw.net]
VS2010で2.4を使ってたのをVS2015と3.1に上げてみたが
未だにc4819の警告はでるんだな

544 名前:デフォルトの名無しさん mailto:sage [2016/08/15(月) 18:27:27.06 ID:vd5wuXvi.net]
カメラで撮影した顔写真と予め撮っておいた顔写真を照合して
個人認証をするプログラムをつくっているのですが行き詰ってます

顔の特徴量を抽出する方法で作っていたのですが精度が悪い状態です
何か他によい方法はないでしょうか

撮影は常に顔の正面から行うつもりです

545 名前:デフォルトの名無しさん mailto:sage [2016/08/15(月) 19:01:16.55 ID:GUZ7DBqH.net]
目じりの皺まで判る解像度なのか?

546 名前:デフォルトの名無しさん mailto:sage [2016/08/15(月) 19:19:24.43 ID:vd5wuXvi.net]
>>532
解像度は640x480で距離は2〜3mを想定してます

547 名前:デフォルトの名無しさん [2016/08/15(月) 19:42:37.59 ID:Qg+RrUedm]
iOSでOpenCV - Gstreamer使っている人いないですか?

548 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 12:37:00.40 ID:pg0bsIuk.net]
3.2まだかな。

549 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 16:17:58.62 ID:CyMhNzzi.net]
opencvで顔認証したいのですがopencv3.1では口や鼻のxmlファイルがありません
素人なのですがどうすれば良いのでしょうか?



550 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 03:35:34.42 ID:u2lnGSkh.net]
自前で画像処理を行う関数を作った場合、
元の画像を受け取る引数はconst参照にするのと浅いコピーで受け取るのどちらが良いんだろうか?
最適化されるだろうからどちらも同じ?

551 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 06:04:11.15 ID:dIXu87Uw.net]
CVに関係あるインスタンスなのか、全く関係のないビットマップハンドルやラスタイメージなのかで
浅いコピーの量の事情は大分変わってくる

552 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 06:30:26.01 ID:u2lnGSkh.net]
肝心のこと書くの忘れてたcv::Matの話です。8UC3か8UC1で。
基本はopencvで処理するけどopencvにない処理なんかを実装した場合にconst参照にするかどうかで悩んでる。

553 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 06:48:47.51 ID:dIXu87Uw.net]
リファレンスのカウントとかしてっからその関数だけで全ての処理が完結するならconst参照でもええんでないかい?
不特定多数からアクセスされるリファレンスカウンタとか関わってるから最適化掛からないとおも
速度、大きさ、合理性だけで言えばconst参照が速くて小さくなって合理的

微々たるものだろうから呼び出し回数が大した事なくて、将来の仕様変更の対策とかIF揃えたいとかに拘るなら
まんまMat受け取って当面は暗黙のシャローコピーでも何でもお好きな感じでとしか

554 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 10:30:50.69 ID:eANnkNNi.net]
>>537
引数画像を変更するつもりがないなら const 参照でいいはず。
画像の shallow copy は、仕様通りならば実質的に const 参照と
同じことになるはずだが、WGの実装力を信頼してはいけない。

555 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 16:20:17.08 ID:90pr09cr.net]
opencv3.10では2.4シリーズのhaarcascade_mcs_mouth.xmlを使って口を検知することが出来ません
どのようにすれば良いのですか?

556 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 21:24:38.31 ID:RwYrSiHB.net]
OpenCVSharpで、getRotationMatrix2Dで取得したMat型の行列にアクセス(書き換え)をしたいのですが、
やり方が全くわかりません。
ある場所(例えば[1,2]の場所の値を書き換えたいときはどのように書けばよいのでしょうか。

557 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 01:58:51.66 ID:LKKZvee1.net]
mat.At<double>(1,2)か、mat.At<float>(1,2)か、その辺だと思う

参考:https://gist.github.com/ochilab/d720c9d961ed04b8c707

558 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 09:07:49.74 ID:n88rQVx5.net]
>>544
ありがとうございます。助かりました。
mat.At<double>で変数に値を取得して、
それを書き換えた上でmat.Set<double>でセットするのですね。

559 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 10:02:18.01 ID:5Sq1gvfC.net]
>>542
どなたかコレお願いします



560 名前:デフォルトの名無しさん [2016/12/24(土) 01:04:41.92 ID:MxNHTNh0.net]
javaでHoughLinesPで直線検出しようとしていますが、
候補が複数あるはずなのですが、一本しか検出できません。
何か心当たりがあればご教授ください。
↓こんな感じで引数を渡しています。
Imgproc.HoughLinesP(CannyImage, Lines, 1, Math.PI/180, 50, 100, 50);

561 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 05:50:07.86 ID:lImTu5dP.net]
画像も貼らずに検出できませんとか言われてもな
thresholdかminLineLengthでも下げてみれば






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef