質問: Core.minMaxLoc(resultMat); if (mmlr.maxVal > 0.9) { println("Val: " + mmlr.maxVal); stroke(255, 0, 0); strokeWeight(3); noFill(); rect((int)mmlr.maxLoc.x + 100, (int)mmlr.maxLoc.y, templateMat.cols(), templateMat.rows()); }//←二つ目のエラー ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: ProcessingにはActiveモードとStaticモードというのがあります。 Activeモードは、void setup()とvoid draw()他関数を定義し、setupの後drawを繰り返し実行します。 一方、Staticモードでは関数を定義せずベタに(?)プログラムを書いて一度だけ実行します。 この2つは混在出来ません。 この説明をちゃんとしてるところを探したのだけれど...古いバージョンの日本語訳しか見つからないなぁ。