[表示 : 全て 最新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/

39 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:00:16.34 .net]
この板ってのはさすがにないw
この板で生み出されたものがまずないもんw

40 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:03:15.55 .net]
ライブラリが使用されるには実装に加えて保守が必要だからねー
JSでしか使えないライブラリでそんな人足が集まるだろうか?

41 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:05:53.98 .net]
形になったら寄贈すればいいんだよ
GoogleとかApacheに

42 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:07:03.33 .net]
言われて見るとム板発ってないな。
いい機会だからやってみたらいいんじゃね。

43 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:07:32.20 .net]
ES7からexport入るし他の言語から呼び出される側になるだろうね
ライブラリは高速性を生かしてJSで書き
アプリは環境固有のネイティブで書く

44 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 13:05:28.72 .net]
Javascript製のOSが出てきているのでJavascriptがネイティブ言語になる可能性もある
Javascriptはシステム記述言語としても成熟してきた

45 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 13:51:11.02 .net]
>>38
せっかく作っても叩く香具師ばっかだからな

46 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 13:52:42.83 .net]
>>39
思ったよりたくさんあるな
ttps://npmjs.org/search?q=openCV

47 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 14:51:28.14 .net]
拾い物
www.youtube.com/watch?v=h9WDG_JRY0E
www.youtube.com/watch?v=wQx-tb-W5_k



48 名前:デフォルトの名無しさん mailto:sage [2013/10/28(月) 01:30:48.37 .net]
オライリーのopencv第2版が出るらしいけど
2.x系の説明は追加されるのかなぁ。

49 名前:デフォルトの名無しさん mailto:sage [2013/10/28(月) 13:1 ]
[ここ壊れてます]

50 名前:8:32.13 .net mailto: ちくしょう買ったばかりなのに;;
まー追加分はwikiとか見てるけどさ・・・
[]
[ここ壊れてます]

51 名前:デフォルトの名無しさん [2013/11/01(金) 00:25:44.39 .net]
Mac のPythonでOpenCVを使いたいと思い
ttp://slowquery.hatenablog.com/entry/2013/06/09/121420
を参考にHomebrewでインストールしました。

このサイトに乗っているデモをダウンロードして実行したのですが
running: color_histogram.py
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /tmp/opencv-YuGx/opencv-2.4.6.1/modules/highgui/src/window.cpp, line 261
Traceback (most recent call last):
File "color_histogram.py", line 38, in <module>
cv2.imshow('camera', frame)
cv2.error: /tmp/opencv-YuGx/opencv-2.4.6.1/modules/highgui/src/window.cpp:261: error: (-215) size.width>0 && size.height>0 in function imshow

Cleaned up camera.
と出てしまいます。なにがおかしいのでしょうか?

52 名前:デフォルトの名無しさん mailto:sage [2013/11/01(金) 08:48:22.44 .net]
おまえの頭

53 名前:デフォルトの名無しさん mailto:sage [2013/11/02(土) 00:43:19.46 .net]
バージョンが古いんじゃないかこれ

54 名前:デフォルトの名無しさん [2013/11/06(水) 19:41:00.92 .net]
Officeなどにゼロデイ脆弱性、Word用いた標的型攻撃も観測
米マイクロソフトは2013年11月5日、Microsoft Officeなどに未修正の脆弱性
(CVE-2013-3906)が存在することを明らかにし、注意を呼び掛けた。
www.atmarkit.co.jp/ait/articles/1311/06/news105.html

(前略)
 脆弱性が存在するのは、Windows Vista、Windows Server 2008、
Microsoft Office 2003〜2010とMicrosoft Lync。
Microsoft Graphics ComponentのTIFF形式の画像処理に問題があり、
細工を施したTIFF画像を開くと、攻撃者に権限を奪取され、リモートからコードを実行されてしまう恐れがある。
(後略)

55 名前:デフォルトの名無しさん mailto:sage [2013/11/07(木) 12:44:05.62 .net]
OpenCVに梱包されている目の検出器で検出された領域というのは、
どのくらい確からしいものなんだろう。

領域内のある程度決まった場所に目頭とか目尻って出てくるんだろうか。

56 名前:デフォルトの名無しさん mailto:sage [2013/11/08(金) 00:27:09.17 .net]
>>53
そこまでこだわるんならAAMとか使った方が良いんじゃない?

