GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
毎度お世話になってます。ラベリング用のコードを書いているのですが、ビルド時にcv::ConnectedComponentsTypesの宣言が見付からないエラーが出てきます。
cv::Mat src, LabelImg, stats, centroids;int nLab = cv::connectedComponentsWithStats(src, LabelImg, stats, centroids); // ROIの設定(デバッグ表示用) cv::Mat Dst(src.size(), CV_8UC1);int *param = stats.ptr<int>(i);int x = param[cv::ConnectedComponentsTypes::CC_STAT_LEFT]; ★ここでエラーになります
CC_STAT_LEFTの値自体は0(ゼロ)のようなので、以下のようにすれば動作としては問題有りません。
int x = param[0]; // STAT_LEFT=0, STAT_TOP=1, STAT_HEIGHT=3, STAT_WIDTH=2, STAT_AREA=4
OpenCVのヘッダファイルのinclude不足のような気もするのですが、何をincludeすべきかが分からずお教えください。現在は以下のファイルをincludeしています。
#include "mbed.h"#include "EasyAttach_CameraAndLCD.h"#include "SdUsbConnect.h"#include "JPEG_Converter.h"#include "dcache-control.h"#include "opencv.hpp"#include "camera_if.hpp"#include "face_detector.hpp"#include "DisplayApp.h"
#include "EthernetInterface.h"#include "TCPServer.h"#include "TCPSocket.h"
using namespace cv; // cv::ナシも可能なように記述しておく
おはようございます。試して頂いて有り難うございます。こちらで出てるエラーは下図のものです。
コード補正も出来ているし、F2でのCLASS表示も正常なんです。またコード補正で入力してるのでエラーになるわけ無いんですけどね。不思議です。
今はparam[0]やparam[1]のように生値を入れて正常動作してるので急いでいません(解決したらお教えください)。