Raspberry pi 2 model B上で Webカメラ(Logicool社製)をOpen CVを用いてラインを追従するプログラムを作成しています。(OS:Raspbian 8.0)
ラズパイ上でコーディングを行っており、エディタはGeany(version1.24.1)を使っています。
ラズパイ用のカメラモジュールを使い以前プログラムを走らせていたのですが、新たにWEbカメラで再現しなければならなくなりました。プログラムはほとんど変わりません.
問題となっていそうな(ここまで格闘してきたが実は解決しておらずこれがエラーを起こしているかもしれない)点を挙げます。
・コンパイルコマンドの間違い
実際のコンパイルコマンド
g++ "%f" -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgproc -lwiringPi -Lhome/pi/git/robidouille/raspicam_cv -lraspicamcv -I/usr/local/include/opencv "%e"
なんとかコンパイルが通り実行すると Permissionがないとのこと(実行している場所はデスクトップに仮的に作ったディレクトリ)で、chmod +x で許可を与えたところ(なぜデスクトップに作ったディレクトリで実行するのにpermissionが必要なのかもいまいちわかっていません。)
./lineFollow2: 1: ./lineFollow2: Syntax error: word unexpected (expecting")")
program exited with code: 2
とでます。
前回ラズベリーパイの専用カメラモジュールで動かしていたところと違うのは
image = raspiCamCvQueryFrame(caprture)
を
cap >> image
くらいです。
どなたかアイデアがありましたら、お教えください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/24 14:50