57 名前:デフォルトの名無しさん [2013/11/09(土) 18:04:08.77 .net]
opencvを用いて部分的にSURFを抽出する処理を書いています。
ですが、全体に対してSURF抽出をした場合と、部分的にした場合とでは
SURFの出力が異なってしまうのですが、原因がわかりません
以下画像です。
ちなみに2枚目の画像は、マスク画像で、これを使って部分的にSURF抽出してます。

uploda.cc/img/img527df9a52daa5.png
uploda.cc/img/img527dfa737a888.png



58 名前:デフォルトの名無しさん mailto:sage [2013/11/09(土) 21:02:43.07 .net]
>>55
"SURFの出力"を詳しく知りたい。
取れるkeypointが異なるのか、取れたkeypointの特徴量が異なるのか、マッチングの結果が異なるのか。

59 名前:デフォルトの名無しさん [2013/11/10(日) 00:09:21.39 .net]
>>56

とれるキーポイントの場所が異なる。

具体的には、>>55の一枚目の画像で、右側の画像ではイル

60 名前:カの上側付近に特徴点が
抽出されてるのに対して、左側の画像ではその部分に特徴点が無いんです。

部分的にSURF抽出すると
画像の黒いエッジ付近にやや、特徴点が抽出されてしまっているのをどうにかしたい。
この部分はマスクで処理しているので、決して画素値0として処理しているわけではないです。
[]
[ここ壊れてます]

61 名前:デフォルトの名無しさん mailto:sage [2013/11/10(日) 00:33:48.05 .net]
>>57
塗りつぶすのがいかんのじゃない?
塗りつぶすんじゃなくてちゃんとカットしたのと比べてみた?

62 名前:58 mailto:sage [2013/11/10(日) 00:34:41.38 .net]
失礼。
マスクしてたのね。

63 名前:デフォルトの名無しさん mailto:sage [2013/11/10(日) 21:33:33.48 .net]
質問です。opencvsamples\cpp\peopledetect.cppのHOGの人認識プログラムの処理速度を改善する方法はありますか
動画中の人物を認識しようとしているのですが、自分の試した限りでは最速でも1フレームあたり0.7秒程度かかってしまいまいます
これをなんとか1フレームあたり0.2〜0.3秒で処理したいのです
もし難しいようであれば他の手法やライブラリを紹介していただけるとありがたいです。高額でなければ有料のものでも構いません

64 名前:デフォルトの名無しさん mailto:sage [2013/11/10(日) 21:36:20.83 .net]
基本的に画像処理の速度というのは精度とトレードオフだから

65 名前:デフォルトの名無しさん mailto:sage [2013/11/10(日) 22:42:41.63 .net]
CUDA環境入れてgpu::HOGDescriptorを使う。

66 名前:デフォルトの名無しさん mailto:sage [2013/11/10(日) 22:45:53.83 .net]
CPUパワーを上げる

67 名前:デフォルトの名無しさん mailto:sage [2013/11/10(日) 23:38:37.31 .net]
>>57
マスクに関しては0として計算してしまう仕様なんだろうね。keypointの場所に関しては今のところわからない…

その場しのぎの手段だけど、左図でdetectionした後に各keypointの座標とマスクを参照して切る処理を自作するとか。



68 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 00:29:22.93 .net]
質問です。
cv:Matを用いて1ch 3次元のヒストグラムを操作する処理を作成しているのですが現在配列へのアクセスにてこずっています。
Matにおける3次元配列へのアクセス方法を教えて頂けないでしょうか?

初歩的な質問だと思いますがよろしくお願い致します。

69 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 09:28:12.82 .net]
え、Matって三次元に対応してるの?

70 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 23:53:49.03 .net]
普通にカラー画像と同じアクセスの仕方でできるべ

71 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 07:48:13.84 .net]
>>65
cv::Matは宣言の仕方でアクセス法が少し違うのでコードを貼ってもらえると話が早いです。

72 名前:デフォルトの名無しさん [2013/11/12(火) 17:46:48.29 .net]
オライリーの詳解opencv買っちまったから
IplImageとかのほうでいまだにやってるわ。

73 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 19:17:03.04 .net]
IplImageに毎回変換するの面倒とか思ってたら
気がついたら動画の読み込みと作成だけOpenCVにやらせて、
画像処理は自力になった

