opencvのincludeについて
mackey  2015/11/17(Tue) 15:13
Siv3Dを使わせていただいております。

opencvのヘッダーファイルをインクルードしようとしたところ、
ソースファイルを開けませんとなります。
(# include <opencv2/opencv.hpp>と書いています)
新しくプロジェクトを作成し、先のスレッド(Siv3D上でOpenCVを使用する方法)のソースコードを貼り付けても
同様のエラーが発生します。
解決方法を教えていただけると助かります。よろしくお願いいたします。
記事編集
Reputeless  2015/11/17(Tue) 16:45
Siv3D には OpenCV のヘッダは付属していません。
Siv3D June 2015 v2 の場合は OpenCV 2.4.9 を OpenCV 公式サイトからダウンロードしてください。

また、Visual Studio の Siv3D プロジェクトで
・<iostream>, <vector> などの C++ 標準ライブラリ
・<Siv3D.hpp>, <HamFramework.hpp> などの Siv3D 付属ライブラリ
以外のライブラリをインクルードする場合は、
プロジェクトの設定で当該ライブラリへのインクルードパスを設定する必要があります。

プロジェクトのプロパティを開き、構成を「すべての構成」にしたうえで
VC++ ディレクトリ → インクルードディレクトリに opencv2/ が存在するフォルダを追加してください。
編集
mackey  2015/11/18(Wed) 13:23
ありがとうございます。
無事にインクルードできました。
編集
遼遼遼子規  2018/05/14(Mon) 09:08
プロジェクトの設定で当該ライブラリへのインクルードパスを設定する必要があります。

プロジェクトのプロパティを開き、構成を「すべての構成」にしたうえで

とありますが始めたばかりで分かりません
具体的に教えて下さい。
編集
Reputeless  2018/05/14(Mon) 13:22
OpenCV 併用の最新の手順は
https://github.com/Siv3D/Reference-JP/wiki/OpenCV です。

OpenCV のインクルードパスを通すには、
Visual Studio でプロジェクトのプロパティを開き、構成を「すべての構成」にしたうえで
VC++ ディレクトリ → インクルードディレクトリに opencv2/ が存在するフォルダのパスを追加してください。
編集
tanaka  2018/05/16(Wed) 09:43
OpenSiv3Dのリンク先からたどったSiv3Dライブラリに該当するものがありませんでした。

しかし、Siv3DライブラリのサイトからたどるとSiv3Dの該当ライブラリがありました。


混同してややこしくなり時間を取られるので、自分のような人が出ないようにするためにも、

OpenSiv3DからたどるSiv3Dライブラリの場所にも、最後のSiv3DライブラリもDLできるようにお願いします。
普通に考えれば、全バージョンのDLができると考えてしまうはずです。
もうSiv3Dは古く、OpenSiv3Dが新しいということですから。

DL先があっていたら、何時間も棒に振ることはなかったんですね。
編集
Reputeless  2018/05/16(Wed) 22:10
http://siv3d.jp/bbs/patio.cgi?read=387&ukey=1 への返信でしょうか。
すみませんが、言っている意味がわかりません。
OpenSiv3D の GitHub/Scrapbox からリンクされている旧 Siv3D のサイト https://github.com/Siv3D/Reference-JP/wiki では、
August 2016 v2 のみを提供しているので、誰も間違えないと思います。
編集
件名
Re: opencvのincludeについて
名前
コメント
画像添付


投稿修正キー (投稿を修正する時に使います)
画像認証 (右画像の数字を入力) 投稿キー

- WEB PATIO -