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

レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
垢版 |
2013/10/25(金) 17:28:16.71
OpenCVはインテルが公開したオープンソースのコンピュータービジョンライブラリ。
現在はWillowGateが開発している。

本家
http://opencv.willowgarage.com/wiki/

日本語資料など
http://opencv.jp/


【Intel】OpenCV総合スレ 4画素目【画像処理】
http://toro.2ch.net/test/read.cgi/tech/1329040627/
904デフォルトの名無しさん
垢版 |
2018/03/10(土) 12:39:54.84ID:TTti/WSS
+1
2018/03/10(土) 12:44:27.65ID:MMBWY1KZ
>>902
これがありそう
2018/03/10(土) 13:41:12.50ID:ZHQZnt9p
普通にクラ側にpython環境入れるかc++で書くかの2択だろ
pyinstallerの中身調べるとかナンセンスすぎる
2018/03/10(土) 14:09:42.64ID:MMBWY1KZ
>>901って理由出してるのにその二択にするのはナンセンスよ
2018/03/10(土) 14:13:05.19ID:Fc7JY5v5
Python を入れて貰うことにしました
結構使えるプログラムだと思うから、これで我慢してもらおう

>>902
>>905
調べたらこれっぽいです…w
解決策もあったけど、opencvが何かマルウェアみたいでちょっと怖いですね…諦めたほうがいいみたいです

>>903
一応お世話になってるし、色々権力があるから媚び売りたい って言うのは内緒です

>>906
ですね…
最初、使い方を調べたら一瞬でできるみたいだったからやってみたはいいけど、opencv を入れたスクリプトには向いてないみたいです

他の同じような方の参考にもなれば
909デフォルトの名無しさん
垢版 |
2018/03/10(土) 15:43:56.99ID:GkfRicR7
反面教師かよ
910デフォルトの名無しさん
垢版 |
2018/03/10(土) 20:26:38.44ID:2uc/dzDb
つか業務でソフト開発して詰まったら5chで質問とか終わってるエンジニアだな
2018/03/10(土) 22:22:49.59ID:9iAajXjm
5chで質問でも解決しようとしてるだけマシ
912デフォルトの名無しさん
垢版 |
2018/03/11(日) 10:09:08.45ID:zWe+i43K
質問するだけで意外と解決するからな
2018/03/11(日) 10:28:55.93ID:wWFsao1Q
質問しようとするだけで思考がまとまるし、じっとしてるだけより何でも行動すべきでしょ
914デフォルトの名無しさん
垢版 |
2018/03/11(日) 14:45:50.34ID:vNegY1zF
ネットで質問して回答通りにやってうまくいったからOK
みたいな開発者になると最悪だが、

得た回答を元に公式のドキュメント読み直すなり
再度情報を整理して、正しく理解できるならそれでいい
2018/03/11(日) 15:04:38.03ID:qC+CBm/n
5chなんて無能とキチガイしかいないからな
煽ったり無知装ったりなにしても情報とれりゃそれでいいんだよ
2018/03/11(日) 16:15:24.52ID:xYekkBDX
レスポンスが一番早いのは5chだしな
煽られてもその中に正解が入ってたりするし
2018/03/11(日) 16:27:58.94ID:5zOh4BZk
まあ社会人として業務知識みたいなのをSNSで聞くのどうなんですかって話じゃないかな
2018/03/11(日) 16:55:03.93ID:qC+CBm/n
業務知識ってなんだよw
社外秘のデータや方法出してるわけでもあるまいしどうでもいいじゃん
2018/03/11(日) 23:43:36.95ID:229ElWIS
エスパーするとおれが答えられない質問はするな、ということですな。
920デフォルトの名無しさん
垢版 |
2018/03/12(月) 18:09:21.49ID:IkK1NW+e
ゲェジ丸出し
2018/03/12(月) 21:43:43.45ID:yCds6qtp
opencv でPCの特定のウィンドウをビデオキャプチャすることはできますか?
普通にバンディカムの方がいいかな…
922デフォルトの名無しさん
垢版 |
2018/03/13(火) 15:23:28.24ID:MHQfuTqc
できるよ
2018/03/24(土) 09:59:45.15ID:kRga3xpS
python版opencv で
I1 I2 I3
の3つの画像(全て.png)を一つのマルチTIFFファイルにしたいんですが、cv2.imwrite だと複数指定できなくて困ってます
何か方法はありませんか?
2018/03/24(土) 10:19:44.14ID:HVeGf4kL
tiffとか使ったことないけど
普通に3枚pngを出力してからtiffにしたらええやろ
925デフォルトの名無しさん
垢版 |
2018/03/24(土) 12:10:52.48ID:5hh+Vua5
この本読んだ人いる?
感想おしえて
https://www.amazon.co.jp/dp/4061538292
2018/03/24(土) 12:42:31.44ID:kRga3xpS
>>924
すみません、出力して、どう1ファイルにまとめるのかが分からないのです
2018/03/24(土) 13:08:28.71ID:vw8qMkfM
「マルチtiff 変換」