74 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 20:16:20.53 .net]
OpenCV 2.4.7 でたね。
次の 2.4.8 はいまのところバグ修正が9件あるだけ。

75 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 20:34:46.62 .net]
貯金箱ってどこでも豚なんですね
opencv.org/wp-content/themes/opencv/images/donate.png

76 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 02:26:37.01 .net]
Mat_の方が画素アクセスとかtemplateで関数宣言するのも楽じゃない?

77 名前:デフォルトの名無しさん [2013/11/15(金) 07:12:27.22 .net]
シーケンスの要素を削除するときのエラーについて質問します


あるシーケンスA(CvSeq *A)の
総数(A->total)が500個でした。

そこで
for(i=0;i<300;i++){
cvSeqRemove(A,i)
}

をすると、i<300では大丈夫なのですが、iを350あたりより大きくすると
エラーがおきます。

シーケンスの数は500なのに、なぜ350個以上削除するとエラーが起きるのでしょうか??



78 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 07:52:47.08 .net]
うしろから消してみたら?

79 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 08:00:04.24 .net]
>>75
なるほど、削除すると同時に前へずれていくのを忘れてました。

80 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 05:51:33.00 .net]
以下の4行目のように一度シーケンスに格納したあと、
すぐにそのシーケンスから中身を取り出して ->size  の値をを調べてみると
まったく違う値になります。どうしてですか・・・
正常値は10~30なんですが、取り出した後は22430958309(整数)というありえない数値になってます


CvSURFPoint *pp1=(CvSURFPoint*)cvGetSeqElem(keypoints1,i);
cout<<pp1->size<<endl;//ここは正常値

cvSeqInsert(new_keypoints,new_keypoints->total,pp1);
CvSURFPoint *SURFP=(CvSURFPoint*)cvGetSeqElem(new_keypoints,new_keypoints->total-1);
cout<<SURFP->size<<endl;

81 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 18:53:48.67 .net]
bgfg_segmのサンプルをビルドして実行してみたんだけども、何も設定した覚えがないのにブレークポイントが発生して最後まで動かない...。どうしてかわかる??やっぱりサンプルのコードにバグがあるのかな...。

82 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 20:08:02.15 .net]
segmってくらいだからセグメンテーションフォールトでしょう(断言)

83 名前:デフォルトの名無しさん mailto:sage [2013/11/20(水) 15:40:09.21 .net]
前に3次元配列へのアクセスについて質問させて頂いた者です。
自主解決出来ました!
3次元用のatが定義されてたんですね。
反応してくださった方ありがとうございました!

84 名前:デフォルトの名無しさん mailto:sage [2013/11/25(月) 19:04:31.42 .net]
初心者です
opencv2.4.6を使っているんですが、以前使えていたcvAndの機能はcvクラスではどんな使い方(cv::?)にすれば良いのでしょうか?

リファレンスを見つけたのですが分からなくて……

よろしくお願いします

85 名前:デフォルトの名無しさん mailto:sage [2013/11/25(月) 21:45:27.38 .net]
リファレンスへのリンクはよ

86 名前:デフォルトの名無しさん mailto:sage [2013/11/25(月) 22:00:16.44 .net]
CvMatとMatのことで悩んでおります。
以下のCvMat型の表記をMat型に直すにはどうすればよいのでしょうか。
ご存知の方いらっしゃったらご教授下さい。

CvMat *cvMat;
CV_MAT_ELEM(*cvMat, int, x, y) = value;

87 名前:83 mailto:sage [2013/11/25(月) 23:36:25.10 .net]
83です。
mat.at<int>(j,cur) = (int)val;
にて書き換えが出来たと思ったのですが、matの中身を参照したところ
浮動小数点で表示されてしまいます。
調べたところcreateが以下のようになっており
mat.create( X,Y, CV_32FC1);
3番めの引数をCV_8UC4等に変えてみたのですが、
そうするとmatが正しく初期化されていないとエラーが出てしまいます。
対策方法有りましたらご教授お願いします。



88 名前:デフォルトの名無しさん mailto:sage [2013/11/26(火) 01:34:13.43 .net]
何をやりたいか整理して話してください。
・使いたい型はuchar?float?
・チャンネル数は1?4?
・書き込みたい値の型はint?
いろいろ混ざりすぎて何やりたいかさっぱり

