我试图在图像中找到文本的边界框.我发现一个c实现here.
现在,我尝试将其转换为这样的Java代码:
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.imageio.ImageIO;
import org.opencv.core.*;
import org.opencv.highgui.Highgui;
import org.opencv.imgproc.*;
public class Scritte {
public static void main(String[] args) {
// Load the native library.
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
new Nuova().analizza();
}
}
class Nuova{
public void analizza(){
Mat Main = Highgui.imread("/.../Ole.png");
Mat rgb = new Mat();
Imgproc.pyrDown(Main, rgb);
Mat small = new Mat();
Imgproc.cvtColor(rgb, small, Imgproc.COLOR_RGB2GRAY);
Mat grad = new Mat();
Mat morphKe