これでぐぐればいいだろ。それも分からないのか・・・
2018/03/24(土) 13:26:05.40ID:kRga3xpS
>>927
調べて見つからなかったから質問してるんです
どれもこれも読み込みのことしかなくて、マルチTIFFファイルとしての出力がないんです
929デフォルトの名無しさん
垢版 |
2018/03/24(土) 14:11:09.85ID:5hh+Vua5
http://raymondlo84.blogspot.jp/2015/09/how-to-write-multipage-tiff-file.html
https://github.com/opencv/opencv/issues/8729
2018/03/24(土) 14:12:32.27ID:vw8qMkfM
>>928
「マルチtiff 変換」でぐぐって一つ目のリンククリックして、開いたとこの先頭に
> (BMP,JPEG,JPEG2000,GIF,TIFF,PCX,FPX,PNG)からのダイレクト変換可
> 1つのファイルに複数の画像を収めることができるマルチページTIFFの一括作成に特化された
ってあるが、これ使ってもできないのか?
931デフォルトの名無しさん
垢版 |
2018/03/24(土) 14:13:57.20ID:5hh+Vua5
https://stackoverflow.com/questions/18446804/python-read-and-write-tiff-16-bit-three-channel-colour-images
932デフォルトの名無しさん
垢版 |
2018/03/24(土) 14:15:42.02ID:5hh+Vua5
https://github.com/opencv/opencv/pull/10367
2018/03/24(土) 14:37:06.91ID:nKlKWZZe
>>926
コマンドラインでtiff変換するやつとか適当に使えばいいだろ
保存した3つのpngのパスは分かってるんだから
その3つを入力して適当にtiffで出力して終わり
コマンドライン操作?何それ?ってレベルならお勉強して下さいとしか・・
934デフォルトの名無しさん
垢版 |
2018/03/24(土) 16:00:18.70ID:RN0GX0Rk
sox
2018/03/24(土) 16:04:43.37ID:KNKwWkOj
>>928
いくらでも出てくるぞ
https://www.scivision.co/writing-multipage-tiff-with-python/
936デフォルトの名無しさん
垢版 |
2018/03/25(日) 22:45:30.51ID:TPJYUSzf
すいませんお教え願えませんでしょうか?

ガタガタのドッド絵画像の線をある程度直線で近似してなめらかな線にして
頂点位置の取得をしたいのですが
途中でつまずいてしまいました
やってみたのは
openCVのチュートリアルサイトにあったのを
ttp://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_imgproc/py_contours/py_contour_features/py_contour_features.html
for (i,cnt) in enumerate(contours):
epsilon = 0.01*cv2.arcLength(cnt,True)
approx = cv2.approxPolyDP(cnt,epsilon,True)
img=cv2.drawContours(img,[approx],0,(0,0,0),0,lineType=cv2.LINE_AA)

