open cv エラー バグ

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
cv

open cv エラー バグ

#1

投稿記事 by cv » 14年前

http://d.hatena.ne.jp/wah-wah-hawah/20090325/1237996168 のサイトの肌色検出のソースを動かしたいのですが

error C2065: 'CvPixelPosition8u' : 定義されていない識別子です。
error C2146: 構文エラー : ';' が、識別子 'pos_src' の前に必要です。
error C2065: 'pos_src' : 定義されていない識別子です。
error C2065: 'pos_dst' : 定義されていない識別子です。
error C2065: 'pos_src' : 定義されていない識別子です。
error C3861: 'CV_INIT_PIXEL_POS': 識別子が見つかりませんでした
error C2065: 'pos_dst' : 定義されていない識別子です。
error C3861: 'CV_INIT_PIXEL_POS': 識別子が見つかりませんでした
とエラーがでてきてしまいます。

まだプログラム触り始めたばかりでエラーの意味がわかりません。ご指導よろしくお願いします

beatle
記事: 1281
登録日時: 14年前
住所: 埼玉
連絡を取る:

Re: open cv エラー バグ

#2

投稿記事 by beatle » 14年前

もちろんopencvはインストールされていますよね?

cv

Re: open cv エラー バグ

#3

投稿記事 by cv » 14年前

もちろんしてます。パスも通して他のサンプルとかは動かせたりしているので基礎設定とかは大丈夫だと思います

beatle
記事: 1281
登録日時: 14年前
住所: 埼玉
連絡を取る:

Re: open cv エラー バグ

#4

投稿記事 by beatle » 14年前

opencvのすべてのヘッダファイルを対象として
「CvPixelPosition8u」を検索したら見つかりますか?

beatle
記事: 1281
登録日時: 14年前
住所: 埼玉
連絡を取る:

Re: open cv エラー バグ

#5

投稿記事 by beatle » 14年前

とりあえず、<opencv2/legacy/compat.hpp>をインクルードしたらCvPixelPosition8uが使えるようになりました。

cv

Re: open cv エラー バグ

#6

投稿記事 by cv » 14年前

見つかりませんでした

cv

Re: open cv エラー バグ

#7

投稿記事 by cv » 14年前

動かせました ありがとうございました。

cv

Re: open cv エラー バグ

#8

投稿記事 by cv » 14年前

beatle さんが書きました:とりあえず、<opencv2/legacy/compat.hpp>をインクルードしたらCvPixelPosition8uが使えるようになりました。
ちなみになぜこれをインクルードすれば使えるようになるといったことがわかるのでしょうか?

beatle
記事: 1281
登録日時: 14年前
住所: 埼玉
連絡を取る:

Re: open cv エラー バグ

#9

投稿記事 by beatle » 14年前

opencvをインストールしたディレクトリ内を全検索して、「CvPixelPosition8u」が<opencv2/legacy/compat.hpp>にあるということを発見したからです。

コード:

$ grep -r "CvPixelPosition8u" *
こんな感じで検索しました。

cv

Re: open cv エラー バグ

#10

投稿記事 by cv » 14年前

上記の回答で解決しました

閉鎖

“C言語何でも質問掲示板” へ戻る