新しいOpenCV Java バインディングを使用して、画像を読み取り、画像に対して何らかの処理を行っています。Javaバインディングを使用してCコードをJavaに変換しようとしていますが、関連するメソッドが見つからないようです:
C コード:
cv::Mat img = cv::imread(argv[1]);
cv::Mat gray;
cv::cvtColor(img, gray, CV_BGR2GRAY);
int erosion_size = 5;
cv::Mat element = cv::getStructuringElement(cv::MORPH_CROSS,
cv::Size(2 * erosion_size + 1, 2 * erosion_size + 1),
cv::Point(erosion_size, erosion_size) );
cv::erode(gray, gray, element);
見つからない:
imread
cvtcolor
getStructuringElement
erode
私はここでAPIを見回しました: http://docs.opencv.org/java/
残念ながら、提供されているサンプル Java コードには、画像の読み取り方法さえ示されていません。