89 名前:83 mailto:sage [2013/11/26(火) 17:37:09.36 .net]
83です、申し訳ございません、整理させていただきます。
あるテキストファイルから1箇所ずつint型で数値を抜き出して
Mat型に格納したいです。Matに格納後、中身を確認したところ、
整数値ではなく浮動小数点で全く違う値が示されてしまいます。

0〜255の数値を「,」で区切った、
32行×500列の以下の様なテキストファイルが有ります。
2, 32, 255, ・・・(32行)

このテキストファイルから1箇所(,で区切られた数値)ずつ抜き出して
int型にして下記のようにmatに代入していきます。
mat.at<int>(x,y) = (int)val; //valは正常な数値を示しています。

90 名前:83 mailto:sage [2013/11/26(火) 17:41:15.81 .net]
そしてその後 以下のようにして中身を表示します。

for (int i = 0; i < mat.rows; i++) {
    Mat d(mat, Rect(0,i,mat.cols,1));
    cout << d<< endl;
}
しかし、ここで [2.8025969e-045, 4.4841551e-044, ・・
のように浮動小数点で全く違う値が表記されてしまいます。
正確に表示させられるようにするにはどうすればよろしいでしょうか。

91 名前:デフォルトの名無しさん mailto:sage [2013/11/26(火) 18:45:15.35 .net]
cout << (int)d<< endl;

92 名前:デフォルトの名無しさん mailto:sage [2013/11/26(火) 19:01:57.22 .net]
>>87
よく分かってないけど、mat.at<int>って、doubleとintの間で数値を変換してるわけじゃなくて、
ポインタのキャストみたいに本来doubleの所に無理やりintの値を書き込んでるのでは?

93 名前:デフォルトの名無しさん mailto:sage [2013/11/27(水) 13:00:00.30 .net]
>>82
すいません、よく見たら2.4.3のリファレンスでした

94 名前:83 mailto:sage [2013/11/27(水) 21:45:12.28 .net]
>>89
返信ありがとうございます。そのようですね…
Mat_ <int> で宣言することでintを扱うことが出来ました。
皆様有り難うございました。

95 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 02:48:23.32 .net]
boost.gilを何で使わないの

96 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 09:30:17.78 .net]
boostが嫌いだから

97 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 00:58:13.62 .net]
docs.opencv.org/doc/tutorials/features2d/feature_homography/feature_homography.html
質問です。このページのSurfの特徴検出・抽出器をORBに変更しようとしたのですがうまくいきません
変更箇所は2つで
SurfFeatureDetector detector( minHessian );から
OrbFeatureDetector detector( minHessian );と

SurfDescriptorExtractor extractor;から
OrbDescriptorExtractor extractor;です

探索方法は変更せずflannのままで行いたいです。お願いします



98 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 02:28:21.80 .net]
>>94
詳しくは調べてないけど、flannのmatcherだとorbやfreakで落ちる。freakのサンプルみたいにBF matcherではいかんの?

99 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 03:21:12.84 .net]
>>95
大量の画像とマッチングする予定なので「力づく」の探索はどうにも・・・

opencv.jp/opencv2-x-tips/changelog_from_22
ここにある「BRIEF と ORB 局所特徴量に対する,非常に高速な LSH matcher」がflannだと思っていましたので

新たに検索してみたところ
opencv-users.1802565.n2.nabble.com/how-to-use-the-ORB-descriptor-td6606424.html
このページがそれに該当するようなのでもう少し見てみます
お騒がせして申し訳ありませんでした

100 名前:デフォルトの名無しさん [2013/12/08(日) 02:10:22.87 .net]
画像処理の論文は理想的な画像でやってるのばっかだから

101 名前:デフォルトの名無しさん mailto:sage [2013/12/08(日) 08:51:18.69 .net]
たくさんの画像セットで実験してみて一番良い結果が出るものを載せます

102 名前:デフォルトの名無しさん mailto:sage [2013/12/14(土) 17:26:45.78 .net]
kinectと組み合わせてプログラム書いてんだけど
CV_16UC1のcv::Matのdataにushort型の値を代入しようとしたらucharにキャストされる。
16UC1でメモリ確保してるんだしなにかうまい代入方法ってない?