をやってみたのですがなめらかな線はcv2.LINE_AAで出るのですが
元のドット絵みたいな線がガタガタな所と
きれいな直線になっているところがばらばらでした
そこでcornerHarrisで角になっているところを表示してみました
でもcornerHarrisででた頂点をdrawContoursで繋ぐ方法が分かりませんでした


この方法でいいのかもちょっとわからず・・・すいません、どうしたら良いのでしょうか?
2018/03/26(月) 00:05:18.20ID:W+zxXBoo
ちょっと意味が理解できなかった
なめらかな直線に近似したら頂点の座標なんて分からないと思うが
938936
垢版 |
2018/03/26(月) 00:50:07.07ID:N7ZMfeIe
>>937
説明へたくそですいません
ttps://imgur.com/a/ImM2E
オーバーに描くとこんな感じです。
元画像の白と黒の境界のギザギザ部分は滑らかな線にして(cv2.LINE_AAでできた)
形自体は直線で近似するので頂点ができるので
その頂点の座標も知りたいという感じです。
2018/03/26(月) 01:24:26.81ID:NBtGWsLw
>>925
ゴミだったよ
その次に出た応用編は良かった
940デフォルトの名無しさん
垢版 |
2018/03/26(月) 05:10:27.60ID:OxsjGzhh
>>938
フーリエ変換だな
2018/03/26(月) 08:37:04.65ID:xQ+twO4a
>>938
どこが最終目標か分からないけど
その説明だけだとfindcontourとか使う方がお手軽そう
942デフォルトの名無しさん
垢版 |
2018/03/26(月) 10:56:04.36ID:Uam8iqco
>>938
一時期流行ったがこれか?
http://aomoriringo.hateblo.jp/entry/2013/11/30/074758
943デフォルトの名無しさん
垢版 |
2018/03/26(月) 10:57:11.29ID:Uam8iqco
アプリもある
https://yvt.jp/contours/
944936
垢版 |
2018/03/27(火) 02:46:38.08ID:P1jBIf5/
教えていただいてありがとうございます
フーリエ見てみましたがまだちょっと理解が追い付かないです

>>941
最終的にはアウトラインの真ん中の線をつなげれる座標が欲しいです。
今のところこんな感じです
https://imgur.com/a/D1ZdN
findcontourについて・・・これもアウトラインで境界がとれているので
難しいです。

モナーの絵でいえばギザギザしたのをスムーズな線にしたら
センターラインもとれやすくなるのでは(なんの確信もないですが)
と思っています。
もうほんと説明がへたくそすぎてすいませんとしか言えなくてすいません・・・
2018/03/27(火) 11:20:50.00ID:HbpSjzvr
>>944
ttps://github.com/eiichiromomma/CVMLAB/wiki/OpenCV-Thinning
946936
垢版 |
2018/03/28(水) 02:36:20.70ID:Sxa9jDj9
>>944
ありがとうございます!!!
出来そうな気配が漂ってきました!!
https://imgur.com/XX9Efl8

センターラインを作った後に
findcontourを使ったので
輪郭線が二本になって頂点の座標の個数が二倍になってますが
まだよくわかんないですが入れ子になっているデータを
もうちょっとよく見たらなんとかなりそうな感じになりました。
ありがとうございます!!
947デフォルトの名無しさん
垢版 |
2018/03/28(水) 13:09:04.55ID:YfKkqZvW
おめ
948デフォルトの名無しさん
垢版 |
2018/05/23(水) 20:00:30.55ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

052IV
2018/05/24(木) 11:04:48.87ID:cPlRxlDn
052IV
2018/05/30(水) 11:02:55.50ID:BsyMZVji
traincascadeを使ってるんだけどstage9くらいで落ちる。どうすればいいだろうか
ポジティブ画像が2000でネガテイブ画像が1000くらい
2018/06/01(金) 07:41:21.82ID:d3ipunzJ
>>950
-numPosを1750ぐらいにする
正しい枚数の九割いかないくらいの値

