OpenCVはインテルが公開したオープンソースのコンピュータービジョンライブラリ。
現在はWillowGateが開発している。
本家
http://opencv.willowgarage.com/wiki/
日本語資料など
http://opencv.jp/
前
【Intel】OpenCV総合スレ 4画素目【画像処理】
http://toro.2ch.net/test/read.cgi/tech/1329040627/
【Intel】OpenCV総合スレ 5画素目【画像処理】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2013/10/25(金) 17:28:16.71707デフォルトの名無しさん
2017/08/16(水) 15:19:37.66ID:Ljo9giCK 頭悪いんだから大人しくpython使いなさい
708デフォルトの名無しさん
2017/08/17(木) 01:06:40.35ID:e+gexvbV >>706
newと書くことが必ずしも必要なわけではない。そして、コピーしたいときに=で済むか、cloneメソッド的なものを呼ばないといけないかは、クラスの作りによる。
続けるとスレチになるし、おそらく現状の理解からvectorの例までを理解するのにはそれなりにやりとりが必要になるような気がするので、詳しくはC/C++初心者スレッドみたいなところで質問してほしい。
newと書くことが必ずしも必要なわけではない。そして、コピーしたいときに=で済むか、cloneメソッド的なものを呼ばないといけないかは、クラスの作りによる。
続けるとスレチになるし、おそらく現状の理解からvectorの例までを理解するのにはそれなりにやりとりが必要になるような気がするので、詳しくはC/C++初心者スレッドみたいなところで質問してほしい。
709デフォルトの名無しさん
2017/08/17(木) 02:17:20.86ID:PTK6O3Ph つかマジでvectorのサイズ変えるくらいなら新しい変数作ればよくね?
710デフォルトの名無しさん
2017/08/17(木) 08:27:33.84ID:uDwfQQpB >>708
おまえ馬鹿じゃね?
おまえの書いてる時点で、vectorとのメモリ管理が違うことが明確になってるだろ。
それが分からないなんて、知能がたりない。
おまえ馬鹿じゃね?
おまえの書いてる時点で、vectorとのメモリ管理が違うことが明確になってるだろ。
それが分からないなんて、知能がたりない。
711デフォルトの名無しさん
2017/08/17(木) 08:38:10.08ID:Rjw/N7cG 2chのプログラム関連はそんなもんだろ
それが分からないなんて、知能がたりない
それが分からないなんて、知能がたりない
712デフォルトの名無しさん
2017/08/17(木) 08:58:46.16ID:uDwfQQpB 知能がたりないかどうかは、一旦保留にしておいて、、、
vectorのメモリ管理とMatのメモリ管理が明確に違うんだから、
cloneいるかいらないか、の判断の道筋を明確にして欲しいです。
>mt = cv::Mat(height*2, width, CV_8U);
みたいな書き方をvectorでやると、
スコープ抜けると、実態が吹っ飛ぶと思うんですが。
Matは参照カウントか何か細工してますか?
vectorのメモリ管理とMatのメモリ管理が明確に違うんだから、
cloneいるかいらないか、の判断の道筋を明確にして欲しいです。
>mt = cv::Mat(height*2, width, CV_8U);
みたいな書き方をvectorでやると、
スコープ抜けると、実態が吹っ飛ぶと思うんですが。
Matは参照カウントか何か細工してますか?
713デフォルトの名無しさん
2017/08/17(木) 09:00:17.65ID:uDwfQQpB714デフォルトの名無しさん
2017/08/17(木) 10:37:36.74ID:Rjw/N7cG > mt = cv::Mat(height, width, CV_8U).clone()
これを分かりやすく展開したらこんな風に二度newした挙句memcpyまでするだろ
tmp = new byte[height*width*CV_8U];
ZeroMemory(tmp, sizeof(tmp));
mt = new byte[sizeof(tmp)];
memcpy(mt, tmp, sizeof(tmp);
メモリ管理連呼してるくせにメモリ管理まったくわかってないんじゃないか
これを分かりやすく展開したらこんな風に二度newした挙句memcpyまでするだろ
tmp = new byte[height*width*CV_8U];
ZeroMemory(tmp, sizeof(tmp));
mt = new byte[sizeof(tmp)];
memcpy(mt, tmp, sizeof(tmp);
メモリ管理連呼してるくせにメモリ管理まったくわかってないんじゃないか
715デフォルトの名無しさん
2017/08/17(木) 10:51:32.35ID:uDwfQQpB あ、そうなの?
.cloneしなかったら、
右辺はnewしないので、
スコープ抜けたら右辺の実態は消えるということ?
なら、.clone必要になるんですが。
.cloneしなかったら、
右辺はnewしないので、
スコープ抜けたら右辺の実態は消えるということ?
なら、.clone必要になるんですが。
716デフォルトの名無しさん
2017/08/17(木) 10:58:32.69ID:LViMArV/ Mat mt(height, width, CV_8U);
Mat new_mt(new_height, new_width, CV_8U);
mt = new_mt.clone();
これじゃダメなの??
Mat new_mt(new_height, new_width, CV_8U);
mt = new_mt.clone();
これじゃダメなの??
717デフォルトの名無しさん
2017/08/17(木) 11:07:08.77ID:Rjw/N7cG じゃ必要だな。使っとけ
718デフォルトの名無しさん
2017/08/17(木) 11:20:36.76ID:uDwfQQpB クラス変数: Mat mt(height, width, CV_8U);
としたとき、
Mat new_mt(new_height, new_width, CV_8U);
mt = new_mt.clone();
で、cloneの有る無しで、メモリ管理は、どうなりますでしょうか。
としたとき、
Mat new_mt(new_height, new_width, CV_8U);
mt = new_mt.clone();
で、cloneの有る無しで、メモリ管理は、どうなりますでしょうか。
719デフォルトの名無しさん
2017/08/17(木) 11:21:15.48ID:JrjUJCSV どうも質問者はC++とJavaをごっちゃにしてる感あるな
720デフォルトの名無しさん
2017/08/17(木) 11:25:00.41ID:JrjUJCSV >>718
Mat mat(h, w, CV_8U);
mat2 = mat; //mat2.data は mat.data と共有されてるので mat2 を変更すると mat も変更される
mat3 = mat.clone(); //この時点でmat3の内容は mat と全く同じだがmat3はmat から独立してるので
//mat3 に何をしてもmat には反映されない
Mat mat(h, w, CV_8U);
mat2 = mat; //mat2.data は mat.data と共有されてるので mat2 を変更すると mat も変更される
mat3 = mat.clone(); //この時点でmat3の内容は mat と全く同じだがmat3はmat から独立してるので
//mat3 に何をしてもmat には反映されない
721デフォルトの名無しさん
2017/08/17(木) 11:38:41.34ID:e+gexvbV >>710
vectorがどうしてcloneを呼ばなくていいか、Matでcloneを呼ばなきゃいけないときはどういうときか、そういうのを把握するためにC++のクラスの基礎的な理解が必要だって言ってるんだけど。
vectorがどうして呼ばなくていいか(どういう処理が実際に行われてるか)わかるようになればMatでどうすればいいかはソース読むか簡単な実験すればわかる
別に馬鹿にしてるわけでもないのに馬鹿だの知能が足りないだの短気なやつだな。
vectorがどうしてcloneを呼ばなくていいか、Matでcloneを呼ばなきゃいけないときはどういうときか、そういうのを把握するためにC++のクラスの基礎的な理解が必要だって言ってるんだけど。
vectorがどうして呼ばなくていいか(どういう処理が実際に行われてるか)わかるようになればMatでどうすればいいかはソース読むか簡単な実験すればわかる
別に馬鹿にしてるわけでもないのに馬鹿だの知能が足りないだの短気なやつだな。
722デフォルトの名無しさん
2017/08/17(木) 11:44:42.00ID:uUKVNIMC >>712
vectorでやってもおかしくならないよ。
vectorでやってもおかしくならないよ。
723デフォルトの名無しさん
2017/08/17(木) 12:02:48.59ID:uDwfQQpB724デフォルトの名無しさん
2017/08/17(木) 12:17:18.50ID:QOcYPa3W725デフォルトの名無しさん
2017/08/17(木) 13:33:11.05ID:uDwfQQpB726デフォルトの名無しさん
2017/08/17(木) 13:49:21.19ID:Rjw/N7cG 一連の流れで一番賢かったのは>>707だな。だめだコイツ
727デフォルトの名無しさん
2017/08/17(木) 13:53:18.54ID:uDwfQQpB Pythonで
import cv2
したら
SAMEプロブレムになるのでわ?
import cv2
したら
SAMEプロブレムになるのでわ?
728デフォルトの名無しさん
2017/08/17(木) 14:29:50.95ID:uDwfQQpB >mat2 = mat; //mat2.data は mat.data と共有されてるので mat2 を変更すると mat も変更される
ここで、matがローカル変数で、mat2がクラス変数(つまり永続)のとき、
matがスコープ抜けた時って、
共有されているので、mat2の中身も変更(この場合、実態が破棄)されるということでしょうか。
それとも、そうならないようにOpenCVの中で工夫してくれているので、考えなくて良いのでしょうか。
ここで、matがローカル変数で、mat2がクラス変数(つまり永続)のとき、
matがスコープ抜けた時って、
共有されているので、mat2の中身も変更(この場合、実態が破棄)されるということでしょうか。
それとも、そうならないようにOpenCVの中で工夫してくれているので、考えなくて良いのでしょうか。
729デフォルトの名無しさん
2017/08/17(木) 16:55:00.33ID:JrjUJCSV >>728
内部実装で参照カウンティングが使われていてれば問題なく mat2 を
使い続けられるだろうけどウィロウガレージの中の奴らを信頼するべきじゃない
(基本ゴミ)なので危なそうな使い方は最初から避けるのが無難
内部実装で参照カウンティングが使われていてれば問題なく mat2 を
使い続けられるだろうけどウィロウガレージの中の奴らを信頼するべきじゃない
(基本ゴミ)なので危なそうな使い方は最初から避けるのが無難
730デフォルトの名無しさん
2017/08/17(木) 17:02:48.62ID:uDwfQQpB 了解です。
無駄なステートメントになったとしても、.cloneを使うことにします。
参照カウンティング〜ということは、OpenCVのベース部分にガベコレが何らか実装されているということですね。
無駄なステートメントになったとしても、.cloneを使うことにします。
参照カウンティング〜ということは、OpenCVのベース部分にガベコレが何らか実装されているということですね。
731デフォルトの名無しさん
2017/08/17(木) 21:16:47.77ID:vpgYUhkf だから最初から大人しくclone使えばいいって言ったやんけ
少しくらい量が多くなっても大して変わらん、メモリ管理ガーとか言ってる時間の方が無駄
少しくらい量が多くなっても大して変わらん、メモリ管理ガーとか言ってる時間の方が無駄
732デフォルトの名無しさん
2017/08/18(金) 12:07:02.89ID:eIpnBeVf >>706
嫌なら new を再定義
嫌なら new を再定義
733デフォルトの名無しさん
2017/08/18(金) 15:39:27.28ID:EZSlBiH3 いや、そのりくつはおかしい。
動作が分かったうえで、
余分な処理を明示的に書くのならおkですが、
そうでなければ、
メモリリークだらけ!!!
で、かつ原因不明!!!!!
調べようもない。
動作が分かったうえで、
余分な処理を明示的に書くのならおkですが、
そうでなければ、
メモリリークだらけ!!!
で、かつ原因不明!!!!!
調べようもない。
734デフォルトの名無しさん
2017/08/18(金) 19:18:01.96ID:/zjZyZlS 基本的なことを押さえようとしないで最終的な方法だけショートカットして知ろうとしてるみたいだし、とりあえず1発なんとなく動けばいいレベルのプログラムが出来ればいいって考え方なんじゃないのかな
そういうことが必要な状況もあるだろうから、否定はしないが
そういうことが必要な状況もあるだろうから、否定はしないが
735デフォルトの名無しさん
2017/08/19(土) 15:22:28.74ID:vQyZjPpv いやならC使えよ
736デフォルトの名無しさん
2017/09/02(土) 01:09:37.90ID:/3mdn3Bp 初心者です。
今png画像からHoughCirclesで円を検出しているのですが、png画像で検出出来なくてもjpg画像にすると円を検出出来ることが度々あるのですが理由など分かりますか?
画像処理で精度求めるなら可逆圧縮のpngなど使うのが良いと思ってたので混乱してます。
今png画像からHoughCirclesで円を検出しているのですが、png画像で検出出来なくてもjpg画像にすると円を検出出来ることが度々あるのですが理由など分かりますか?
画像処理で精度求めるなら可逆圧縮のpngなど使うのが良いと思ってたので混乱してます。
737デフォルトの名無しさん
2017/09/02(土) 18:51:13.79ID:AmWVvi8J >>736
それぞれのファイル形式でimreadしたときに、どんなMatが出てきてるか確認してる?同じようなものならHough変換の結果もそんなに変わらないはず。
それぞれのファイル形式でimreadしたときに、どんなMatが出てきてるか確認してる?同じようなものならHough変換の結果もそんなに変わらないはず。
738デフォルトの名無しさん
2017/09/03(日) 16:52:49.56ID:QyuO11e3 求 ソースコードと2種の画像ファイル
739デフォルトの名無しさん
2017/09/03(日) 22:05:13.04ID:l2VSYqMz ノイズを除去してないからだろ
740デフォルトの名無しさん
2017/09/06(水) 18:11:42.76ID:gNGLiUGh741デフォルトの名無しさん
2017/09/21(木) 11:43:21.80ID:YvwuVHPl ttp://rad-base.com/wp-content/uploads/2015/08/005_ph04.jpg
こういった感じで、ある範囲のピクセル値を持つ領域を、
外側(青)と内側(赤)に自動で分けたいのだけど、
OpenCVとか使うとできるものですか?
こういった感じで、ある範囲のピクセル値を持つ領域を、
外側(青)と内側(赤)に自動で分けたいのだけど、
OpenCVとか使うとできるものですか?
742デフォルトの名無しさん
2017/09/21(木) 12:27:46.38ID:1bEsMVa+ ある範囲のピクセル値を持つ領域
↑
この定義によってはできるし、できない
↑
この定義によってはできるし、できない
743デフォルトの名無しさん
2017/09/21(木) 12:38:23.44ID:x6ZzXJvX どうやってコンピュータに理解させるかだわな
744デフォルトの名無しさん
2017/09/21(木) 12:52:28.53ID:4eUYxuUw ロバスト性考慮しなかったらadaptiveThreshold使えば5分でできる
745デフォルトの名無しさん
2017/09/21(木) 13:15:37.25ID:YvwuVHPl >>742-744
ありがとうございます。
ttp://www.hatchobori.jp/asset/naizoushibou.gif
説明不足でしたが、要はこういうことをしたいわけで。
(内側と外側は、同じ範囲のピクセル値)
adaptiveThresholdという関数もありがとうございます。
OpenCVを調べてみようかと思います。
ありがとうございます。
ttp://www.hatchobori.jp/asset/naizoushibou.gif
説明不足でしたが、要はこういうことをしたいわけで。
(内側と外側は、同じ範囲のピクセル値)
adaptiveThresholdという関数もありがとうございます。
OpenCVを調べてみようかと思います。
746デフォルトの名無しさん
2017/09/21(木) 15:10:39.94ID:pZ67HTqZ Xcode で openCV動かしの民なんだか
今回のアプデでOpenCV動かんくなった もちソースに変更なし
解決方法しってる博識おらんか?
今回のアプデでOpenCV動かんくなった もちソースに変更なし
解決方法しってる博識おらんか?
747デフォルトの名無しさん
2017/09/21(木) 15:12:39.22ID:Rn57IsrY だいたい医療画像って確か周波数領域で扱うもんだったでしょ?
フーリエ変換してフィルタかけるとかの方がいいんじゃね?知らんけど
フーリエ変換してフィルタかけるとかの方がいいんじゃね?知らんけど
748デフォルトの名無しさん
2017/09/21(木) 15:14:22.21ID:Rn57IsrY749デフォルトの名無しさん
2017/09/21(木) 15:23:01.98ID:pZ67HTqZ >>748
そ〜す変えてないから修正待ちするわ うんち サンクス
そ〜す変えてないから修正待ちするわ うんち サンクス
750デフォルトの名無しさん
2017/09/21(木) 15:45:53.27ID:0Ii6MUxg751デフォルトの名無しさん
2017/09/21(木) 16:03:20.26ID:Rn57IsrY それ
ついでに、望みはそんなにないけどまあヒントくらいはもしかしたら与えてやれるかも知れないから具体的にどう動かないのか教えてみて。
ついでに、望みはそんなにないけどまあヒントくらいはもしかしたら与えてやれるかも知れないから具体的にどう動かないのか教えてみて。
752デフォルトの名無しさん
2017/09/21(木) 18:17:31.79ID:gMObALxl 本探してもC++で解説してるやつばっかりやな pythonで解説書いてるやつで初心者にも分かりやすいやつ教えてくれ
753デフォルトの名無しさん
2017/09/21(木) 19:11:25.47ID:vYu+noTX 割りとまじめに先にgoogleの使い方覚えたほうがいいと思うよ
覚えたら本買う気なんてなくなるから
覚えたら本買う気なんてなくなるから
754デフォルトの名無しさん
2017/09/21(木) 20:49:19.64ID:djJph1z5 >>751
OpenCVのバージョンも何も、変わらず
ついこないだまでやってたXcodeプロジェクトをXcode 9.0にしたらエラー吐くようになったの
画像どこにうpすればいいかわからんからこれで勘弁して
https://drive.google.com/open?id=0B1gQp0SqZRp6UnZoVlVxcGZKYlU
ちょっとググったらシンボリックリンク貼り直せだの(やったけど治らん)
brew doctorしたら pruneしろだの 言われて打ったけど動かない…
学生なんでこれ使えないと割と困るんでヘルプお願いします…><
OpenCVのバージョンも何も、変わらず
ついこないだまでやってたXcodeプロジェクトをXcode 9.0にしたらエラー吐くようになったの
画像どこにうpすればいいかわからんからこれで勘弁して
https://drive.google.com/open?id=0B1gQp0SqZRp6UnZoVlVxcGZKYlU
ちょっとググったらシンボリックリンク貼り直せだの(やったけど治らん)
brew doctorしたら pruneしろだの 言われて打ったけど動かない…
学生なんでこれ使えないと割と困るんでヘルプお願いします…><
755デフォルトの名無しさん
2017/09/21(木) 21:23:31.99ID:vYu+noTX opencvなんも関係ないだろw
もっとちゃんとエラー見ろよ
もっとちゃんとエラー見ろよ
756デフォルトの名無しさん
2017/09/21(木) 21:40:35.95ID:Rn57IsrY 卒研かーい
そして、プログラム君がimage not foundって思いっきり訴えてきてるけど?
そして、プログラム君がimage not foundって思いっきり訴えてきてるけど?
757デフォルトの名無しさん
2017/09/21(木) 21:41:56.41ID:Rn57IsrY758デフォルトの名無しさん
2017/09/21(木) 22:05:41.85ID:djJph1z5 そのimage not found の訴えの退け方がわからnいっす
759デフォルトの名無しさん
2017/09/21(木) 22:20:43.69ID:vYu+noTX www
760デフォルトの名無しさん
2017/09/22(金) 03:18:08.30ID:fjr8SzvJ ・・・何だろう・・・社会に出ちゃっていいのかな・・・?
761デフォルトの名無しさん
2017/09/22(金) 12:32:35.88ID:rbqMopce >>753
そう思っていた時期がわたしにもありました
そう思っていた時期がわたしにもありました
762デフォルトの名無しさん
2017/09/22(金) 15:14:03.43ID:W/9VGrE5 OpenCV使わずに自力で書いた方が早い気もするw
763デフォルトの名無しさん
2017/09/23(土) 08:35:19.56ID:5Hpz6Jfl spyder使ってるんだけどwebカメラ起動するコード書いて実行するとフリーズするんだけど軽くする方法教えて
764デフォルトの名無しさん
2017/09/23(土) 08:45:21.28ID:u4bHlQKH どうせそのコードが悪いんだろ。エスパーじゃなきゃわからん
765デフォルトの名無しさん
2017/09/23(土) 09:22:06.18ID:3cuY+qEf まずはコードをうぷれ
766デフォルトの名無しさん
2017/09/23(土) 11:03:29.94ID:W5G2i5Oo >>762
そう思ってた時期が俺にもありました
そう思ってた時期が俺にもありました
767デフォルトの名無しさん
2017/09/24(日) 14:57:29.04ID:EP+fvRXu768デフォルトの名無しさん
2017/09/24(日) 15:16:29.64ID:EP+fvRXu 何回かやったらカメラは起動できたけど顔は認識されないしグレースケールにもなってない、、
769デフォルトの名無しさん
2017/09/24(日) 15:24:39.90ID:KdVNcd4v 数行しかないんだから何やってるか読めよ
770デフォルトの名無しさん
2017/09/24(日) 20:38:19.42ID:nbM/UkzU >>767
while で意図的に無限ループ作るやつは所々 sleep 入れると動くこともある
while で意図的に無限ループ作るやつは所々 sleep 入れると動くこともある
771デフォルトの名無しさん
2017/09/25(月) 11:23:45.06ID:8qLoQ9vT カメラのfps内でsleep入れた方がいいよな
画像取得するまでひたすら無限ループをブン回すのは暴走の元
画像取得するまでひたすら無限ループをブン回すのは暴走の元
772デフォルトの名無しさん
2017/09/25(月) 12:04:53.81ID:JnK94/2y こういう糞なテストコードをまともに動く形に持って行くのって大変だよな
773デフォルトの名無しさん
2017/09/25(月) 15:57:29.86ID:DS9STyAc ウェイトを入れないのもどうかと思うけど、
イベント通知やら何やらの仕組みが無いのも問題っちゃー問題ではあるんだよな
イベント通知やら何やらの仕組みが無いのも問題っちゃー問題ではあるんだよな
774デフォルトの名無しさん
2017/09/25(月) 21:59:03.88ID:aRrgPtbQ 嫌なら使うな
775デフォルトの名無しさん
2017/09/26(火) 01:10:29.20ID:SlBInbkD 嫌 != 大変 != 問題
776デフォルトの名無しさん
2017/10/07(土) 21:15:49.05ID:taSaJaQU 画像内に写る要素の微小領域を統合したい
どうすれば統合できるかな?
今はラベリングでやろうとしてるけどそれ以外の方法もあるのかな?
どうすれば統合できるかな?
今はラベリングでやろうとしてるけどそれ以外の方法もあるのかな?
777デフォルトの名無しさん
2017/10/07(土) 21:44:58.48ID:VGyrO9v6778デフォルトの名無しさん
2017/10/07(土) 22:34:36.02ID:taSaJaQU >>777
隣り合ってるような微少領域要素を統合していって大まかなラベル分けをしたい
隣り合ってるような微少領域要素を統合していって大まかなラベル分けをしたい
779デフォルトの名無しさん
2017/10/08(日) 07:50:51.35ID:22ZPOjtu 統合とラベリングって割と相反する概念だと思うんだけど
780デフォルトの名無しさん
2017/10/08(日) 09:18:49.15ID:00HukpVD こういう緑の線みたいな感じで領域統合して大まかなラベルつけたい
なんかないかな
なんかないかな

781デフォルトの名無しさん
2017/10/08(日) 09:31:06.07ID:ZliA/0nd どういうルールで小さいやつはどちらに分けるか決めるの?
782デフォルトの名無しさん
2017/10/08(日) 10:02:37.04ID:00HukpVD 特徴が類似してるほう
783デフォルトの名無しさん
2017/10/08(日) 19:10:35.72ID:mjOcXoyF 特徴を決める尺度により過ぎるとしか。
画像みたいに近いものでまとめるなら物体毎の重心点でk平均取るとかでいいやろうけど。
画像みたいに近いものでまとめるなら物体毎の重心点でk平均取るとかでいいやろうけど。
784デフォルトの名無しさん
2017/10/10(火) 06:25:27.23ID:MWrCwf/c >>776
こういうやつ?
http://docs.opencv.org/3.0-last-rst/modules/ximgproc/doc/superpixels.html
サンプルでは背景からクマを分離してるけど
こういうやつ?
http://docs.opencv.org/3.0-last-rst/modules/ximgproc/doc/superpixels.html
サンプルでは背景からクマを分離してるけど
785デフォルトの名無しさん
2017/10/10(火) 07:42:25.30ID:E6iIl46r >>784
そうそうこういう感じ!
そうそうこういう感じ!
786デフォルトの名無しさん
2017/10/10(火) 09:39:21.88ID:NEhUrJL6 SLICまんまやん、ならそのまま使えばいいよね
787デフォルトの名無しさん
2017/10/10(火) 10:27:57.22ID:6ZkkQWOq 使い方わからん
788デフォルトの名無しさん
2017/10/10(火) 10:40:35.00ID:Hmt4/j8e じゃぁ諦めるか金出して作ってもらえ
789デフォルトの名無しさん
2017/10/10(火) 10:50:52.47ID:NEhUrJL6 何でやねんw784に全部書いてあるやんけw
790デフォルトの名無しさん
2017/10/10(火) 13:25:12.71ID:seBlNaJU ネットワークカメラの映像を流す(ストリーミング)Windowsフォームを作りたいです。
この分野は全くの初心者でざっと調べてみたらOpenCVを使うのがよさげなのでこちらで質問させてください。
そもそも、上記目的にはOpenCVが最適なのでしょうか?
取得した動画や画像で何かを処理するとかはないのでオーバースペックのような気もしています。
開発言語はVS2013のC#を考えています。
この分野は全くの初心者でざっと調べてみたらOpenCVを使うのがよさげなのでこちらで質問させてください。
そもそも、上記目的にはOpenCVが最適なのでしょうか?
取得した動画や画像で何かを処理するとかはないのでオーバースペックのような気もしています。
開発言語はVS2013のC#を考えています。
791デフォルトの名無しさん
2017/10/10(火) 13:55:35.29ID:Hmt4/j8e opencvに配信機能なんかあるのか?
配信だけならmsとかのツール使えばすぐだろ
配信だけならmsとかのツール使えばすぐだろ
792デフォルトの名無しさん
2017/10/10(火) 14:17:41.70ID:IAzrS1Nq >>790
まずネットワークカメラの機種が固定でライブラリが有るかどうか
あればライブラリとC#だけで出来る
汎用のWebカメラとかだったら、Directshowをラップしたり、OpenCVSharpを使うが、最初が意外と面倒
OpenCVは画像処理がメインだけども、C#のWinFormにWebカメラライブラリが無い
まずネットワークカメラの機種が固定でライブラリが有るかどうか
あればライブラリとC#だけで出来る
汎用のWebカメラとかだったら、Directshowをラップしたり、OpenCVSharpを使うが、最初が意外と面倒
OpenCVは画像処理がメインだけども、C#のWinFormにWebカメラライブラリが無い
793デフォルトの名無しさん
2017/10/10(火) 14:41:23.40ID:seBlNaJU >>792
レスありがとうございます。
AXIS社製のカメラなのですが、ライブラリがなさそうな気がします。
> OpenCVは画像処理がメインだけども、C#のWinFormにWebカメラライブラリが無い
OpenCVで画像(動画)を取得してもWinFormでは扱えないということでしょうか?
レスありがとうございます。
AXIS社製のカメラなのですが、ライブラリがなさそうな気がします。
> OpenCVは画像処理がメインだけども、C#のWinFormにWebカメラライブラリが無い
OpenCVで画像(動画)を取得してもWinFormでは扱えないということでしょうか?
794デフォルトの名無しさん
2017/10/10(火) 14:57:31.39ID:IAzrS1Nq >>793
言葉足らずですいません、
OpenCVで画像を取得すれば、C#のWinFormで画像を扱えます
WinFormにはWebカメラのライブラリが無いので、何らかの外部ライブラリ(OpenCV等)が必要ってことです
言葉足らずですいません、
OpenCVで画像を取得すれば、C#のWinFormで画像を扱えます
WinFormにはWebカメラのライブラリが無いので、何らかの外部ライブラリ(OpenCV等)が必要ってことです
795デフォルトの名無しさん
2017/10/10(火) 14:57:36.08ID:IAzrS1Nq >>793
言葉足らずですいません、
OpenCVで画像を取得すれば、C#のWinFormで画像を扱えます
WinFormにはWebカメラのライブラリが無いので、何らかの外部ライブラリ(OpenCV等)が必要ってことです
言葉足らずですいません、
OpenCVで画像を取得すれば、C#のWinFormで画像を扱えます
WinFormにはWebカメラのライブラリが無いので、何らかの外部ライブラリ(OpenCV等)が必要ってことです
796デフォルトの名無しさん
2017/10/11(水) 00:17:39.63ID:nDtE4t5M >>795
ネットワークカメラと通信して画像データを取り出すところは、OpenCVの範囲ではないような気がするな
AXISのVAPIXってAPIか、libvlcとか、gstreamerとか、Windows詳しくないんでよくわからないけどDirectShowとかWMFとか、その辺を触らないといけないと思う
ごく標準的なWebカメラであれば、OpenCVのVideoCaptureで開けたと思うけど、Skypeとかのカメラ一覧に出てくる範囲とかそのレベルが選べるだけだと思う。
ネットワークカメラと通信して画像データを取り出すところは、OpenCVの範囲ではないような気がするな
AXISのVAPIXってAPIか、libvlcとか、gstreamerとか、Windows詳しくないんでよくわからないけどDirectShowとかWMFとか、その辺を触らないといけないと思う
ごく標準的なWebカメラであれば、OpenCVのVideoCaptureで開けたと思うけど、Skypeとかのカメラ一覧に出てくる範囲とかそのレベルが選べるだけだと思う。
797デフォルトの名無しさん
2017/10/11(水) 07:40:46.23ID:DjyQ9XYK798デフォルトの名無しさん
2017/10/11(水) 14:01:31.60ID:rDStqhBV もはやOpenCV関係ないな
799デフォルトの名無しさん
2017/10/21(土) 19:29:48.36ID:pUWAFaS6 手持ちのVC++2010でOpenCV導入しようと思ったのに
いくらプロジェクトの設定いじっても「外部参照が未解決です」みたいなエラーが出まくって
1週間くらい苦しんだ挙句VS2017をインスコして同じようにプロジェクト作り直したらあっさりエラー消えた
マジファック
いくらプロジェクトの設定いじっても「外部参照が未解決です」みたいなエラーが出まくって
1週間くらい苦しんだ挙句VS2017をインスコして同じようにプロジェクト作り直したらあっさりエラー消えた
マジファック
800デフォルトの名無しさん
2017/11/05(日) 22:58:47.69ID:usqcDD8H 失礼します。OpenCV(c++)を始めようとしているものですが早速詰まりました。
1.「brew install opencv3」で入れる
2. サンプルコードを丸コピ。`pkg-config --cflags opencv` `pkg-config --libs opencv`をつけてコンパイル。
3. すると「ld: library not found for -llibopencv_stitching.3.3.1.dylib」という文章が
4. pkg-config --libs opencvで調べたが確かにそこにlibopencv_stitching.3.3.1.dylibはある。どちてnot found?
こういった感じです。ネットで調べても有力な情報が見つからなかったのでわかる方いればよろしくお願いします
1.「brew install opencv3」で入れる
2. サンプルコードを丸コピ。`pkg-config --cflags opencv` `pkg-config --libs opencv`をつけてコンパイル。
3. すると「ld: library not found for -llibopencv_stitching.3.3.1.dylib」という文章が
4. pkg-config --libs opencvで調べたが確かにそこにlibopencv_stitching.3.3.1.dylibはある。どちてnot found?
こういった感じです。ネットで調べても有力な情報が見つからなかったのでわかる方いればよろしくお願いします
801デフォルトの名無しさん
2017/11/05(日) 23:43:57.19ID:rdt/gOFy LD_LIBRARY_PATHが指定されてないんだろ
802デフォルトの名無しさん
2017/11/06(月) 10:23:29.78ID:RyIEypXM ぼくのOpenCV日記の始まりです
803デフォルトの名無しさん
2017/11/06(月) 16:11:15.68ID:6e1Qi6xs804デフォルトの名無しさん
2017/11/06(月) 17:50:18.13ID:E1rpmMzq Macは入れるの楽でいいよな。
805デフォルトの名無しさん
2017/11/06(月) 21:09:38.78ID:opoHmSqm 入れるだけなら楽なんですけどね・・・
ライブラリがnot foundのせいでネットにある導入方法が通用しなくて困る。特に変なことした覚えないのになぁ
ライブラリがnot foundのせいでネットにある導入方法が通用しなくて困る。特に変なことした覚えないのになぁ
806デフォルトの名無しさん
2017/11/07(火) 08:52:22.52ID:MA3TKC+1 ビルド済のばいなり落として来い
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 機動戦士ガンダム最新作『GQuuuuuuX(ジークアクス)』乃木坂46ネタで炎上 監督の鶴巻和哉氏は乃木坂ファン ★6 [Anonymous★]
- 自民 森山幹事長 消費税扱い“ポピュリズム政治は国がもたず” [少考さん★]
- 反撃の中居正広、一世一代の大勝負へ 元フジ女性アナとは「合意の上での性行為だった」と認識 ★18 [Ailuropoda melanoleuca★]
- 消費減税・廃止すべき73% コメ高騰対応、不十分87% 共同通信世論調査 [少考さん★]
- 【毎日新聞世論調査】石破内閣支持率22% 発足以降最低 [蚤の市★]
- 油そば、物価高騰でもコスパマシマシ 東京油組は店8倍で全国区に [蚤の市★]
- 消費税、食品だけ5%に恒久的に引き下げ!世界標準に合わせる。との事 [219241683]
- 強風によりヤシの木が突如倒れ日本人の映画関係者が脊椎を損傷する重傷 フランスのカンヌ国際映画祭 [817148728]
- 【実況】博衣こよりのえちえちネタバレが激しすぎるRPG10🧪
- GDP世界二位だった日本国がここまで衰退腐敗した原因って冗談抜きで何???? [804169411]
- 小泉進次郎(横須賀選出)、日産神奈川2工場閉鎖検討にブチギレ 「地元に情報が届いてない!本社に説明を求める!」 [377482965]
- ガンダムGQuuuuuuXのホワイトベース型戦艦「ソドン」2014年にセウォル号事件を起こした韓国企業の名前だった [819669825]