103 名前:デフォルトの名無しさん mailto:sage [2013/12/14(土) 23:26:59.31 .net]
>>99
cv::Mat_<ushort>を使う

104 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 01:51:12.29 .net]
>>100
.dataでアクセスしたら相変わらずucharじゃねえかって思ったら()でアクセスできるのか。
dクス

105 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 15:21:08.36 .net]
static_cast<ushort *>(mat.data)[i]とかじゃない?
dataって一応uchar *の型が指定してあるだけの単なるポインタだよね。

106 名前: []
[ここ壊れてます]

107 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 15:21:57.98 .net]
すまん間違えた、static_castじゃなくてreinterpret_castだった。



108 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 11:52:23.56 .net]
SIFTを組んでいるのですがコンパイルはできても実行すると実行停止してしまいます。
どうやらキーポイントの数(配列の要素数)が6億個もでてることが原因っぽいです。
なにか解決方法はありますか?

一応主なソースは↓です
cv::SiftFeatureDetector detector(0.04,10.0);
cv::SiftDescriptorExtractor extractor;
cv::Mat descriptors1;
extractor.compute(grayImage1, keypoints1, descriptors1);

環境はvs2010、opencv2.2です。

109 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 12:36:58.31 .net]
入力画像の先鋭度を測るプログラムはOpenCVで作れますか?

110 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 14:06:23.74 .net]
>>105
すみません自己解決しました。
どうやらリンカの設定が甘かったようです。
ありがとございました。

111 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 23:08:53.76 .net]
>>104
ver2.42以降を使う

112 名前:デフォルトの名無しさん [2013/12/20(金) 14:54:14.84 .net]
traincascadeから出力したxmlは、haartrainingから出力したxmlと中身というか書式が違いますよね?

113 名前:デフォルトの名無しさん mailto:sage [2013/12/21(土) 21:44:55.09 .net]
OpenCV 2.4以上、VS2010でOpenEXR対応の
64bitビルドを行いたいのですが、必要な
ライブラリとか手順とかの情報ってどこかに
まとまっていないでしょうか?
そもそも、このような構成でのビルドは可能ですか?
OpenCV単体のビルドは何度かやっているのですが、
外部ライブラリとの連携は未経験です。

114 名前:デフォルトの名無しさん [2014/01/01(水) 23:45:38.65 .net]
画像を回転させると角が切れちゃうんですが、バグですか?

115 名前:デフォルトの名無しさん mailto:sage [2014/01/02(木) 20:02:40.98 .net]
昔からあるバグだな諦めろ
今時、opencvなんて使うのはダサイ

116 名前:デフォルトの名無しさん mailto:sage [2014/01/02(木) 20:29:34.31 .net]
それのどこがバグなんだ

117 名前:デフォルトの名無しさん mailto:sage [2014/01/02(木) 20:47:44.38 .net]
OpenCVではそのような仕様です。



118 名前:デフォルトの名無しさん mailto:sage [2014/01/03(金) 01:10:20.29 .net]
額縁の中で絵を回転させたら角っこがはみ出るのと同じ。
額縁の大きさ(画像サイズ)を変えないと。

119 名前:デフォルトの名無しさん mailto:sage [2014/01/04(土) 14:47:26.55 .net]
今時OpenCVって・・・
オワコンじゃん

120 名前:デフォルトの名無しさん mailto:sage [2014/01/04(土) 14:56:27.13 .net]
115殿には是非今一番アツいCVライブラリを
御教示頂きたいものだ。

もっとも、OpenCVが何かと難有なのは同感だし、
結局選択肢がないからこれ使ってるってCV技術者が
大半なんだろうな。
IOさえ何とかなれば、その他の演算処理は
自前で組んだ方がややこしいドキュメントを
隅から隅まで読むのより早かったりするし。

121 名前:デフォルトの名無しさん mailto:sage [2014/01/05(日) 02:10:55.87 .net]
リンクスのHalconとかいいらしいよ
でもこれ個人で気軽に買える類のものじゃないね
どこで売ってるのかわからないし、値段も公開されてない
MatlabとかもそうだけどAmazonとかで気軽に買えるようにしてほしい