それでだめだったらnumNegを850かな

でどうだろうか
2018/06/02(土) 19:29:12.44ID:8tqIRmXi
スレチかもしれないんですが学校の課題でゼロ交差法のプログラムをかけというのがでているのですが、2次微分の正から負になっているところがゼロ交差というのはわかるんですが具体的にはどのようなアルゴリズムでやればいいのか教えて欲しいです。
2018/06/02(土) 19:44:34.90ID:Lgu5jybj
この辺コピペして提出しとけばいんじゃないか
https://github.com/vinjn/opencv-2-cookbook-src/blob/master/Chapter%2006/laplacianZC.h
2018/06/07(木) 21:12:05.70ID:gYCsJHFq
if(a<0)

ものすごくざっくり書けばこれだけ
2018/06/13(水) 23:23:55.14ID:oyt0ND01
初心者で申し訳ないんですけど
https://future-tech-association.org/2018/01/09/deep_learning_by_opencv_3/
このサイトのやり方を数値は変えましたがほぼ丸コピで機械学習やってみたんですが

TRAINING 1-stageに入ってから全く動かなくなりました
何が原因だと思いますか?

使った画像は100*100の正解不正解画像 50枚 22枚です
956デフォルトの名無しさん
垢版 |
2018/06/14(木) 09:48:19.63ID:b+x6hMO7
お前のソースを貼れ
2018/06/14(木) 10:19:53.65ID:a5dXYQcJ
初心者が丸コピで動かないとか知らんがな
サイトが間違ってるか、コピペで余計なことをしたのかどっちかだろ
2018/06/14(木) 12:33:13.80ID:snZ0zTrI
実行画面はこんな感じです
最後の行が出力されてから12時間放置しても変化しませんでした
不正解画像がおかしいのでしょうか?

https://i.imgur.com/PpRiGrl.png
2018/06/21(木) 00:35:49.56ID:sIIa5zwX
OpenCV:2.4.13.6
ビルド環境:Visual Studio 2010 Express
静的リンクで使用したいのですがOpenCVの各モジュールが使用しているライブラリの一覧とかどこかにないんでしょうか?
リンカがエラーを吐くたびに該当するライブラリを手動で探すのは結構大変です
2018/06/21(木) 06:13:14.39ID:blYn1bWr
dependencywalker
2018/06/21(木) 21:39:01.48ID:sIIa5zwX
いったんDLLを作ってそれらがロードしているライブラリをDependencyWalkerで調べるって事?
やってみたけど静的リンクと動的リンクでリンクしなければならないライブラリファイルは違うしこの方法は上手くいかないようだ

というかこれ1個をリンクすれば一通りの機能が使えるみたいなライブラリファイルって作れないのかな
BUILD_opencv_world=ONはあり得ないファイルをリンクしようとしてビルドできないし
2018/06/22(金) 00:02:20.53ID:NlAVFLZ+
OpenCVをどこまで使いたいのか知らんがvcpkgにopencvあったから試してみそじにー
2018/06/22(金) 00:03:44.80ID:HpQmxb21
ああ2010は対象だわ忘れてすまんこふ
964デフォルトの名無しさん
垢版 |
2018/06/22(金) 09:45:54.74ID:MYEvMa8B
馬鹿には無理
2018/06/22(金) 10:31:34.20ID:zlCWujm5
>>959
そもそも環境が古すぎる
VSとOpenCVを最新にしろ
Expressを使っているのなら両方無料だし
966959
垢版 |
2018/06/23(土) 13:20:49.01ID:EBepUC4e
動的リンクにすると開発環境への依存が下がるのはどういう事なのだろうか
静的リンク
 VS2010→リンクできる(期待通りに動作)
 VS2008→std::やConcurrency::あたりのシンボルがないと怒られる
