オープンソース、開眼せり 12
ストーリー by wakatono
読んで字のごとし 部門より
読んで字のごとし 部門より
brake-handle曰く、" Intelは、計算機に実世界画像を認識させるコンピュータビジョンライブラリOpenCVを公開した。2Dおよび3D画像の処理が可能。うれしいことに、このライブラリはオープンソースであり、Linuxでも動作するとうたっている。 ライブラリの概要やダウンロードなどについては、OpenCVのweb pageを参照されたい。あとは空中に絵を描くもよし、手サインでコマンドを走らせるもよし... "
あれ? (スコア:1)
今学期に取っていたComputer Visionのクラスのプロジェクトで使おうかと思って一応、ライブラリ、ドキュメントなどはダウンロードしたのですが、デモを動かした程度で実際には使いませんでした。基本的なアルゴリズムは結構そろっているので、結構便利かもしれないですね。
Re:あれ? (スコア:2, 参考になる)
trueOne
Re:あれ? (スコア:1)
ところでネタ元はCNetの記事 [cnet.com]だと思われます。
-- By Grabthar's Hammer!
皆さんご存知かとは思いますが... (スコア:1)
Re:皆さんご存知かとは思いますが... (スコア:0)
なので、たぶん使えますよ。
#"not .. nor .. neither"って?
Re:皆さんご存知かとは思いますが... (スコア:0)
Research (スコア:0)
なんだCか (スコア:0)
Re:なんだCか (スコア:1)
C でかかれていれば C++ のラッパークラスを書くのは
簡単なはずです。
それと、世の中いろんな言語があるけど、C ならば
比較的その言語に C との接続用ライブラリが用意されている
場合が多いのでむしろ C の方がいいとおもいます.
Re:なんだCか (スコア:1)
>簡単なはずです。
Interfaceの問題というよりもImplementationの問題でしょう。
今回出たソレそのものをHackするのを、Cなんかでやってやれっか、という話かと。
そうして書いたC++のモノをextern "C"(だっけ?忘れたぜC++なんて)で
C側に晒せばいいだけだろうし。
ラッパークラスが「機械的に」書けるかどうか?は、あんまり問題じゃないですね。
意味論の問題つーか。
レガシーシステム(笑)のラッパーに時折有るらしいですが、
システム全体を巨大な一個のObject(つーかClass)に「せざるを得ないような設計」を
Cのライブラリが採っていた場合、ちょっと憂鬱な気分になると思います。
OOで表現しきれないような概念構造だというならOOP言語を採用しないのもOKなんですが、
単にOO未満な設計をしているだけならば、面倒を後世に押し付けただけ、とも言えなくもなく。
個人的には更に、C++「なんか」より、もうちょっと良い言語を採用して欲しいとは思います。
尤も、丁度良い選択肢が事実上無い、ってのが悲劇の核心なのですけど。
なんでCか? (スコア:1)
C でかかれていれば C++ のラッパークラスを書くのは
簡単なはずです。
というのはわからなくもないが、ダウンロードして展開してみたところ、hogehoge.cppがいっぱい・・・。
なんでC++のソースファイルにCで実装するかなあ・・・。
-- By Grabthar's Hammer!
Re:なんだCか (スコア:1)
opencvはC++で書かれています。srcディレクトリをみれば全部.cppだし、ヘッダファイルだってcv.hppがあります。