122 名前:デフォルトの名無しさん mailto:sage [2014/01/05(日) 02:21:41.72 .net]
おまえらは人が作ったライブラリがなきゃなにも作れねーのかよw

123 名前:デフォルトの名無しさん mailto:sage [2014/01/05(日) 02:22:32.58 .net]
OpenCVをC++から使ってクソ使いにくいって思ってる人は
Pythonから使ってみるといいよ、ダメダメな設計のcv::Matじゃなくて
Numpyで多次元配列扱えるから遥かに使いやすい
速度は多少残念なことになるけど
未だにIplimage使ってる人は絶滅して

124 名前:デフォルトの名無しさん mailto:sage [2014/01/05(日) 02:24:39.67 .net]
車輪の再発明だらけになって
どこの誰が書いたのか分からない糞コードが氾濫するような世界は嫌だよ
定番のライブラリがあったほうが絶対いい

125 名前:116 mailto:sage [2014/01/05(日) 17:24:58.33 .net]
>>117
Halconは職場で使ってるけど、オープンじゃないのがね。

>>119
俺は99%Pythonからしか叩かないわ。
実行速度は課題だけど、C++特有のストレスから
解放されるだけでも十分使う価値あると思っている。

126 名前:デフォルトの名無しさん [2014/01/05(日) 23:51:23.11 .net]
c#のラッパー不便だわ

127 名前:デフォルトの名無しさん mailto:sage [2014/01/06(月) 11:45:26.63 .net]
OpenCV3.0から公式でC#対応だからそれ待とう



128 名前:デフォルトの名無しさん mailto:sage [2014/01/07(火) 22:43:16.45 .net]
cv::imreadで画像を読み込む場合、その画像が
カラーテーブルを持っているかどうかはどうやって判断するんですか?

気にせず読み込めますが、グレースケールの画像を読み込んだのに
グレースケールボタンが押せるのはおかしいので・・・

129 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 05:07:41.61 .net]
Halconなんて工業製品のパターンマッチングとかで使われる高価なパッケージでしょ
そりゃフリーなら喜んで使うけどOpenCVスレで何言ってんの?って感じ

130 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 13:44:04.71 .net]
お金なら払うからOpenCVの呪縛から逃れたい

131 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 13:48:23.96 .net]
>>124
cv::Matのチャンネル数見るとかかな?
チャンネル数1ならグレースケール画像
チャンネル数3ならカラー画像

132 名前:デフォルトの名無しさん mailto:sage [2014/01/09(木) 00:14:07.27 .net]
最近は画像の入出力にしか使ってないや
読み込んだあとはEigenに変換してる

133 名前:デフォルトの名無しさん mailto:sage [2014/01/10(金) 03:15:52.96 .net]
Python版はNumpyに放り投げてるわけだし
C++版もcv::Matとかクソ扱いにくい仕様やめて
Eigenに放り投げるよう再設計すべきだよね、常々思うわ

134 名前:デフォルトの名無しさん mailto:sage [2014/01/10(金) 03:37:29.21 .net]
内部でEigen使ってなかったか
確かコンパイルに必要だったような

135 名前:デフォルトの名無しさん mailto:sage [2014/01/10(金) 07:00:59.79 .net]
確かにEigenは必須ライブラリだったはずだけど、
cv::Matは画素アクセスとか面倒だよね。
2月にはOpenCV3.0出るって言ってるけど、
使いやすくなってるのかな。

136 名前:デフォルトの名無しさん mailto:sage [2014/01/10(金) 18:58:18.52 .net]
新しいバグが皆様をお待ちしています

137 名前:デフォルトの名無しさん mailto:sage [2014/01/11(土) 09:26:40.10 .net]
どんな言語もフレームワークの善し悪しで流行る・流行らないが決まっちゃうほどだし
やっぱライブラリの使用が如何に簡潔で解り易いかってとても重要だと思うなー
逆にプロプライエタリなフレームワークが使い易かったことって一度もないけど



138 名前:デフォルトの名無しさん mailto:sage [2014/01/14(火) 23:39:42.24 .net]
画素アクセスをsrc(y,x,ch)みたいな仕様にしなかったのは何でだろうね

139 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 19:30:45.40 .net]
Python版はその仕様だよ、みんなC++やJavaみたいなクソ言語は捨ててPythonを始めよう






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

前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