動的リンク
 VS2010→リンクできる(期待通りに動作)
 VS2008→リンクできる(期待通りに動作)

テストコード(test.c)
#include "opencv2/highgui/highgui.hpp"
int main(int argc, char *args[])
{
IplImage* i;
int r;
int p[]={CV_IMWRITE_PNG_COMPRESSION,9};

i = cvLoadImage(".\\IN.PNG", CV_LOAD_IMAGE_UNCHANGED);
r = cvSaveImage(".\\OUT.PNG", i, p);
cvReleaseImage(&i);
return 0;
}

静的リンクでビルド
cl /I ..\static\install\include test.c opencv_highgui2413.lib opencv_core2413.lib libjpeg.lib libpng.lib libjasper.lib libtiff.lib IlmImf.lib zlib.lib User32.lib /link /LIBPATH:..\static\install\x86\vc10\staticlib
動的リンクでビルド
cl /I ..\dynamic\install\include test.c opencv_highgui2413.lib opencv_core2413.lib /link /LIBPATH:..\dynamic\install\x86\vc10\lib

>>965
C APIで使いたいのですがOpenCV 3.x系は非推奨になっているので2.4系を使用しています
別のライブラリが要求しているためMSBT2017の導入は検討中ですがマシンの都合ですぐには無理です
967デフォルトの名無しさん
垢版 |
2018/06/30(土) 02:34:26.04ID:C0FSF2MQ
Ubuntu上でWEBカメラを3個同時にimshowしたいのですが、うまくいかず困ってます・・・
単一だとうまくいくのですが、2個以上画面出そうとすると応答なしまたは数秒表示して画面が更新しなくなるという症状です
エラーの内容は実行するたびに代わります・・・
ちなみにWindows上では3個問題なく表示できてます(なぜLinuxだけできない??)
ライブラリは標準(windows固有のものは一切なし)+OpenCVのみです
それぞれインスタンス化しスレッドも分けて動作させているのですが・・・
環境はVS2017Community、OpenCV3.2、言語はC++、開発はWindows、動作はLinuxで行ってます。
初心的な質問だったらごめんなさい
2018/06/30(土) 07:57:57.10ID:M7t0nIhM
video4linuxか?
腐ってるからそういうのできないw
969デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:01:42.86ID:gFgZc5FG
HHT
2018/07/05(木) 16:28:44.12ID:AeL6VB/V
HHT
971デフォルトの名無しさん
垢版 |
2018/07/12(木) 09:02:12.12ID:VokAYzSf
プログラミング初心者です
USBカメラから画像を取得して画像処理するプログラムを作っているんですが、カメラ制御はopencvでは詳細に設定できないそうですね
簡単なカメラ制御ライブラリはありませんか?
制御したい値は露出やフレームレートです
開発環境はvs2013Windowsで言語c ++、opencv2.4系です
972デフォルトの名無しさん
垢版 |
2018/07/12(木) 09:40:47.68ID:x8Svnlzm
cvで可能
2018/07/12(木) 21:06:30.53ID:olz3FOgP
確かに詰めていくとOpenCVのカメラ制御じゃ不十分な点も出てくるがプログラム初心者に関係ある話じゃない
974デフォルトの名無しさん
垢版 |
2018/07/13(金) 04:36:04.25ID:pzH6VB6G
>>973
つまり露出とフレームレートはopencvで制御可能ってことでしょうか?
2018/07/13(金) 06:04:39.34ID:XSwxgsPD
できないよ
こんなとこで聞くよりドキュメント検索したら一発だろ
2018/07/13(金) 06:31:16.07ID:DB9qYhE3
>>974
>>972
2018/07/13(金) 08:15:06.32ID:Stfum8qu
WindowsならMediaFoundationでいいだろう。
もちろんカメラ製品によってできるできないはあるけど、専用アプリで露出等を
制御できる製品ならたいていMFでもいけるはず。
2018/07/13(金) 11:46:40.94ID:5yynDKDH
OpenCVのカメラ制御はあくまで汎用だからな
細かいカメラ制御が必要なら、仕様でカメラ制御のある専用カメラと専用ライブラリを使わないと
2018/07/13(金) 21:53:11.45ID:DB9qYhE3
必要なのは露出やFPS制御程度と言っていて画像処理ですでにOpenCV使ってるだろうに
わざわざ他のライブラリ勧めるやつは初心者以下のアホかなんかか?
2018/07/13(金) 21:54:13.78ID:2ovnbVVi
cvのどのコマンドでできるんだよw
981デフォルトの名無しさん
垢版 |
2018/07/13(金) 22:19:17.70ID:pzH6VB6G
>>977
どうしても外部で制御するのは却下なんです
>>980
できないってことでいいんですよね?
2.4系じゃ反応しませんでした、3.0系ならできるんですかね
2018/07/13(金) 22:43:48.56ID:Stfum8qu
意味わからんな。

