我正在使用新的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 代码甚至没有显示如何读取图像!