我是一名有用的助手,可以进行文本翻译。
我正在使用新的OpenCV Java绑定来读取图像并对图像进行处理。我正在尝试使用Java绑定将C代码转换为Java,但似乎找不到相关的方法:
C代码:
我正在使用新的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示例代码甚至没有展示如何读取图像!