> カメラ制御はopencvでは詳細に設定できないそうですね
> 簡単なカメラ制御ライブラリはありませんか?

> どうしても外部で制御するのは却下なんです

何がしたいのん
2018/07/13(金) 22:53:27.40ID:DB9qYhE3
>>980
そういう回答の貰い方好きじゃない
まあ何使っても無理なんじゃね
984デフォルトの名無しさん
垢版 |
2018/07/13(金) 23:51:11.03ID:pzH6VB6G
>>982
専用アプリで制御するのかと勘違いしてました
MediaFoundationちょっと調べてみます
2018/07/14(土) 06:11:01.37ID:qsf9Yioh
>>983
質問がopencv2.4と気づかず質問者とそれ以外の区別もついてない初心者以下のアホかな
2018/07/14(土) 11:45:21.47ID:Pb78N4M9
自分で調べてわからない奴に教える気はないよ
987デフォルトの名無しさん
垢版 |
2018/07/14(土) 11:49:31.79ID:v4Gtt50J
だな
2018/07/14(土) 12:53:43.32ID:LJF84uud
おまえはいつも毒しか吐かないな。
2018/07/15(日) 14:50:00.61ID:8e+qs5KP
自分で調べてわからないようなやつに何を教えても無駄だろ
2018/07/15(日) 14:51:29.29ID:JD67P8Kl
質問するなってことか
991デフォルトの名無しさん
垢版 |
2018/07/15(日) 16:08:03.64ID:z9dis41F
質問するなとはだれも言ってない
クレクレ君に教えることは何もない
どこまで自力でやって何が判らないのか誠意を見せろってこと
2018/07/15(日) 23:37:25.37ID:ugn7dRUi
教える気が無いやつは書かなくて良いよ
2018/07/16(月) 09:10:40.30ID:3fa2M89+
じゃあ質問もできないな
994デフォルトの名無しさん
垢版 |
2018/07/16(月) 09:40:06.37ID:Tl1DHPio
教わる気が無いやつは来るな
2018/07/17(火) 10:17:16.32ID:yLmXLCD1
教える気が無いやつも来るな
996デフォルトの名無しさん
垢版 |
2018/07/17(火) 14:23:54.03ID:+kxKOOfA
いいね
http://qlone.pro/
2018/07/17(火) 15:34:48.38ID:8asf5qWr
>>979
>簡単なカメラ制御ライブラリはありませんか?
2018/07/18(水) 00:31:24.93ID:iU05IFdZ
そのくらい自分で調べて準備できないなら無理だから諦めろ
2018/07/18(水) 06:36:49.03ID:jorgJ8bZ
>>997
opencv
1000デフォルトの名無しさん
垢版 |
2018/07/18(水) 16:37:05.58ID:r2tNZQmN
>>998
それな
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1726日 23時間 8分 49秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況