我正在使用 OpenCV for java 拍摄图像并将其保存为 .png 文件(如果有任何区别,也可以另存为 .jpg )。我正在尝试在某些点检测已保存图像中的颜色(即“点 (50, 10) 处图像“Screenshot1”中的颜色是什么”)。有没有办法使用 OpenCV 或任何其他相当容易使用的 java 库来做到这一点?下面是一些代码,显示了我如何捕获 + 保存图像。
public static void main(String[] args) {
System.loadLibrary("opencv_java246");
VideoCapture cap = new VideoCapture(0);
Mat frame = new Mat();
cap.retrieve(frame);
Highgui.imwrite("Screenshot.png", frame);
cap.release();
}