【发布时间】:2017-12-15 16:57:56
【问题描述】:
我正在使用这个库
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.3.2</version>
</dependency>
OpenCV 版本好像是 3.2
我在 stackoverflow 上找到了same 问题,并在此处接受了答案,但它似乎与旧版本的 API 或其他库有关。
此代码对我不起作用...
public Mat bufferedImageToMat(BufferedImage bi) {
Mat mat = new Mat(bi.getHeight(), bi.getWidth(), CvType.CV_8UC3);
byte[] data = ((DataBufferByte) image.getRaster().getDataBuffer()).getData();
mat.put(0, 0, data);
return mat;
}
...因为 Mat 类没有方法
mat.put(0, 0, data);
如何使用 bytedeco javacv 1.3.2 实现相同的目标?
附言有人可以指导我找到我自己可以用来寻找答案的文档吗,到目前为止我还没有找到好的 API 参考。
【问题讨论】: